![将 Ubuntu 从外部硬盘复制到内部 SSD?](https://linux22.com/image/1095145/%E5%B0%86%20Ubuntu%20%E4%BB%8E%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E5%A4%8D%E5%88%B6%E5%88%B0%E5%86%85%E9%83%A8%20SSD%EF%BC%9F.png)
过去几天我一直在尝试安装 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 分区。