Как я изменяю начальную загрузку значения по умолчанию GRUB?

Вот еще один способ с использованием ED .
Вставьте все содержание в файла перед маркером (то есть до линии, содержащей %, заменяют% ):

ed -s originalfile <<< $'/%SUBSTITUTE%/- r FILE\nw\nq'

Где:
/% заменитель% / : наборы Адрес на первом сопоставлении строки % Заменяет%
- или -1 : Офселы Обратитесь к одной строке до
r Файл : Считается файл адресованная линия.
W : пишет на ОригиналFile (заменить с , p , чтобы просто распечатать содержимое вместо записи)
q : Выход для редактора

Замена файла С ! Echo «$ Text» вставит содержимое $ Text перед маркером:

export TEXT
ed -s originalfile <<'IN'
/%SUBSTITUTE%/-1 r !echo "$TEXT"
w
q
IN
0
03.08.2014, 20:10
2 ответа

Конечно, это просто. Загрузите Linux, откройте командную строку и введите:

$ (your favorite text editor) /etc/default/grub
$ sudo grub-mkconfig

Содержимое стандартной конфигурации grub в моей системе:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.md=0 rd.dm=0  KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 rd.lvm.lv=vg_lenovor61/lv_root LANG=en_US.UTF-8 rd.lvm.lv=vg_lenovor61/lv_swap"

Тайм-аут легко изменяется. Сделать Windows по умолчанию объясняется здесь.

В моем дистрибутиве Fedora везде grub имеет имя grub2, но семантика этой части одинакова.

1
28.01.2020, 02:37
grep menuentry /boot/grub/grub.cfg # it will show all available menuentries
nano /etc/default/grub # replace GRUB_DEFAULT=0 with GRUB_DEFAULT="needed menu entry from above"
update-grub # update grub configuration file

источник

1
28.01.2020, 02:37

Теги

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