Кусок grub.cfg
Код: Выделить всё
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "linux (on /dev/sda3)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1792a52b-b419-4a0f-acd0-f18194747dc7
linux /vmlinuz BOOT_IMAGE=linux root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd.img
}
menuentry "linux-nonfb (on /dev/sda3)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1792a52b-b419-4a0f-acd0-f18194747dc7
linux /vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 splash=silent resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5
initrd (hd0,0)/initrd.img
}
menuentry "failsafe (on /dev/sda3)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1792a52b-b419-4a0f-acd0-f18194747dc7
linux /vmlinuz BOOT_IMAGE=failsafe root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 failsafe splash=silent
initrd (hd0,0)/initrd.img
}
menuentry "desktop 2.6.33.5-2 (on /dev/sda3)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1792a52b-b419-4a0f-acd0-f18194747dc7
linux /vmlinuz-2.6.33.5-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.5-2 root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd-2.6.33.5-desktop-2mnb.img
}
menuentry "desktop 2.6.33.7-1 (on /dev/sda3)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1792a52b-b419-4a0f-acd0-f18194747dc7
linux /vmlinuz-2.6.33.7-desktop-1mnb BOOT_IMAGE=desktop_2.6.33.7-1 root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd-2.6.33.7-desktop-1mnb.img
}
menuentry "desktop 2.6.33.7-2 (on /dev/sda3)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 1792a52b-b419-4a0f-acd0-f18194747dc7
linux /vmlinuz-2.6.33.7-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.7-2 root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd-2.6.33.7-desktop-2mnb.img
}
### END /etc/grub.d/30_os-prober ###Вот как оно выглядело в menu.lst
Код: Выделить всё
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,0)/gfxmenu
default 0
title linux
kernel (hd0,0)/vmlinuz BOOT_IMAGE=linux root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd.img
title linux-nonfb
kernel (hd0,0)/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 splash=silent resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5
initrd (hd0,0)/initrd.img
title failsafe
kernel (hd0,0)/vmlinuz BOOT_IMAGE=failsafe root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 failsafe splash=silent
initrd (hd0,0)/initrd.img
title desktop 2.6.33.5-2
kernel (hd0,0)/vmlinuz-2.6.33.5-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.5-2 root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd-2.6.33.5-desktop-2mnb.img
title desktop 2.6.33.7-1
kernel (hd0,0)/vmlinuz-2.6.33.7-desktop-1mnb BOOT_IMAGE=desktop_2.6.33.7-1 root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd-2.6.33.7-desktop-1mnb.img
title desktop 2.6.33.7-2
kernel (hd0,0)/vmlinuz-2.6.33.7-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.7-2 root=UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769 resume=UUID=c0555465-1a71-439d-a748-e22cfade80e5 vga=794
initrd (hd0,0)/initrd-2.6.33.7-desktop-2mnb.imgUUIDы не слетели:
Код: Выделить всё
# blkid
/dev/sda1: LABEL="/boot1" UUID="1792a52b-b419-4a0f-acd0-f18194747dc7" TYPE="ext4"
/dev/sda2: UUID="4013fb8f-f3da-4a4b-ad98-9ef4ad53f00c" TYPE="swap"
/dev/sda3: LABEL="/1" UUID="7dde89cb-75ec-4be2-9928-2f37e14c6769" TYPE="ext4"
/dev/sda5: LABEL="/home" UUID="70a76e60-49f1-4fed-9e9b-da95f0ff2126" TYPE="ext3"
/dev/sda6: UUID="2695d3f2-40ce-4cc4-ac3c-6430bf09ddd1" TYPE="ext3"Впрочем, прописывать вместо них прямые пути тоже пробовал.
Ну и главное. Ругается так:
Код: Выделить всё
VFS: Cannot open root device "UUID=7dde89cb-75ec-4be2-9928-2f37e14c6769" or unknown-block(0,0)Из Дебиана разделы монтируются без проблем, fsck ошибок не находит.
Извращался по-всякому, но так и не допёр, как заставить это дело работать. Подскажите, кто уже этого зверя поборол, а?