Привет
Сравниваю блоки grub.cfg относящиеся к разделу на LVM. Один блок сгенерен на операционке на этой lvm партиции (и, соответственно, os-prober тут не причем), а другой сгенерен на операционке на другой партиции (соответственно, работал os-prober). Разница существенная. Кроме того, насколько я вижу, блок сгенеренный os-prober'ом вообще не рабочий, так как пытается грузиться с /dev/dm-0 ; поправьте меня, но по-моему это не то же самое что и /dev/mapper/vg11-gentoo11 .
Я что-то не так делаю, или всем настолько пофиг, что os-prober неверно генерит конфиг LVM?
«Родной» конфиг:
menuentry 'Gentoo GNU/Linux LVM' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-aa0ab174-09de-4906-a13d-14ef562b0051' {
load_video
if [ "x$grub_platform" = xefi ]; then
set gfxpayload=keep
fi
insmod gzio
insmod part_msdos
insmod lvm
insmod ext2
set root='lvmid/va7oBN-23P2-2Sbv-JLwF-VZ4t-mYjh-wKAEQ7/aBGas0-Wttn-Uz5x-LxFe-hpwa-gKL3-Ay9I20'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/va7oBN-23P2-2Sbv-JLwF-VZ4t-mYjh-wKAEQ7/aBGas0-Wttn-Uz5x-LxFe-hpwa-gKL3-Ay9I20' aa0ab174-09de-4906-a1
else
search --no-floppy --fs-uuid --set=root aa0ab174-09de-4906-a13d-14ef562b0051
fi
echo 'Loading Linux 4.9.76-gentoo-r1-lix-k19 ...'
linux /boot/vmlinuz-4.9.76-gentoo-r1-lix-k19 root=/dev/mapper/vg11-gentoo11 ro consoleblank=0 loglevel=4 splash=silentonly,theme:natural_gentoo CONSOLE=/dev/tty1 5
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-custom.cpio.gz
}
os-prober:
menuentry 'Gentoo Base System release 2.4.1 (on /dev/mapper/vg11-gentoo11)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-aa0ab174-09de-4906-a13d-14ef562b0051' {
insmod part_msdos
insmod lvm
insmod ext2
set root='lvmid/va7oBN-23P2-2Sbv-JLwF-VZ4t-mYjh-wKAEQ7/aBGas0-Wttn-Uz5x-LxFe-hpwa-gKL3-Ay9I20'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/va7oBN-23P2-2Sbv-JLwF-VZ4t-mYjh-wKAEQ7/aBGas0-Wttn-Uz5x-LxFe-hpwa-gKL3-Ay9I20' aa0ab174-09de-4906-a13d-14ef562b0051
else
search --no-floppy --fs-uuid --set=root aa0ab174-09de-4906-a13d-14ef562b0051
fi
linux /boot/vmlinuz-4.9.76-gentoo-r1-lix-k19 root=/dev/dm-0
}