Проблема в отсутствующей прошивке. Система на самом деле загружается нормально, просто нет видео (см. последний абзац). Мне удалось решить проблему, обновив ядро до последней стабильной основной версии и установив отсутствующие файлы прошивки графического процессора AMD.
Что вам нужно сделать, так это:
клонировать git git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Я предполагаю, что вы запускаете это в домашнем каталоге вашего пользователя.
cd /lib/прошивка
sudo mv amdgpu amdgpu.orig
sudo cp -r \~/linux-firmware/amdgpu ./
Это предполагает, что вы клонировали указанную выше linux-прошивку в свой домашний каталог.
- Установите последнее ядро из
магистраль
(Я использовал 5.13.12) - если вам нужен учебник, см. это. Убедитесь, что initrd регенерируется как часть установки ядра. Если это не так, вам может потребоваться запустить sudo update-initramfs -k все -u
Это должно сработать.
Как я понял это? Установлен openssh-сервер
на моем компьютере, затем загрузите ядро 5.13.12 и sshd на моем компьютере. Запустил dmesg и увидел, что драйвер amdgpu жаловался на отсутствие файла прошивки. /lib/прошивка/amdgpu/dimgrey_cavefish_sos.bin
. Проверьте, есть ли он в /библиотека/прошивка
. Выяснилось, что ядро Pop OS 21.04/Ubuntu 21.04 не имеет этой прошивки, а основной установщик ядра не обновляет linux-прошивка
package, поэтому мне пришлось удалить его с git...