Ось короткий приклад команд grub, які можуть просто працювати, пояснення та застереження нижче.
grub2
Швидше за все, після встановлення після 2010 року.
set root=(hd1,1)
chainloader +1
boot
grub
Швидше за все, до встановлень до 2005 року.
root (hd1,0)
chainloader +1
boot
Для періоду 2005–2010 років ваші здогадки такі ж хороші, як і мої, але якщо ви використовуєте команду для неправильної версії, ви отримуєте лише нешкідливу помилку синтаксису в першій команді.
Вибір правильного кореня
Під час запуску, grub перевірятиме ваші пристрої та присвоює їм номери. Усім пристроям, які розміщені на розділах (жорсткі диски та флешки), також буде призначено номери. Формат є (<deviceName>,<partitionIndex>)
. В grub2
індексах розділів змінилися, тому два вищевказані приклади мають однаковий ефект, незважаючи на те, що намагаються використовувати різні корені.
Ваш перший пристрій ( hd0
) - це те, від чого тільки завантажено групу пристрою. Після цього, як правило, можна припустити, що всі внутрішні пристрої стоять перед вашими зовнішніми пристроями. Вони, швидше за все, будуть у формі hd
та кількості.
Після коми - індекс розділу. Жорсткі диски та палець накопичувача майже завжди будуть розділені, тому ви повинні вибрати правильний (і, швидше за все, єдиний) розділ. Компакт-диски CD-ROM, як правило, не розміщуються в розділі.
Додаткову документацію: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Вибираючи свій корінний розділ, ви можете скористатися клавішею Tab для пошуку назв пристроїв та індексів розділів. Просто відкрийте дужки та починайте натиснути Tab, щоб побачити список.