Сначала немного предыстории: у меня двойная загрузка Windows 7 / Ubuntu 13.04 на ноутбуке Lenovo. Поскольку я выполнял установку около 1,5 лет назад и тогда был еще более неопытным пользователем Linux, чем сейчас, я не могу вспомнить все, что сделал, чтобы запустить обе ОС. Тем не менее, я действительно помню , что это было довольно хлопотно процедура (работает загрузочный ремонт по крайней мере один раз).
Сейчас я рассматриваю возможность попробовать другой дистрибутив linux в дополнение к Ubuntu (скорее всего, Arch), и на этот раз я хотел бы сделать это так, чтобы у меня было представление о том, что я делаю (и, возможно, узнал больше о 'внутреннем) работы дистрибутивов Linux).
Так что этого достаточно для фона. Теперь мой вопрос: как я могу получить информацию о моей текущей конфигурации grub / boot-loader?
Похоже, что это первая и совершенно отдельная проблема, которую нужно рассмотреть, прежде чем даже мечтать об установке третьей ОС и более сложной работе с разделами и загрузкой.
grub-install -v
Вот еще один пост.Ответы:
Используйте BootInfoScript
Проверьте README, если у вас есть проблемы с ним.
источник
Чтобы просмотреть файл / 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.источник