Как я могу установить параметры ядра для конкретной установки с участием 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