Мне кажется мысль мелькнула верная: при установке система определяет
диск как sda, и в grub.cfg пишет примерно следующее:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menu
recordfail
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-
else
search --no-floppy --fs-uuid --set=root 567c1644-8b18-4515-a048-d2eefe
fi
linux<->/boot/vmlinuz-4.2.0-16-generic root=/dev/sda1 ro quiet
initrd<>/boot/initrd.img-4.2.0-16-generic
}
set root='hd0,msdos1' - это как раз соответствует /dev/sda, здесь груб будет искать ядро и инитрд
vmlinuz-4.2.0-16-generic root=/dev/sda1 - а здесь будет искать корневую ФС.
При загрузке имя диска может быть другим, зависит от многих факторов:
как биос распределит устройства, сколько устройств и самое главное от расположения звезд.
Предлагаю в меню загрузки добавьте такие пункты:
menuentry "Ubuntu, with Linux" --class ubuntu --class gnu-linux -
kern='4.2.0-16-generic'
src='yourlabel'
key="root=LABEL=$src ro --"
insmod<>gzio
if [ x$feature_platform_search_hint = xy ]
then<>search<>-l ${src} -n -s --hint-bios=hd0,msdos1 --hint-efi=hd0,ms
else<>search<>-l ${src} -n -s
fi
linux<->/boot/vmlinuz-${kern} ${key}
initrd<>/boot/initrd.img-${kern}
}
menuentry "Linux" --class ubuntu --class gnu-linux --class gnu --class
src='yourlabel'
key="root=LABEL=$src ro silent quiet --"
savedefault
insmod<>gzio
search<>-l ${src} -n -s
linux<->/vmlinuz ${key}
initrd<>/initrd.img
}
В первую команду в параметр kern вписать свою версию ядра.
Работают обе команды почти одинаково: ищут диск с меткой заданой в параметре src
и запускают с него систему, только первая грузит конкретную версию ядра,
а вторая ту, которая указана ссылкой vmlinuz, обычно это последняя версия.
При установке системы задайте метку раздела на который ставите систему
и эту-же метку пропишите в параметр src.
Просьба ознакомиться с правилами форума.Правила форума
1. Основные положения
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spоiler]...[/spоiler], либо прикреплять к сообщению в виде отдельного файла.
Подправил.-- it0r