Grub2 сразу загружается в Linux


2

OpenSuSE 13.2, работает grub2.

КОРОТКАЯ ВЕРСИЯ:
Вчера у меня было нормальное загрузочное меню grub2, и я мог выбрать (успешно) загрузиться в Linux или Windows.
Сегодня я вижу заголовок grub2, отображаемый в течение доли секунды, а затем он продолжает загружаться в Linux, не предоставляя мне обычных 8 секунд выбора.
Я не изменил таймаут или другие настройки grub.

Я сейчас попробовал grub2-install /dev/sdaи grub2-mkconfig, без заметного эффекта. Сгенерированный /boot/grub2/grub.cfgвыглядит нормально; у него определенно есть запись для Windows.

ПОЛНАЯ ВЕРСИЯ: у меня вчера была небольшая проблема, и в итоге я переустановил openSuSE, позволив ему создать каталог / home в системном разделе (btrfs), а затем заменив его на (зашифрованный) раздел xfs, который я использовал до беды.
Это может быть в тот момент, когда grub сломался (хотя я не понимаю почему), потому что я знаю, что все еще смог загрузиться в Windows через меню grub после переустановки, но до воскресения / home.

ОБНОВЛЕНИЕ: проблема grub могла начаться, когда я попытался выйти из openSuSE, выбрав запись Windows из меню выключения в качестве операционной системы для загрузки в следующем (см. Изображение). введите описание изображения здесь Обратите внимание, что эта запись немного странная, поскольку Windows не является снимком «snapper» btrfs.
Во всяком случае, я теперь также вижу, что /boot/grub2/grubenvимеет это:

# GRUB Environment Block
saved_entry=0
next_entry=Bootable snapshot #$snapshot_num>Windows 7 (loader) (on /dev/sda1)
###########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

Может ли это быть проблемой? Можно / нужно сбросить next_entry? Или удалить всю строку? О чем 914 '#?

Ответы:


1

Да, эта странная запись в grubenv была проблемой.

Я переименовал файл и перезагрузил компьютер, и у меня снова есть великолепная полная функциональность grub2.

Спасибо за резинку , SuperUsers.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.