旧64位台式机安装Ubuntu 22.04LTS后无法启动的故障排查求助
兄弟,折腾10次确实闹心!我帮你拆解下这些报错的根源和可行的解决方向:
核心问题:电脑没找到装了Ubuntu的本地硬盘,转而走网络PXE启动了
你看到的PXE-E53、No bootable device这类报错,本质是启动时优先触发了网络引导,而非你安装系统的硬盘。咱们一步步来排查:
先改BIOS启动顺序(最常见的解决点)
开机时按对应按键(一般是Del、F2或F10,看电脑品牌的开机提示)进入BIOS设置,找到「Boot Order/启动顺序」选项:- 把本地硬盘(SATA HDD/SSD)拖到第一启动顺位
- 把「PXE Network Boot/网络引导」移到最后,或者直接禁用
保存设置后重启,很多人装完系统忘了改回硬盘启动,就会出现这种问题。
检查GRUB引导程序是否装对位置
安装Ubuntu最后一步会问「安装引导加载器的设备」,如果选了某个分区(比如/dev/sda1)而非整个硬盘(/dev/sda),就会导致引导程序无法正常触发。下次安装注意:- Legacy BIOS模式:选整个硬盘(比如
/dev/sda) - UEFI模式:确保ESP分区(100M左右的FAT32分区)被正确挂载,引导加载器安装到ESP对应的位置
- Legacy BIOS模式:选整个硬盘(比如
VMX禁用提示的处理(非直接诱因,但建议调整)
那个( 0.130957) x86/cpu: VMX (outside TXT) disabled by BIOS是说BIOS里的虚拟化功能没开,这个不直接导致启动失败,但如果之后想用虚拟机就得开启。进入BIOS找到「Virtualization Technology/VMX」选项,改成Enabled即可。排查硬盘硬件连接问题
偶尔出现的PXE-E61: Media test failure,哪怕你检查过线缆,也建议再试:- 重新拔插硬盘的SATA线和电源线,换个SATA接口试试
- 用Ubuntu安装U盘的「试用Ubuntu」模式,打开磁盘工具看看能不能识别到本地硬盘,要是识别不到,可能是硬盘本身有故障
关于兼容性:旧机器确实适合换轻量/旧版本
Ubuntu 22.04对硬件要求不算低(至少4G内存才流畅),如果你的老机器配置差(比如内存2G以下、CPU是10年前的型号),换更轻量的版本比如Lubuntu、Xubuntu,或者更老的LTS版本(比如Ubuntu 20.04)会更合适——这些版本对旧硬件兼容性更好,资源占用也小很多。
最后,下次安装前可以先试试U盘镜像的「检查磁盘完整性」选项,排除镜像损坏导致的安装故障。
备注:内容来源于stack exchange,提问作者Erik

