将 Ubuntu 从外部硬盘复制到内部 SSD?

将 Ubuntu 从外部硬盘复制到内部 SSD?

过去几天我一直在尝试安装 Ubuntu,但无法成功安装到我的内置 SSD 上。在尝试在 Mac OS X 和 GParted 中格式化它(这总是导致磁盘损坏、无法读取)之后,尝试从 USB 和 CD 安装,并且总是在安装阶段失败,我决定直接安装到我的外部设备。

现在我的外部设备已安装好 Ubuntu,我可以只对内部设备进行分区,然后从外部磁盘复制分区吗?我该怎么做?使用 Mac OS X 还是 Ubuntu 更好?

答案1

听起来你的 SSD 无法正常工作,所以你应该先解决这些问题。如果你愿意,你可以将所有内容从硬盘复制到 SSD。将 Ubuntu 启动到救援模式并转到 root shell。格式化 SSD,然后将其安装到某处,只需复制所有文件,然后更新 grub。将 sda1 替换为正确的驱动器:

mke2fs -t ext4 /dev/sda1
mount -t ext4 /dev/sda1 /mnt
cp -ax / /mnt
blkid -p /dev/sda1
nano /mnt/etc/fstab

记下报告的 UUID blkid,并更改 fstab 中的 UUID 以/匹配。然后更新 grub 并重新启动:

mount -o remount,rw /
update-grub
reboot

重新启动时,grub 应该有一个从 ssd 启动的条目。确保它正确启动,并检查mount/是否确实安装在 ssd 上。如果是,请运行sudo dpkg-reconfigure grub-pc并选中在 ssd 上安装 grub 的复选框,然后您可以重新启动,配置 BIOS 以从 SSD 启动,并回收 HD 上的 Ubuntu 分区。

相关内容