Как избежать необходимости выбирать «Установить» и нажимать «Ввод» при автоматической (предустановленной) установке Debian?

Чтобы переместить все строки, начинающиеся с гласной -не гласной -гласной -не гласной, в начало файла:

{ grep -i '[aeiouy][^aeiouy][aeiouy][^aeiouy]' input; grep -iv '[aeiouy][^aeiouy][aeiouy][^aeiouy]' input; } >outfile

Если «не гласный» недостаточно хорошо, замените [^aeiouy]своим списком согласных:[bcdf...].

Пример

Рассмотрим этот входной файл:

$ cat >input
asasxx
bsbsxx
esesxx
wswsxx

Запускаем нашу команду:

$ { grep -i '[aeiouy][^aeiouy][aeiouy][^aeiouy]' input; grep -iv '[aeiouy][^aeiouy][aeiouy][^aeiouy]' input; } >outfile

Это выходной файл:

$ cat outfile
asasxx
esesxx
bsbsxx
wswsxx
0
10.02.2020, 11:18
1 ответ

Ответ зависит от того, как именно вы загружаетесь, но в любом случае вам нужно настроить загрузчик, а не программу установки, так как это ожидание происходит еще до запуска программы установки. Например, если вы загружаете флешку через BIOS, как если бы это был компакт-диск или жесткий диск, соответствующая конфигурация находится в /isolinux/prompt.cfg:

.
timeout 0

Значение 0 отключает тайм-аут (это также значение по умолчанию ); замените его значением, которое вы предпочитаете, единицей измерения является десятая доля секунды, поэтому 1 дает вам практически мгновенную загрузку. Но если вы загружаетесь в режиме (U )EFI, вам придется изменить аналогичные переменные GRUB в /boot/grub/grub.cfgв вашем образе. Например, если вы хотите сразу загрузить первую запись меню верхнего уровня, добавьте эти строки:

set default="0"
set timeout="0"
1
28.04.2021, 23:23

Теги

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