Comment 6 for bug 31035

Revision history for this message
Steph Vince (stephane-vince) wrote :

Indeed, the solution of vjshah from the previous post, is nearly working with Ubuntu LTS 6.06 (Dapper Drake)
There is just some littles differences in the file naming and a stupid issue with grub.

For those who read this thread, here is a corrected version for ubuntu 6.06 of the fixe provided by vjshah :

1. Use your install CD to boot into rescue mode (insert CD and choose "rescue" in the menu).

2. mkdir /target; mount /dev/rd/c0d0p1 /target (or whatever is your root partition. NB I did not have to provide any options. I did not have my partition map handy so I just mounted every partition on an empty dir and viewed the contents to figure out what was in each partition.)

3. If you use several partition, recreate the required tree under /target. You absoloudly need /, /usr & /boot.

4. chroot /target /bin/bash (now it looks like you are in your installation and we switch to bash command line).

5. add DAC960 in /etc/initramfs-tools/modules (nano /etc/initramfs-tools/modules and add "DAC960" as the last line).

5. /usr/sbin/mkinitramfs -o /boot/initrd.img /lib/modules/2.6.XX-X-686/ (use the TAB to do autocompete or know your kernel version).

6. Cd to /boot and verify that you are happy (I just ensured the new img was larger than the old one). Then backup the old img and rename the new img to the same name as the old img (initrd.img-2.6.XX-X-686 for exemple).

7. Edit the /boot/grub/menu.lst file and replace the dirty '!' by a the good '/' character (i don't know why, but the installer seems to use a wrong caracter to refer to partition). Use nano /boot/grub/menu.lst and correct the 2 kernel's lines (at the end of the file) : replace "root=/dev/rd!c0d0p3" by "root=/dev/rd/c0d0p3"

8. Reboot. Everything went smoothly, for me, after that.