Как я могу автоматически загрузить свой файл конфигурации в Grub2?

Кажется, что Ваши поля разделяются с пространством двоеточия, таким образом, необходимо будет объяснить это в awk's FS переменная. Вы также управляете порядком полей, таким образом, Вы захотите установить OFS в BEGIN раздел.

0
26.07.2012, 23:01
3 ответа

так как Вы не используете значение по умолчанию/boot/grub каталог, необходимо сказать личинке использовать/boot/grub2:

grub-install --boot-directory=/boot/grub2 /dev/sda2
2
28.01.2020, 02:38
  • 1
    Unfortunatel, который не работает также. –  Gigamegs 26.07.2012, 13:58
  • 2
    , каково сообщение об ошибке? –  Janus Troelsen 26.07.2012, 14:46
  • 3
    Посмотрите мое обновление 3. Мне нужно - параметр силы для записи установки личинки, но независимо от того, что это дает мне cli при начальной загрузке. –  Gigamegs 26.07.2012, 15:06
  • 4
    Вы пытались установить личинку на/dev/sda а не на/dev/sda1? у Вас, вероятно, уже есть личинка в/dev/sda, и Вы не перезаписываете это, и это не знает который раздел загрузить больше данных из. –  Janus Troelsen 26.07.2012, 15:15
  • 5
    , как это может работать? sda1 является моей подкачкой sda2 мой корень sda3 мой домашний раздел. то, где личинка, записало бы в sda? это работает? Я не хочу завинчивать свой диск? –  Gigamegs 26.07.2012, 15:26

Необходимо создать grub.cfg файл с помощью этой команды:

grub-mkconfig -o /boot/grub/grub.cfg

Это берет различную личинку conf файлы от/etc/grub.d/и/etc/default/grub, и т.д. для создания grub.cfg файла.

Статья Arch Wiki о Личинке объясняет этот процесс полностью. Хотя это было записано для Дуги, я уверен, что можно адаптировать его к системе довольно легко.

0
28.01.2020, 02:38
  • 1
    Я попробовал grub.cfg и grub.conf напрасно. –  Gigamegs 24.07.2012, 11:33

Я сделал ровно такую ​​же ошибку. Файл конфигурации GRUB.CFG , а не GRUB.CONF !

SUSE / OPENSUSE / RHEL / CENTOS:

grub2-mkconfig --output=/boot/grub2/grub.cfg 

Debian / Ubuntu

grub2-mkconfig --output=/boot/grub/grub.cfg

Местоположение GRUB.CFG?

Различные распределения используют разные данные для GRUB.CFG . Ubuntu use /boot/grub/grub.cfg ( DOC ), RHEL / CentOS 7 Использование /boot/grub2/grub.cfg в системах BIOS ( Док ), а также SUSE / OPENSUSE ( DOC ).

0
28.01.2020, 02:38

Теги

Похожие вопросы