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

Ubuntu安装在SSD后连接机械硬盘无法正常启动的问题求助

Ubuntu安装在SSD后连接机械硬盘无法正常启动的问题求助

嘿,我完全懂这种困扰——本来想让SSD跑系统、机械盘存资料,结果俩盘一起接就启动异常,太闹心了。放心,绝对可以同时用双硬盘,问题根源是之前机械盘上的Pop!_OS残留引导在搞鬼,或者电脑启动顺序没优先选SSD。下面给你几个靠谱的解决办法:

方法一:调整BIOS/UEFI启动顺序(最简单的第一步)

这是最常见的原因——电脑开机时优先读取了机械盘里的旧引导记录,所以弹出Pop!_OS的界面。调整下启动顺序就行:

  • 重启电脑,开机瞬间按对应按键进入BIOS/UEFI(不同品牌电脑按键不一样,一般是F2、F10、Delete,开机屏幕底部会有提示)
  • 在「启动选项」里找到你的SSD(通常会显示SSD的品牌/型号,比如Samsung SSD...),把它拖到第一位,机械硬盘往后排
  • 保存设置(一般按F10)并退出,重启后应该就能直接从SSD的Ubuntu启动了

方法二:清除机械盘上的旧Pop!_OS引导(如果调整顺序没用)

如果调整启动顺序还是不行,说明机械盘的EFI分区里还留着Pop!_OS的引导文件,干扰了系统启动。可以这么操作:

  1. 先拔掉机械硬盘,正常进入Ubuntu系统,再接回机械盘(或者用Ubuntu安装U盘启动,选「试用Ubuntu」)
  2. 打开终端,输入命令查看所有磁盘分区:
    sudo fdisk -l
    
    找到机械盘的EFI分区——它的类型会标着「EFI System」,路径一般是/dev/sda1、/dev/sdb1这类(注意区分SSD和机械盘,看容量就能分辨)
  3. 创建临时目录挂载这个EFI分区:
    sudo mkdir /mnt/old_efi
    sudo mount /dev/sdX1 /mnt/old_efi
    
    把sdX1换成你找到的机械盘EFI分区路径
  4. 查看EFI分区里的引导文件夹:
    ls /mnt/old_efi/EFI
    
    你会看到一个类似Pop_OS-xxxxxx的文件夹(xxxxxx是一串字符)
  5. 删除这个Pop!_OS的引导文件夹:
    sudo rm -rf /mnt/old_efi/EFI/Pop_OS-*
    
  6. 更新Ubuntu的GRUB引导配置,让它重新扫描所有可启动项:
    sudo update-grub
    
  7. 最后卸载挂载的分区:
    sudo umount /mnt/old_efi
    
    重启电脑试试,应该就没问题了

方法三:重新安装GRUB到SSD(极端情况备用)

如果上面两种方法都失效,可能是SSD的GRUB引导有问题,重新安装一下:

  • 进入Ubuntu系统后,打开终端,输入命令(把/dev/sdY换成你的SSD磁盘名称,比如/dev/sda,注意是整个磁盘不是分区):
    sudo grub-install /dev/sdY
    
  • 然后再执行:
    sudo update-grub
    
    重启后应该就能正常识别双硬盘并启动Ubuntu了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:05:27