Есть ли более простой способ манипулировать данными 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 некоторое время. Это заставляет меня задаться вопросом, есть ли специализированный инструмент, чтобы сделать все это проще.

  • Двойная загрузка Fedora 23 и Windows 10
  • Ремонт GRUB с компакт-диска Arch live
  • Запуск .iso в Grub 2 (восстановление Truecrypt)
  • Grub на дискете для восстановления загрузочной цепи CD
  • Что делает опция -hint в команде поиска grub2?
  • LMDE - пустая клемма при загрузке, без ввода
  • Grub и загрузчик
  • Сценарий GRUB 2: преобразовать имя устройства в нотации GRUB в имя устройства Linux
  • 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). Чтобы ответить на ваш вопрос, нет более простого способа.

    Interesting Posts

    rpc.statd не запускается, но требуется для удаленной блокировки (statd unrecognized service)

    groupadd: group 'terminal' уже существует в Linux

    Где я могу найти «Формат маски доступа» для разрешений POSIX и ACL в Linux?

    Как сделать патч не настолько строгим?

    Как я могу отменить команду 'sudo' перед вводом пароля?

    Как размонтировать ранее chroot'd файловую систему?

    Остановить su от запроса пароля

    Как установить PHP 5.2.4 в выпуске CentOS 6.5 (Final)?

    Почему «tail -f … | хвост "не может произвести какой-либо выход?

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

    Запуск ssh из тюрьмы chroot в SuSE

    Мониторинг прогресса / доступности фоновых заданий

    Как создать 32-битную систему chroot, которая является зеркалом моей текущей системы для целей компиляции?

    Пунктирная линия сверху и снизу окна, когда требуется прокрутка окна

    Что делает это решение zsh для «списка аргументов слишком длинным»?

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