Как я могу установить параметры ядра для конкретной установки с участием os-prober?

Кроме Ubuntu у меня также есть установка Arch. Я планирую поддерживать конфигурацию grub из моего Ubuntu. Целый update-grub - grub-mkconfig - os-prober-цепь работает просто отлично. Я знаю, что могу установить GRUB_CMDLINE_LINUX для параметров, которые будут переданы в ядро ​​в /etc/default/grub, Но как бы я мог указать это на ядро ​​/ ядра в конкретном разделе?

У Нейта будет небольшой текстовый файл рядом с образом ядра, который оценивается цепочкой инструментов, но я думаю, что это серьезный взлом через цепочку.

1 ответ

Скопируйте запись op-prober в 40_custom и отредактируйте, чтобы получить нужные параметры. Затем выключите os-prober.

sudo cp -a /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
gedit /boot/grub/grub.cfg

Скопируйте их и отредактируйте, чтобы иметь только те записи, которые вы хотите:

gksudo gedit /etc/grub.d/40_custom

Затем сделайте:

sudo update-grub

Если выше работает, выключите os-prober.

В /etc/default/grub я добавил это:

gksudo gedit /etc/default/grub

GRUB_DISABLE_OS_PROBER = TRUE

или отключить исполняемый бит

sudo chmod a-x /etc/grub.d/30_os-prober
sudo update-grub
Другие вопросы по тегам