openSUSE 42.3 не запускается с USB - черный экран после загрузки ядра

Qemu 1.5 устраняет проблему, что означает, что вы либо компилируете его , либо используете этот PPA на свой страх и риск, поскольку он включает гораздо больше вещей, чем qemu, которые вы, возможно, не захотите обновлять. В любом случае нужно хорошо разбираться в командной строке и подходящей системе.

Я нашел это решение, просмотрев комментарии Марвина в этом сообщении :

А, согласно этому, это проблема руки, которая была исправлена ​​в QEMU 1.5… http://comments.gmane.org/gmane.linux.ports.arm.kernel/262493 Думаю, мне придется его построить…

В моем случае я использовал PPA-путь для установки Qemu 1.6, и эта проблема решена. Однако в процессе решения этой проблемы я также попытался перейти на страницу, на которую hbdgaf указал в своем комментарии. Как только я отменил изменения, внесенные в /etc/ld.so.preload, как описано на этой странице, qemu, наконец, смог смонтировать корневую файловую систему и запустить ее. Но затем появились другие проблемы, такие как бесконечный цикл входа в систему.

В конце концов, после многих проб и ошибок мне удалось добиться успеха, и самым полезным документом был этот PDF-файл , который дает еще несколько советов.

YMMV ...

0
22.03.2018, 09:35
1 ответ

Что ж, решение найдено:

В grub нажмите клавишу E , когда Установка выделена. Запись должна выглядеть так:

setparams 'Installation'

    set gfxpayload=keep
    echo 'Loading kernel...'
    linuxefi /boot/x86_64/loader/linux splash=silent
    echo 'Loading initial ramdisk...'
    initrdefi /boot/x64_86/loader/initrd

Добавьте nomodeset в строку, которая начинается с linuxefi , это выглядит так:

setparams 'Installation'

    set gfxpayload=keep
    echo 'Loading kernel...'
    linuxefi /boot/x86_64/loader/linux splash=silent nomodeset
    echo 'Loading initial ramdisk...'
    initrdefi /boot/x64_86/loader/initrd

Наконец, нажмите F10 для загрузки прогона. Это помогло мне.

0
28.01.2020, 04:27

Теги

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