Как я привожу свои постоянные аргументы личинки?

Каждый раз, когда я загружаю свой ноутбук, терминал личинки подходит, и я должен ввести следующие три строки для начальной загрузки в мою ОС:

linux (hd0,msdos1)/vmlinuz root=/dev/sda1
initrd (hd0,msdos1)/initrd.img
boot

К чему опции должны я добавлять /etc/default/grub так, чтобы личинке не был бы нужен ручной ввод при начальной загрузке?

0
задан 11 September 2014 в 16:30

1 ответ

Это не что-то, в чем можно измениться /etc/default/grub, необходимо добавить новую запись в меню GRUB. Создайте файл /etc/grub.d/09_custom с этим содержанием:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Ubuntu' {
    linux (hd0,msdos1)/vmlinuz root=/dev/sda1
    initrd (hd0,msdos1)/initrd.img
}

Сделайте это исполняемым файлом

sudo chmod +x /etc/grub.d/09_custom

и выполненный sudo update-grub. Это должно добавить новую запись наверху файла конфигурации GRUB, поэтому при перезагрузке его, должен быть загружен автоматически по умолчанию.

Для обращения изменений удалить 09_custom и повторно выполненный sudo update-grub.

1
ответ дан 6 October 2019 в 16:53

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

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