Принесите Debian к второму Положению в Меню GRUB при запуске

Если timeout и doalarm не доступны (например, OS X), можно использовать expect:

timeout() {

    time=$1

    # start the command in a subshell to avoid problem with pipes
    # (spawn accepts one command)
    command="/bin/sh -c \"$2\""

    expect -c "set echo \"-noecho\"; set timeout $time; spawn -noecho $command; expect timeout { exit 1 } eof { exit 0 }"    

    if [ $? = 1 ] ; then
        echo "Timeout after ${time} seconds"
    fi

}
2
25.12.2013, 19:41
2 ответа

Для принуждения определенного порядка необходимо изменить файл /etc/grub.d/10_linux.
Этот файл - то, что указывает, какой порядок дистрибутивы перечислены.

Если бы Вы хотите вынудить определенное распределение быть загруженным по умолчанию, то я изменился бы /etc/default/grub и просто установленный параметр GRUB_DEFAULT на тот, который Вы хотите загрузить сначала, и затем выполнить update-grub

3
27.01.2020, 22:06

Смотрите на этот AskUbuntu названные Вопросы и ответы: Как я изменяю порядок загрузки личинки?. У Вас есть 2 опции:

  1. Установите GUI, копайте Customizer
  2. Отредактируйте файл конфигурации:

    $ sudo vim /etc/default/grub
    

    Затем делайте изменения таким как...

    GRUB_DEFAULT=4
    

    затем обновите конфигурацию личинки:

    $ sudo update-grub
    

Обязательно проверьте это Вопросы и ответы, я только перефразирую подходы здесь. Также существуют методы для установки объекта по умолчанию в меню личинки, так, чтобы вместо того, чтобы всегда принять значение по умолчанию к объекту 0 (1-й объект в списке) это вместо этого приняло значение по умолчанию другому, сказать 4. Тот путь, если бы никто не должен был взаимодействовать с меню, 5-й объект (4), был бы загружен по умолчанию.

$ sudo grub-set-default 4
0
27.01.2020, 22:06
  • 1
    хорошо, если я буду работать sudo update-grub, из bosss Linux, будет OS, босс Linux, прибыть в первое положение? –   11.11.2013, 16:43
  • 2
    @Utkarsh, который зависит от того, что Вы установили любого по умолчанию путем выполнения grub-set-default или путем установки GRUB_DEFAULT в /etc/default/grub. –  terdon♦ 11.11.2013, 17:05

Теги

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