我有一台相对较新的台式电脑(AMD Ryzen 7 5800X + AMD Radeon RX6700XT,MSI x570 gaming edge WIFI 主板),几个月来一直与 Ubuntu 20.04.3(单一操作系统)配合良好。今天我安装了一个 openssh 服务器(由sudo apt-get install openssh-server
)并设置了远程桌面服务器(按照https://c-nergy.be/blog/?p=15733,用命令./xrdp-installer-1.2.1.sh -s
),然后重启失败。具体来说,开机时会卡在主板logo(我等了20多分钟)。我试过下面的方法,但不起作用。
启动到 BIOS,重置所有设置(安全启动已关闭),包括在主板上重新安装电池。
MSI BIOS 中的硬盘测试实用程序显示安装 Ubuntu 的 SSD 没有问题。
在 USB 磁盘上创建一个新的 Ubuntu 20.04.3 LiveCD,PC 现在可以启动到 liveCD 的 grub 菜单,但是:
- 如果我选择第一个“Ubuntu”项,它会立即显示主板徽标并再次卡住,但我记得几个月前安装 Ubuntu 时这个菜单有效。
- 如果我选择第二个“Ubuntu(安全图形)”,它可以正常启动到 liveCD。
在 liveCD 中,我可以挂载 SSD 并正常访问文件。我尝试
chroot
按照https://help.ubuntu.com/community/LiveCdRecovery,然后删除了几个xrdp-installer-1.2.1.sh
自动安装的包(xrdp、git、m4、autoconf)。重启,仍然停留在主板标志处。使用安全图形启动 liveCD 并
chroot
再次执行apt-get install --reinstall ubuntu-desktop
。重新启动,仍然停留在主板徽标处。使用安全图形启动 liveCD,安装“启动修复”包,并尝试启动修复。修复完成,没有任何错误,但重启后仍然停留在主板徽标处。
使用安全图形启动 liveCD 并在同一个 SSD 上重新安装 Ubuntu 20.04.3(使用擦除磁盘选项)。安装完成时没有错误,但重启后它仍然停留在主板徽标上。
拔下liveCD U盘,开机按“ESC”,直接进入grub命令行,输入
normal
,然后等待1秒左右,然后显示主板logo画面,然后卡在那里。电脑开机按“ESC”键进入grub命令行,然后执行以下命令:
set root=(hd1,gpt2)
# 这是新安装的 Ubuntu 的 SSD 分区linux /boot/vmlinuz-5.11.0-34-generic root=/dev/nvme0n1p2
initrd /boot/initrd.img-5.11.0-34-generic
boot
然后它很快就在屏幕上显示了很多行并卡住了。下图是最终的屏幕内容。我没有发现任何明显的错误。
我现在完全不知所措。有人能提示一下可能导致问题的原因吗?