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 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .