update-grub2 создает конфигурацию для неправильной загрузки hdd

Мой 16.04 работает с 3 SSD / HDD. Ubuntu распознает собственный SSD как / dev / sdc, и поэтому я думаю, что мой /boot/grub/grub.cnf с update-grub2 выглядит следующим образом:

set root='hd2,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos5 --hint-efi=hd2,msdos5 --hint-baremetal=ahci2,msdos5  66754cf8-aeb2-4eeb-a799-c4641cda0065
else
  search --no-floppy --fs-uuid --set=root 66754cf8-aeb2-4eeb-a799-c4641cda0065
fi

Но когда я загружаю систему, мне нужно вручную изменить все hd2 s в hd0 в grub для Ubuntu для загрузки, иначе он не сможет найти rootfs. Я думаю, что проблемы возникают с момента обновления с 14.04, но поскольку я не использую этот компьютер так сильно, я точно не знаю.

Мой /etc/defaults/grub не должен меняться, насколько я помню :

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Любая идея, что может быть неправильным? (Я мог бы не спешить с тестированием, так как у меня нет доступа к этой машине все время, но все ответы приветствуются!)

Edit: Это было на обоих SSD, хотя есть старой установки Windows на другом SSD. Я, конечно, проверял, повлияли ли на меня изменения в / boot / grub, но оба grubs, похоже, используют конфигурацию. Короче говоря, благодаря commen от @Dorian, я изменил порядок загрузки в биосе, и теперь он работает.

1
задан 4 July 2016 в 21:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: