Как получить информацию о моей текущей конфигурации GRUB / boot?


9

Сначала немного предыстории: у меня двойная загрузка Windows 7 / Ubuntu 13.04 на ноутбуке Lenovo. Поскольку я выполнял установку около 1,5 лет назад и тогда был еще более неопытным пользователем Linux, чем сейчас, я не могу вспомнить все, что сделал, чтобы запустить обе ОС. Тем не менее, я действительно помню , что это было довольно хлопотно процедура (работает загрузочный ремонт по крайней мере один раз).

Сейчас я рассматриваю возможность попробовать другой дистрибутив linux в дополнение к Ubuntu (скорее всего, Arch), и на этот раз я хотел бы сделать это так, чтобы у меня было представление о том, что я делаю (и, возможно, узнал больше о 'внутреннем) работы дистрибутивов Linux).

Так что этого достаточно для фона. Теперь мой вопрос: как я могу получить информацию о моей текущей конфигурации grub / boot-loader?

Похоже, что это первая и совершенно отдельная проблема, которую нужно рассмотреть, прежде чем даже мечтать об установке третьей ОС и более сложной работе с разделами и загрузкой.


Вы можете использовать grub-install -v Вот еще один пост.
Станислав

Ответы:



7

Чтобы просмотреть файл / boot / grub / grub / cfg, вы можете использовать следующую команду:

less /boot/grub/grub.cfg

Нажимайте клавиши со стрелками вверх или вниз для прокрутки файла вверх и вниз, используйте клавишу «q» для выхода и возврата к обычному терминалу. grub-mkconfigПрограмма запускает другие скрипты и программы , такие как grub-mkdevice.map и потайным-зонда , а затем создает новый файл grub.cfg. Он также читает файлы /etc/default/grubи /etc/grub.d/debianфайл темы, чтобы сказать ему, что делать. Это те файлы, которые мы можем редактировать или создавать для себя, чтобы изменить настройки GRUB. Я покажу вам больше об этом позже.

Ниже приведен пример файла grub.cfg для новой установки Ubuntu на компьютер, на котором уже есть еще одна установка Ubuntu с двойной загрузкой с Windows XP. Я выделил закомментированные строки желтым цветом, чтобы привлечь ваше внимание к ним. Вы должны заметить, что каждый из них отмечает начало и конец своего собственного раздела grub.cfg, и они отображаются в числовой последовательности, начиная с /etc/grub.d/00_header вверху. Последний раздел этого файла - это область /etc/grub.d/40_custom внизу файла grub.cfg. Каждый из этих разделов файла grub.cfg управляется сценариями с одинаковыми именами, и мы редактируем их для внесения изменений в наш файл grub.cfg. Изменения вступят в силу сразу после того, как мы запустим ' sudo grub-mkconfig -o /boot/grub/grub.cfg', чтобы написать новый файл grub.cfg.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.