Мой компьютер имеет
Внутренний жесткий диск SATA (/dev/sda), на котором установлен linuxmint-13.
/dev/sda1 = linuxmint-13
/dev/sda2 = extended partition
/dev/sda5 = swap
Внешний USB HDD (/dev/sdb), на котором установлен linuxmint-17.
/dev/sdb1 = linuxmint-17
/dev/sdb2 = extended partition
/dev/sdb5 = swap
/dev/sdb6 = linuxfromscratch
/dev/sdb7 = formatted partition but blank
При выборе загрузки с USB-накопителя (/dev/sdb) в меню grub2 (on /dev/sdb) отображается
linuxmint-13
linuxmint-17
memtest
linuxfromscratch
linuxmint-13, linuxmint-17 и memtest все работают правильно
При выборе linuxfromscratch появляется сообщение об ошибке "нет такого устройства с uuid", а при нажатии "return" снова появляется меню grub2.
Соответствующая часть в grub.cfg
menuentry 'Linux From Scratch (7.7) (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2374b32b-3453-58fe-feaf-317821aa67f9' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 2374b32b-3453-58fe-feaf-317821aa67f9
else
search --no-floppy --fs-uuid --set=root 2374b32b-3453-58fe-feaf-317821aa67f9
fi
linux /boot/vmlinuz-3.19-lfs-7.7 root=/dev/sdb6 ro
}
submenu 'Advanced options for Linux From Scratch (7.7) (on /dev/sdb6)' $menuentry_id_option 'osprober-gnulinux-advanced-2374b32b-3453-58fe-feaf-317821aa67f9' {
menuentry 'GNU/Linux, Linux 3.19-lfs-7.7 (on /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.19-lfs-7.7--2374b32b-3453-58fe-feaf-317821aa67f9' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 2374b32b-3453-58fe-feaf-317821aa67f9
else
search --no-floppy --fs-uuid --set=root 2374b32b-3453-58fe-feaf-317821aa67f9
fi
linux /boot/vmlinuz-3.19-lfs-7.7 root=/dev/sdb6 ro
}
}
$ blkid /dev/sdb6
/dev/sdb6: UUID="2374b32b-3453-58fe-feaf-317821aa67f9" TYPE="ext4"
Примечание: uuids являются примерами (но, как и примеры здесь, blkid и grub.cfg имеют совпадающие uuids)
Пожалуйста помоги.