双SSD双系统引导故障求助:新SSD安装Linux后无法正常启动
双SSD双系统引导故障求助:新SSD安装Linux后无法正常启动
各位大佬好,折腾好几天的双系统引导问题实在搞不定了,来求助大家😭
先说说我的硬件和之前的情况:
- 主SSD(
/dev/sda)装的是Windows系统,之前我用SD卡做过双系统,把Linux的/boot分区放在了这个主SSD里,当时一切正常。 - 最近买了一块新SSD(
/dev/sdb),把笔记本的光驱拆了,用托架把新SSD装在了光驱位,想把Linux装在这里替换掉SD卡的双系统,结果安装后完全没法正常启动。
试过的操作和遇到的问题:
- 先后尝试了Ubuntu、Linux Mint、Pop!_OS三个发行版,全部失败:
- Ubuntu和Linux Mint:安装完成后,BIOS的启动设备列表里根本找不到新SSD对应的启动项
- Pop!_OS:能在BIOS启动项里看到它,但把它设为第一启动顺位后,电脑直接跳过它,还是自动进Windows
- 之前SD卡双系统的GRUB还在,BIOS里显示为“ubuntu”,这个启动项是正常的,但进入它的GRUB菜单后,用
ls命令看不到新的SSD(/dev/sdb)
后续尝试的修复操作:
- 按照网上的建议用了boot-repair工具,修复后BIOS里能看到“ubuntu (Kingston)”的启动项,但还是一样——设为第一启动后直接跳过,依旧进Windows
- 关闭了Windows电源设置里的快速启动选项,再重新运行了一次boot-repair,问题没有任何改善
- 又重新做了一次Pop!_OS的全新安装,结果还是老样子
现在有点怀疑是不是新SSD装在光驱位托架里导致的?有没有大佬遇到过类似的情况?或者有什么其他的排查/修复建议?尽量不想格式化主SSD的Windows系统,拜托各位了!
备注:内容来源于stack exchange,提问作者TKingu




