Як я можу змінити параметр меню завантаження за замовчуванням з командного рядка grub?


10

У мене є подвійна система Windows 7 / Ubuntu, яку я майже завжди завантажую в Windows. Коли я завантажуюся в Ubuntu, він робить пам’яті опцію меню завантаження за замовчуванням. Хоча це дратує, я міг би жити з цим, якби мені вдалося змінити типовий режим з командного рядка grub, доступного в меню завантаження. Мені не хочеться кожного разу завантажуватися в Ubuntu, щоб виправити цю проблему.

Я в змозі знайти файл конфігурації grub і переглядати вміст (вид) за допомогою:

cat (hd0,5)/boot/grub/grub.cfg

(хоча це показує мені лише "хвіст" не весь файл).

і команда:

configfile (hd0,5)/boot/grub/grub.cfg

виконує цю конфігурацію (знову).

Чи можна редагувати цей файл із командного рядка grub?

Посібник з grub (1,99) говорить про те, що я можу використовувати Блок навколишнього середовища для:

встановити запис меню за замовчуванням на основі того, що було обрано минулого разу

що може вирішити мою проблему, але я не можу знайти жодного прикладу їх використання ... Чи можу я якось використовувати команди save_envта load_envкоманди?

Примітка: у мене є версія для грибів 1.98

Відповіді:


15

Ні, немає способу змінити меню завантаження за замовчуванням з командного рядка grub. Найпростіший спосіб зробити це - завантажившись в Linux.

Наступного разу при завантаженні подивіться порядок варіантів завантаження. Скажімо, ви хочете зробити для Windows опцію завантаження за замовчуванням, запишіть рядок, на якому він знаходиться, тобто 4-й або будь-який інший.

Редагувати /etc/default/grub

Знайти рядок -

GRUB_DEFAULT=0

Відніміть 1 з числа, яке ви зазначили вище, давайте це було 4 і змінимо текст на читання

GRUB_DEFAULT=3


Біжіть update-grub2від оболонки.


Чи можу я це зробити з командного рядка grub (доступ з екрана завантаження)? Як редагувати файл звідти?
Меттью Мердок

Ви не можете вносити описані нами зміни без завантаження в Linux. Якщо ви не можете завантажувати встановлену систему, ви можете використовувати живий компакт-диск.
Брайан

1
Отже, відповідь на моє первісне запитання: «Ні (це неможливо)»?
Меттью Мердок


1

Щоб змінити завантаження за замовчуванням Backtrack 5 R3 на Windows 7 або будь-яку іншу ОС, спочатку потрібно зауважити, на якому рядку в списку вказується цей параметр, як вам знадобиться на кроці 2. Моя опція завантаження Windows 7 знаходиться в рядку 5. Давайте відкриємо файл, який нам потрібно відредагувати;

root@bt:~# gedit /boot/grub/grub.cfg

Потім знайдіть наступний рядок (він знаходиться в рядку 12 в моєму)

set default="0"

Тепер відніміть 1 з обраного рядка меню завантаження, і я попросив вас запам'ятати раніше, моя була на рядку 5, тому я змінив "0" на "4"

set default="4"

Тепер натисніть кнопку "Зберегти", а потім закрийте все, що ви відкрили, і перезавантажте комп'ютер, щоб перевірити, чи працює він. Тепер ви повинні виділити вибраний варіант завантаження.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.