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

外置SSD无法引导Ubuntu 22.04 LTS问题求助

外置SSD无法引导Ubuntu 22.04 LTS问题求助

兄弟,我之前碰到过几乎一模一样的情况,给你几个实用的排查和解决思路,你一步步来试:

  • 先检查UEFI/BIOS的核心设置
    首先确保你的主板是用UEFI模式启动(别选Legacy BIOS),很多时候Secure Boot也会搞事情,建议先临时关掉它试试。另外有些主板默认不会自动识别外置SSD的EFI引导项,你可以进BIOS后找“添加启动项”的选项,手动指定到你外置SSD的EFI分区里的grubx64.efi文件路径,这样BIOS就能找到它了。

  • 验证EFI分区的配置是否正确
    你手动分区的时候,有没有专门划出一个EFI系统分区?这个分区必须是FAT32格式,大小建议200-512MB,还要标记为ESP(EFI系统分区)和boot属性。如果之前只是手动复制EFI文件,大概率路径或者权限有问题,不如直接用Ubuntu的命令重新安装GRUB:

    # 先挂载你的EFI分区,替换成你自己的设备名(比如/dev/sdb1)
    sudo mount /dev/你的EFI分区设备名 /boot/efi
    # 重新安装GRUB,--removable参数专门针对外置存储
    sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --removable
    

    这个命令会把GRUB安装到EFI分区根目录的bootx64.efi,更适合外置SSD的引导场景。

  • 排查外置SSD的硬件兼容性
    有些老主板对USB外置SSD的引导支持不太好,你可以试试换个USB3.0/3.1的接口(别用USB2.0),如果你的硬盘盒支持UASP模式,也可以开启它提升兼容性。另外要确认你的外置SSD用的是GPT分区表,UEFI引导必须配合GPT,MBR是不行的。

  • 如果有Windows系统,可辅助排查
    打开管理员命令提示符,用diskpart工具给EFI分区分配一个盘符,检查里面的文件结构:

    diskpart
    list disk  # 找到你的外置SSD对应的磁盘号
    select disk X  # 替换成你的磁盘号
    list partition  # 找到EFI分区的编号
    select partition Y  # 替换成EFI分区的编号
    assign letter=Z:  # 分配盘符Z
    

    之后打开Z盘,确认EFI/ubuntu文件夹下有grubx64.efi、shimx64.efi这些文件,不过还是建议用Ubuntu的grub-install来修复引导更靠谱。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 11:48:19