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

Legacy BIOS下双系统启动问题:外接USB SSD无法引导Ubuntu

Legacy BIOS下双系统启动问题:外接USB SSD无法引导Ubuntu

看起来你遇到了Legacy BIOS环境下外接USB SSD安装Ubuntu的典型引导问题,我来一步步帮你排查解决:

  • 先确认BIOS启动顺序:重启你的Acer台式机,按F2(大部分Acer机型的BIOS快捷键)进入BIOS设置界面,找到启动选项(Boot Options),把你的USB SSD调整到第一启动顺位,保存设置后重启。很多时候只是因为BIOS优先启动了原硬盘的Win10,导致看不到Ubuntu的引导选项。

  • 检查GRUB引导器的安装位置:安装Ubuntu时,最后一步的「安装引导启动器的设备」很关键——如果你选了原Win10所在的硬盘(比如/dev/sda),那引导信息会写到原硬盘的MBR里,但BIOS优先原硬盘时只会加载Win10。修复方法如下:

    1. 用Ubuntu安装U盘重新启动,选择「试用Ubuntu(Try Ubuntu)」进入桌面;
    2. 打开终端,输入sudo fdisk -l,根据容量找到你的USB SSD(通常是/dev/sdb或类似);
    3. 执行命令安装GRUB到USB SSD的MBR:sudo grub-install /dev/sdb;
    4. 更新GRUB配置:sudo update-grub,然后重启,通过BIOS选择USB SSD启动。
  • 解决黑光标问题:如果选USB SSD启动后出现黑屏幕+闪烁光标,大概率是老显卡的驱动兼容性问题,我们可以修改GRUB参数来修复:

    1. 还是通过安装U盘进入「试用Ubuntu」;
    2. 挂载USB SSD上的Ubuntu系统分区:先通过sudo fdisk -l找到系统分区(比如/dev/sdb1),执行sudo mount /dev/sdb1 /mnt;
    3. 挂载系统必要的虚拟目录:
      sudo mount --bind /dev /mnt/dev
      sudo mount --bind /proc /mnt/proc
      sudo mount --bind /sys /mnt/sys
      
    4. 切换到USB SSD的系统环境:sudo chroot /mnt;
    5. 编辑GRUB配置文件:sudo nano /etc/default/grub,找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",修改为GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash";
    6. 更新GRUB使配置生效:sudo update-grub,执行exit退出chroot后重启,再尝试从USB SSD启动。
  • 尝试更换连接方式:你的老Acer台式机Legacy BIOS可能对USB SSD的兼容性有限,可以试试把USB SSD拆下来,接到主板上的空闲SATA接口(如果有的话),当作本地硬盘来引导,老BIOS对SATA设备的识别和支持通常更稳定。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 07:34:52