You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

老旧Gateway电脑安装Ubuntu/Mint后持续出现“No Bootable Device”启动报错的求助

老旧Gateway电脑安装Ubuntu/Mint后持续出现“No Bootable Device”启动报错的求助

我这台快20年的老Gateway电脑,之前装各种版本的Ubuntu都好好的,直到清空硬盘用balenaEtcher做的USB启动盘装了24.04后,就一直弹出“No Bootable Device”的启动错误。下面是我已经试过的所有操作:

  • 用希捷SeaTools检测过硬盘,所有测试都通过了,排除硬盘硬件问题
  • 不是双系统,硬盘里只装了Ubuntu
  • 用Ubuntu Live盘查看过,确认系统确实已经安装到硬盘上了
  • 运行过Boot Repair工具修复引导,但报错依旧
  • 换了Mint(DVD安装)、Ubuntu22.04(DVD安装),还是出现同样的启动错误
  • 反复检查过BIOS,没发现明显问题,而且这台老机器本身就没有UEFI或CSM相关选项
  • 用GParted尝试给分区设置过boot、legacy_boot、bls_boot、bios-grub这些标志,还是解决不了问题

给你几个针对老BIOS机器的排查方向,试试能不能解决:

  1. 再仔细核对BIOS启动顺序:老BIOS有时候会有“隐形”的优先级问题——哪怕你拔了启动盘,它可能还是优先搜索可移动介质,手动把硬盘拖到启动列表的最顶部,保存设置后再重启试试。
  2. 手动重装GRUB到MBR:这台老机器是传统BIOS引导,依赖MBR。用Ubuntu Live盘打开终端,先通过lsblk找到你的硬盘(比如是/dev/sda),然后执行:
    sudo grub-install /dev/sda
    sudo update-grub
    
    把GRUB重新安装到硬盘的主引导记录里,再更新引导配置。
  3. 手动分区重新安装系统:别用自动分区,试试手动划分:
    • 先分一个1MB的未格式化小分区,设置bios-grub标志(老BIOS机器需要这个分区存放GRUB核心文件)
    • 再分一个ext4格式的主分区,挂载到根目录/
    • 安装时务必选择把GRUB安装到硬盘(比如/dev/sda,不是某个分区)
  4. 检查分区的引导标记:用Live盘终端执行sudo fdisk -l /dev/sda,看输出里的Boot列有没有标*的分区,如果没有,就用fdisk工具进入硬盘设置:选中系统分区,按a键添加引导标记,保存后退出。
  5. 换个启动盘制作工具:balenaEtcher对老机器的兼容性可能不太好,试试Ubuntu官方的Startup Disk Creator,或者用dd命令手动写入镜像到USB(注意别写错设备名,比如sudo dd if=ubuntu.iso of=/dev/sdb bs=4M status=progress)。
  6. 排查BIOS的隐藏保护选项:有些老Gateway的BIOS里会有“Boot Sector Protection”(引导扇区保护)之类的选项,开着的话会阻止写入MBR,找一找这类选项并关闭它。

老机器有时候就是会有各种奇怪的小兼容性问题,慢慢排查应该能解决的😉

备注:内容来源于stack exchange,提问作者Dog_buntu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:04:28