对于它的价值,我已经查看了与此类似的所有其他问题,并且建议的步骤不起作用。这是我的情况:
我有一个 10 年以上的旧系统(不要说升级它,因为我无法这样做)。这个系统有 2 个 500GB 的硬盘,其中一个已经使用了 10 多年(来自我以前的系统),另一个是系统的原始硬盘(10 年以上)。我最近购买了 2 个 480GB SSD。我使用分区向导轻松地将 Windows 驱动器移动到它的 SSD。移动 Ubuntu 驱动器有点像噩梦。这个驱动器也是安装 grub 的地方。我执行了以下步骤:
update-grub2
为新的 Windows 驱动器创建一个菜单项gpartd
rsync
复制的内容,如果/
对/dev/sdc1
安装为/mnt
grub-install /dev/sdc
其卸载后,其成功运行。update-grub2
为新的 Ubuntu 磁盘创建一个菜单项。gpartd
设置引导标志/dev/sdc1
。update-grub2
在Ubuntu上/dev/sdc1
拿到菜单,包含所有的可引导的O / S的上市。/dev/sdc
分区配置为引导顺序中的第一个设备,保存并包含/dev/sdc
(这是我写这篇文章的地方)我的磁盘环境是这样的:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
loop0 7:0 0 16M 1 loop /snap/ubuntu-budgie-welcome/176
loop1 7:1 0 15.9M 1 loop /snap/ubuntu-budgie-welcome/167
loop2 7:2 0 147.5M 1 loop /snap/postman/99
loop3 7:3 0 54.7M 1 loop /snap/core18/1668
loop4 7:4 0 91.3M 1 loop /snap/core/8592
loop5 7:5 0 193.3M 1 loop /snap/mailspring/407
loop6 7:6 0 44.9M 1 loop /snap/gtk-common-themes/1440
loop7 7:7 0 91.4M 1 loop /snap/core/8689
loop8 7:8 0 193M 1 loop /snap/mailspring/440
loop9 7:9 0 147.8M 1 loop /snap/postman/100
sda 8:0 0 465.8G 0 disk
└─sda1 8:1 0 465.8G 0 part
sdb 8:16 1 29.8G 0 disk
└─sdb1 8:17 1 29.8G 0 part
sdc 8:32 0 447.1G 0 disk
└─sdc1 8:33 0 447.1G 0 part /
sdd 8:48 0 447.1G 0 disk
├─sdd1 8:49 0 240.8M 0 part
└─sdd2 8:50 0 446.9G 0 part /mnt/01D5FAFF489A8BB0
sr0 11:0 1 1024M 0 rom
/dev/sda
是硬盘上的 Ubuntu 19.10(这是最初安装 grub 的地方)/dev/sdb
是硬盘上的 Windows 10/dev/sdc
是 SSD 上的 Ubuntu 19.10(这是在 上提供的设备grub-install
)/dev/sdd
是 SSD 上的 Windows 10我可以成功拔下 Windows 硬盘,一切都按预期工作。如果我拔掉 Ubuntu 硬盘,系统将无法启动到 Grub。与此同时,我重新插入了 Ubuntu 硬盘,直到我能解决这个问题。所以,这里是我的问题:
@oldfred 的评论和链接效果很好。它确实重置了我的一些自定义设置,但我能够完全断开旧硬盘驱动器的连接。作为参考,如果您在复制或移动磁盘后遇到问题,请查看这篇文章以了解更多应该有帮助的信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句