GRUB требует, чтобы один установил корневой диск в своей конфигурации. Обычно пишут что-то вроде search --set=root /boot/vmlinuz
или явно set root=(hd0,1)
. Я нашел это немного чрезмерным, учитывая тот факт, что GRUB уже знает диск, с которого он загружает конфигурацию. Как заставить grub установить root на диск, с которого он считывал конфигурацию?
К именно это это принимает значение по умолчанию; явно установка его просто дает способность изменить его на другой диск. Полезно, если Ваш корневой раздел отличается (различный раздел на том же диске или другом диске), чем Ваш / раздел начальной загрузки.