Ik heb recent mijn machine geupdate van Ubuntu 10.04 naar 11.04. Van 10.04 naar 10.10 ging goed, maar van 10.10 naar 11.04 ging het ging helemaal fout. Er zit een fout in het upgrade programma waardoor deze niet overweg kan met systemen waar geen grub op geinstalleerd staat. Met een rescue stick heb ik grub-pc weten te installeren. Echter lukt het nog steeds niet om te booten vanaf de meest recente kernel. Een van de oude kernels (2.6.25-32) boot nog wel. Het gaat overigens om een systeem met een software RAID-confgiratie (LVM2).
Observatie
Bij het booten van 3.0.0.15 komt na enige timeout de volgende melding:
Aangezien 2.6.35-32 wel boot dacht ik in /etc/grub/grub.cfg een configuratieverschil te kunnen vinden tussen 3.0.0-15 en 2.6.35-32, maar deze lijkt er niet te zijn. De vraag voor aan het forum is dus waarom vg_root-lv_root niet gevonden wordt in 3.0 en wel in 2.6.
Configuratie voor 3.0.0.15:
Configuratie voor 2.6.35-32:
Wat relevante output verkregen onder 2.6.35-32:
Observatie
Bij het booten van 3.0.0.15 komt na enige timeout de volgende melding:
/dev/mapper/vg_root-lv_root does not exist. Dropping to a shell
Aangezien 2.6.35-32 wel boot dacht ik in /etc/grub/grub.cfg een configuratieverschil te kunnen vinden tussen 3.0.0-15 en 2.6.35-32, maar deze lijkt er niet te zijn. De vraag voor aan het forum is dus waarom vg_root-lv_root niet gevonden wordt in 3.0 en wel in 2.6.
Configuratie voor 3.0.0.15:
menuentry 'Ubuntu, with Linux 3.0.0-15-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod raid insmod mdraid09 insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(vg_boot-lv_boot)' search --no-floppy --fs-uuid --set=root 8af7f1c6-2423-487c-a761-e1ee382b7e72 linux /vmlinuz-3.0.0-15-generic root=/dev/mapper/vg_root-lv_root ro quiet splash vt.handoff=7 initrd /initrd.img-3.0.0-15-generic }
Configuratie voor 2.6.35-32:
menuentry 'Ubuntu, with Linux 2.6.35-32-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod raid insmod mdraid09 insmod lvm insmod part_msdos insmod part_msdos insmod ext2 set root='(vg_boot-lv_boot)' search --no-floppy --fs-uuid --set=root 8af7f1c6-2423-487c-a761-e1ee382b7e72 linux /vmlinuz-2.6.35-32-generic root=/dev/mapper/vg_root-lv_root ro quiet splash vt.handoff=7 initrd /initrd.img-2.6.35-32-generic }
Wat relevante output verkregen onder 2.6.35-32:
# sudo uname -a Linux Bosconian 2.6.35-32-generic #64-Ubuntu SMP Tue Jan 3 00:47:07 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
# sudo blkid | grep mapper /dev/mapper/vg_root-lv_root: LABEL="root" UUID="daac6359-3cd6-4921-803a-f1045d792405" TYPE="ext4" /dev/mapper/vg_swap-lv_swap: UUID="927a8778-330a-468a-b9e9-e291ef8f4b6a" TYPE="swap" /dev/mapper/vg_boot-lv_boot: LABEL="boot" UUID="8af7f1c6-2423-487c-a761-e1ee382b7e72" TYPE="ext4"
# cat /etc/fstab proc /proc proc nodev,noexec,nosuid 0 0 /dev/mapper/vg_root-lv_root / ext4 errors=remount-ro 0 1 /dev/mapper/vg_boot-lv_boot /boot ext4 errors=remount-ro 0 1
# sudo mount /dev/mapper/vg_root-lv_root on / type ext4 (rw,errors=remount-ro,commit=0) proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) /dev/mapper/vg_boot-lv_boot on /boot type ext4 (rw,errors=remount-ro,commit=0) gvfs-fuse-daemon on /home/ari3/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ari3)
# sudo ls -l /boot -rw-r--r-- 1 root root 646806 2012-01-04 12:57 abi-2.6.32-38-generic -rw-r--r-- 1 root root 701144 2012-01-03 06:01 abi-2.6.35-32-generic -rw-r--r-- 1 root root 730711 2012-01-03 15:31 abi-2.6.38-13-generic -rw-r--r-- 1 root root 730745 2012-02-05 12:21 abi-3.0.0-15-generic -rw-r--r-- 1 root root 110567 2012-01-04 12:57 config-2.6.32-38-generic -rw-r--r-- 1 root root 122657 2012-01-03 06:01 config-2.6.35-32-generic -rw-r--r-- 1 root root 130326 2012-01-03 15:31 config-2.6.38-13-generic -rw-r--r-- 1 root root 135132 2012-02-05 12:21 config-3.0.0-15-generic drwxr-xr-x 3 root root 7168 2012-02-05 12:25 grub -rw-r--r-- 1 root root 11332942 2012-01-28 16:54 initrd.img-2.6.32-38-generic -rw-r--r-- 1 root root 12142180 2012-01-28 17:26 initrd.img-2.6.35-32-generic -rw-r--r-- 1 root root 6375786 2012-02-05 12:21 initrd.img-2.6.38-13-generic -rw-r--r-- 1 root root 20149974 2012-02-05 12:21 initrd.img-3.0.0-15-generic drwx------ 2 root root 12288 2010-05-11 20:04 lost+found -rw-r--r-- 1 root root 160988 2010-10-22 14:08 memtest86+.bin -rw-r--r-- 1 root root 163168 2010-10-22 14:08 memtest86+_multiboot.bin -rw-r--r-- 1 root root 2159105 2012-01-04 12:57 System.map-2.6.32-38-generic -rw-r--r-- 1 root root 2346500 2012-01-03 06:01 System.map-2.6.35-32-generic -rw------- 1 root root 2661246 2012-01-03 15:31 System.map-2.6.38-13-generic -rw------- 1 root root 2700937 2012-02-05 12:21 System.map-3.0.0-15-generic -rw-r--r-- 1 root root 1336 2012-01-04 12:57 vmcoreinfo-2.6.32-38-generic -rw-r--r-- 1 root root 1336 2012-01-03 06:03 vmcoreinfo-2.6.35-32-generic -rw------- 1 root root 1369 2012-01-03 15:32 vmcoreinfo-2.6.38-13-generic -rw------- 1 root root 1367 2012-02-05 12:21 vmcoreinfo-3.0.0-15-generic -rw-r--r-- 1 root root 4061376 2012-01-04 12:57 vmlinuz-2.6.32-38-generic -rw-r--r-- 1 root root 4351056 2012-01-03 06:01 vmlinuz-2.6.35-32-generic -rw------- 1 root root 4544320 2012-01-03 15:31 vmlinuz-2.6.38-13-generic -rw------- 1 root root 4684784 2012-02-05 12:21 vmlinuz-3.0.0-15-generic
"Kill one man, and you are a murderer. Kill millions of men, and you are a conqueror. Kill them all, and you are a god." -- Jean Rostand