openSUSE висит при загрузке

0

Я только что установил openSUSE Tumbleweed с чистой установкой в ​​VirtualBox. При загрузке висит после строки

[ OK ] Started Accounts Service....2.ons service....ns kernel modules.f8fe71.

(На самом деле я думаю, что несколько строк могут как-то перезаписывать друг друга.)

Я попытался найти решение в режиме онлайн и получил множество результатов, даже для других дистрибутивов Linux, имеющих подобные проблемы . Но большинство из них в основном касаются изменений в уже работающей системе , что не может быть в моем случае, это очень свежая установка, краска все еще влажная. Также часто упоминаются драйверы NVidia, которые, я думаю, не очень актуальны для виртуальной машины VirtualBox.

Самым странным является то, что я могу выбрать специальные настройки GRUB (я не знаю, насколько они на самом деле особенные), с которыми система запускается нормально.

Я пытался сделать zypper dup, что также часто упоминалось как решение, но это не помогло.

Вопрос: как я могу узнать, что здесь не так, и как это исправить?

YTG
источник
Вы пытались установить гостевые дополнения после загрузки через альтернативный (отказоустойчивый?) Параметр GRUB?
hkdtam
Гостевые дополнения установлены по умолчанию.
итг
Спасибо за ваш отзыв. Поскольку у меня нет удобной suse VM для тестирования, попробуйте следующее; предполагая, что FailSafe работает, просто попробуйте создать новую запись в grub, чтобы иметь эти отказоустойчивые дополнительные аргументы (например, apm = off, acpi = off и т. д.), и, исключив, вы сможете найти аргумент (ы), вызывающий ошибку, тогда мы сможем продолжить далее по устранению неполадок.
hkdtam
Я попытался добавить новую запись, я просмотрел некоторые файлы в /etc/grub.d/. Ну ... я даже не могу найти, какой из них является отказоустойчивым.
августа
В моем прошлом опыте opensuse использовал старый добрый /boot/grub/menu.lst. Но теперь это не применимо, просто Google для «изменить меню Grub2», и вы найдете тонны информации. Просто не забудьте обновлять grub после каждой модификации.
hkdtam

Ответы:

2

У меня та же проблема, решение выше не работает для меня (уже используется uuid) Моим решением было изменение параметров ядра grub.

quiet splash=silent resume=/dev/disk/by-uuid/479297bf-8f35-4c4c-8bc1-d1c19f9ce6fc splash=silent quiet showopts

в

quiet resume=/dev/disk/by-uuid/479297bf-8f35-4c4c-8bc1-d1c19f9ce6fc quiet
Новичок-01
источник
1

Я не знаю, почему это было актуально, но:

В /boot/grub2/grub.cfg мне нужно было изменить параметр

resume=/dev/sda1

(текущий способ Tumbleweed), чтобы

resume=/dev/disk/by-uuid/[put your own UUID here for sda1]

как используется в прыжке. И после этого загрузка завершилась успешно.

YTG
источник