Удалите новомодную опцию из GRUB

Для каждого Ядра я использую со своими 15,04 установками, у меня есть три опции в GRUB:

  • нормальный (systemd)
  • выскочка
  • восстановление

Как я могу удалить upstart опция для всех моих Ядер?

4
задан 7 May 2015 в 17:31

2 ответа

Существует несколько способов, которыми можно хотеть приблизиться к этому, я попытался быть завершенным как возможный и надеяться, что один из них решает проблему.

это необходимо?

В системах до по крайней мере 16,04, да , Вам нужна Выскочка, если Вы хотите войти в систему .

, Но если Вы абсолютно уверены, что Вам не нужна выскочка вообще, просто удалите его:

sudo apt-get purge upstart

, который заставит его быть удаленным из автоматически из меню также

В случае, что Вам НУЖНА выскочка (вероятно, что-то, что зависит от него) и хотят его все еще вокруг, но не запустить Вашу систему, можно избавиться от записи manualling путем редактирования конфигурационных файлов личинки. Существует два способа идти об этом (сначала один являющийся более опасными из двух).

Временное Удаление

можно отредактировать /boot/grub/grub.cfg для ВРЕМЕННОГО удаления (повторно создающий с личинкой-mkconfig, ОТМЕНИТ это изменение). Удалите menu_entry блок, который носит имена Ubuntu ....... (upstart) { .. many lines .. }. <глоток> 1

Предпочтительное Удаление

раздражающая новомодная запись сгенерирована из-за единственной переменной в /etc/grub.d/10_linux шаблонный файл, который является тем, что необходимо отредактировать. Рассматриваемую переменную называют SUPPORTED_INITS и устанавливают очень близко к началу файла. Если Вы хотите избавиться от поддержки начинающей выскочки, необходимо удалить ее отсюда.

Изменение это:

SUPPORTED_INITS="sysvinit:/lib/sysvinit/init systemd:/lib/systemd/systemd upstart:/sbin/upstart"

К Этому:

SUPPORTED_INITS="sysvinit:/lib/sysvinit/init systemd:/lib/systemd/systemd"

Тогда необходимо восстановить файл загрузочной конфигурации из шаблона, который Вы просто отредактировали <глоток> 1 :

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

Резервное копирование Ваши Изменения

При внесении этих изменений, сделайте резервное копирование файла, который Вы изменяете и кладете его на безопасное место как ~/Documents каталог или что-то, чтобы гарантировать, что эксплуатация диспетчера пакетов случайно не удаляет его. Если это - слишком много работы, просто сделайте копию строки, которую Вы изменяете и комментируете ее (конечно, в случае grub.cfg, grub-mkconfig перезаписал бы те изменения в следующий раз, когда она была выполнена.

<час>

<глоток> 1 необходимо всегда проверять сценарий после изменения его, чтобы проверить, что это будет работать. Можно использовать grub-script-check /boot/grub/grub.cfg, чтобы гарантировать, что нет никаких синтаксических ошибок в сценарии после редактирования или генерации новой, и определенно перед перезагрузкой.

7
ответ дан 1 December 2019 в 09:03

Что относительно Customizer Личинки? Я использую его для Личинки cutomize и никогда не имел проблемы с ним. Ну, на самом деле я имел тот однажды, и спросил автора об этом и получил ответ фиксации очень быстро.

2
ответ дан 1 December 2019 в 09:03

Другие вопросы по тегам:

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