我有一台旧的(2005 年)索尼 VGN-A197 笔记本电脑(根据地区不同,以 A50 / A130 等名称出售)。我想让它焕然一新。
我在硬盘上安装了 lubuntu,并将 RAM 从 512MB 升级到 2GB。我使用了自己制作的 DVD ISO 安装程序。一切运行正常,系统从硬盘启动到 lununtu 并按预期运行。
接下来我将 80GB HDD 升级为 32GB SSD(不需要额外的空间)。
更换后,重新运行安装程序,一切似乎都很好 - 但无法从 SSD 启动。我只看到黑屏和闪烁的光标。
然后我从安装 CD 启动并完全重新格式化 SSD。检查它是否已安装,并且我可以从中读取和写入。SSD 看起来不错 - 一切按预期运行。
重新运行安装程序,进行了标准安装,系统仍然无法从 SSD 启动。
我不知道该如何解决这个问题。BIOS 可以识别 SSD,启动顺序是 DVD 然后是 SSD。更改启动顺序没什么影响,只是失败速度稍快一些。我在 BIOS 中没有看到任何有用的选项。
是什么原因导致 BIOS 无法从 SSD 启动?我还能尝试其他方法吗?或者我可以在某处找到更多诊断信息?我很高兴我还没有把 28 个螺丝放回去……
6 月 7 日更新
我一度以为我通过运行启动修复解决了这个问题。我重新引导到安装 DVD 然后运行;
sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
我记录了它在这里所做的事情http://paste.ubuntu.com/p/pqSsPVmsfR/
我以为这样就解决了问题,我敢发誓它至少从 SSD 启动过一次,但现在它不起作用了。我还找到了原始的恢复 CD,但它对 SSD 也不起作用 - 一切似乎都很好,我可以正常读取磁盘,但在启动时它显示分区表无效。
我也尝试过恢复 MBR,但无济于事。我开始认为旧的 BIOS 只是因为某种原因不喜欢 SSD,尽管它可以从中读取和写入。
顺便说一句,当我启动回 ubuntu live-cd 并运行 gparted 时,一切看起来都很好。
我现在已经放弃了这个过程并把原来的硬盘放回去,它工作正常,完整的系统恢复也工作正常,所以一切似乎都指向 SSD 兼容性的问题。