Есть ли более простой способ манипулировать данными GRUB 2?

Использование GRUB 2 сложнее, чем GRUB 1 для этих случаев использования:

  • Похоже, если я хочу изменить порядок записей в меню GRUB 2, в окне выбора я должен переименовать файлы в директории « /etc/grub.d/ ».
  • Если мне нужно изменить порядок загрузки, сначала я должен посмотреть в « /boot/grub/grub.cfg », проверьте, когда появится запись, которую я хочу по умолчанию, затем установите параметр GRUB_DEFAULT в « / etc / default / grub », для его соответствия (считая от 0).

Старый GRUB позволял мне делать все это, просто перемещая текстовые записи в « /boot/grub/menu.lst ». Этот гораздо более простой способ заставил меня использовать GRUB 1 некоторое время. Это заставляет меня задаться вопросом, есть ли специализированный инструмент, чтобы сделать все это проще.

4 Solutions collect form web for “Есть ли более простой способ манипулировать данными GRUB 2?”

Дэниэл Роббинс, создатель Gentoo Linux, работает над тем, что называется «Boot-Update» для Funtoo. Я не пробовал. Кажется, это то, что вы ищете.

http://docs.funtoo.org/wiki/Funtoo_Boot-Update

Я не думаю, что grub2 все равно сложнее по сравнению с grub1. Это совсем другое.

Имея разные файлы в файле /etc/grub.d/ для меня это выглядит более умно, вам не нужно его перенастраивать каждый раз. Это и есть цель. Вы настраиваете параметры, которые вам нужны один раз, а затем новые изменения автоматически попадут в конфигурацию автоматически с помощью grub2-mkconfig но это оффтоп, поэтому есть много дополнительных инструментов, чтобы упростить его. Например, Grub customizer .

boot-update ( http://www.funtoo.org/wiki/Boot-Update ) работает и генерирует отличные результаты для операционных систем funtoo и для двойной игры с Windows, насколько мне известно. Другие конфигурации все еще нужно протестировать, но он тоже должен работать, если вы дали ему попробовать, сообщите нам, но я полагаю, что просто портирование загрузочного обновления в другие системы не так просто, так как вывод окрашен внутренней функцией, которую вы необходимо скопировать или реализовать 🙂 Дополнительные вопросы вы можете задать здесь или в irc freenode #funtoo.

Груб 2 ужасен. Я выбросил его и теперь использую extlinux (часть пакета syslinux). Чтобы ответить на ваш вопрос, нет более простого способа.

  • Установка разрешения EFI Framebuffer при загрузке
  • Я не могу получить CentOS 7 iso (на жестком диске) для загрузки с GRUB2
  • Grub2 не обновляется
  • Grub2 потерян в новой установке Linux-дистрибутива
  • После извлечения iso в пустой раздел, где я могу получить файл vmlinuz?
  • Debian Linux не запускается, поскольку не было найдено загрузочного устройства
  • проблема загрузки в Linux
  • Загрузка Knoppix ISO из Grub - устройство / ури безумие
  • Конфигурация постоянных grub 2 на дебианской установке 8 "jessie" на Asus X205TA
  • Что делает опция -hint в команде поиска grub2?
  • Qubes не загружается на компьютере с двумя загрузками Fedora / Qubes
  • Interesting Posts

    переименование нескольких файлов путем удаления случайных чисел

    Как перенаправить несколько портов в конфигурацию SSH с помощью LocalForward?

    Что означает опция –color = auto для GNU grep?

    Что такое logcheck, и почему он потребляет 100% CPU из-за синего?

    Операторы печати в реальном времени с тройником в интерактивном скрипте

    Как найти файлы с тем же именем, но разные строки в двух каталогах?

    Как устранить то, что ест память?

    Скопируйте MBR и загрузочный раздел на меньший диск

    Почему `at` предупреждает меня, что команды будут выполняться с помощью / bin / sh? Что делать, если я хочу другую оболочку?

    Преобразование числа месяцев в месяц

    Klipper: как вставить текущее содержимое буфера обмена в виде обычного текста с помощью одного ярлыка?

    Установка курьера-mta вызывает установку sendmail вместо

    Как просматривать файлы / музыку после подключения моих iPhone5 к Debian через `bluetoothctl`?

    Перенос физического диска с локального компьютера на сетевой сервер

    Cygwin – Shell Scripting (eval и echo)

    Linux и Unix - лучшая ОС в мире.