出现“No bootable devices found”错误通常表示计算机无法找到有效的启动设备。解决Ubuntu启动问题可以遵循以下步骤:

1. 检查BIOS/UEFI设置

  • 重启计算机并在启动时按指定键(通常是F2、Del、F12或Esc)进入BIOS/UEFI设置。
  • 确认启动顺序正确,即硬盘(含有Ubuntu系统)在启动顺序中排在前面。
  • 如果有"Legacy Boot"和"UEFI Boot"选项,确保与安装Ubuntu时使用的模式相匹配。
  • 检查是否有"Secure Boot"选项,如果有,尝试禁用它。

2. 检查硬盘连接

  • 关闭电脑,如果是台式机,打开机箱查看硬盘数据和电源线连接是否松动。
  • 对于笔记本,可以依据手册检查硬盘是否正确安装。

3. 使用Live CD/USB检查硬盘

  • 制作一个Ubuntu Live CD或USB驱动器。
  • 使用它启动电脑,选择“Try Ubuntu”进入系统。
  • 打开“Disks”工具检查硬盘是否被识别以及分区情况。
  • 如果硬盘显示错误,可能需要修复文件系统或扇区。

4. 修复GRUB引导加载程序

  • 在Ubuntu Live环境中,打开终端。
  • 执行以下命令找出Ubuntu安装分区:

    sudo fdisk -l
  • 挂载分区(替换 dev/sdXn为相应的分区名称):

    sudo mount /dev/sdXn /mnt 
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc 
    sudo mount --bind /sys /mnt/sys  
    sudo chroot /mnt
  • 重新安装GRUB到硬盘:

    grub-install /dev/sdX
  • 更新GRUB:

    update-grub

5. 检查和修复文件系统

  • 还在终端中,用fsck工具检查并修复文件系统(替换 sdXn为Ubuntu分区):

    fsck /dev/sdXn

6. 硬件故障检查

  • 如果以上步骤无法解决问题,则可能是硬盘硬件故障。
  • 可能需要更换硬盘或者联系专业技术人员进行进一步检查。

7. BIOS更新

  • 确保BIOS/UEFI是最新版本,有时厂商修复了在特定硬件上的兼容性问题。
  • 访问制造商官网查找更新指引。

8. 清除CMOS

  • 在硬件层面,清除CMOS可以重置BIOS设置到出厂状态,步骤因主板而异,通常涉及到移除电池或跳线。

执行上述步骤时,请确保遵循电脑制造商的指导以及操作时断电以防止损害硬件。如果不熟悉硬件操作,建议联系专业人员。

通过这些方法中的一种或组合使用,通常可以解决Ubuntu系统无法启动的问题。在执行任何操作之前,请确保已备份数据以防意外损失。如果确定不是软件问题,可能需要专业硬件检测和维修。

云服务器/高防CDN推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

蓝易云安全企业级高防CDN:www.tsycdn.com

持有增值电信营业许可证:B1-20222080【资质齐全】

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。


百度搜索:蓝易云

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 12 月 06 日
如果觉得我的文章对你有用,请随意赞赏