Ускорьте загрузку, не теряя возможности выбора в grub

, чтобы ускорить загрузку, я хотел бы избавиться от временной задержки, но я все еще хотел бы выбирать между разными ОС. Есть ли способ сделать это? Я думал что-то настроить, чтобы кнопка питания загрузилась в одной ОС, кнопка перезагрузки загрузилась в другой ОС (и у меня больше нет кнопки сброса)

Кто-нибудь видел возможность сделать это? ]

Спасибо

7
задан 31 July 2013 в 07:23

4 ответа

Да, вы можете. время и другие атрибуты могут быть отредактированы в файле /etc/default/grub.

Просто сделайте следующее:

  1. sudo nano /etc/default/grub

  2. Измените GRUB_TIMEOUT = 10 на GRUB_TIMEOUT = 0 для самой быстрой загрузки без ожидания появления меню Grub. Теперь, если вы хотите снова увидеть меню, когда компьютер запускается, нажимайте ESC как сумасшедший, пока не появится меню. Меню Grub всегда появляется при нажатии ESC , не имеет значения, если время равно 0.

  3. После изменения времени ожидания сохраните его с помощью команды Ctrl + O , и вам будет предложено сохранить имя файла. Просто нажмите Enter, который заменит личинку. Вы можете выйти из редактора, нажав Ctrl + X

  4. Обновить grub, запустив (как вы уже догадались): sudo update-grub так изменения могут быть активны после следующей загрузки.

Для настроенных кнопок питания и сброса, которые, как мне известно, «пока» невозможно назначить для меню Grub.

0
ответ дан 31 July 2013 в 07:23
if keystatus -s ; then timeout=10 else boot
fi

Примечание. Обязательно поместите fi на отдельной строке (как выше) под остальными; перед выполнением следующих команд:

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

и sudo update-grub (... не может повредить)

Убедитесь, что ошибок нет.

Это работает; когда я удерживаю левое или правое смещение; до выхода из моего компьютера (рабочий стол HP) после экрана BIOS. Итак, первое, что GRUB2 «видит».

Есть сообщения о том, что некоторые компьютеры не работают. Я бы попробовал это. С наилучшими пожеланиями.

К вашему сведению: я нахожусь на Debian 7 (Wheezy, и только с моим добавленным Mate.) У меня установлен LightDM, и текст настроен на автологин. После публикации и до запуска GRUB2 у меня 33 секунды до рабочего стола Mate; без дальнейшей оптимизации.

Спасибо.

0
ответ дан 31 July 2013 в 07:23
 GRUB_TIMEOUT=0

и редактировать /etc/grub.d/40_custom/, добавить

if keystatus -s ; then
    timeout=10
else
    boot
fi

перестроить:

 config grub-mkconfig -o /boot/grub/grub.cfg
0
ответ дан 31 July 2013 в 07:23

Если вы хотите написать скрипт, вы можете использовать его для редактирования файла / etc / default / grub из скрипта:

# Speed-up Grub boot, but always show the boot menu.
sudo sed -i 's/GRUB_TIMEOUT=[[:digit:]]\+/GRUB_TIMEOUT=1/g' /etc/default/grub
sudo sed -i 's/GRUB_HIDDEN_TIMEOUT/#GRUB_HIDDEN_TIMEOUT/g' /etc/default/grub
sudo update-grub

Это установит обратный отсчет меню grub на 1 секунду

0
ответ дан 31 July 2013 в 07:23

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

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