Ubuntu 安装在错误的磁盘上 - 如何在不卸载的情况下将分区交换到正确的磁盘

Ubuntu 安装在错误的磁盘上 - 如何在不卸载的情况下将分区交换到正确的磁盘

我在 Windows 旁边安装了 Ubuntu,但没有给出明显的在 SSD 磁盘上安装的选项。Ubuntu 随后安装在附加硬盘上。是否可以在不卸载 Ubuntu 的情况下将分区交换到 SSD 磁盘?

任何帮助将非常感激。

谢谢,

丽莎

答案1

是的,这是可能的!但是最好重新安装 Ubuntu。

使用 Clonezilla

  • 下载最新的 Clonezilla ISO:来自 sourceforge 的 64 位 iso

  • 创建可启动 USB 或将 Clonezilla Grub Entry 添加到您的 GRUB

  • 启动它。

  • 选择克隆零件。

  • 然后克隆已安装 Ubuntu 的分区并保留映像。

  • 现在在您的 SSD 上创建适当的分区。

  • 启动 Clonezilla

  • 现在选择“恢复部分”,然后将其恢复到新的分区上。

  • 现在启动Ubuntu Live USB

  • 重新安装GRUB

那是,

sudo mount /dev/sdxy /mnt
sudo mount /dev/sdxz /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdx
update-grub  
exit

注意:上面我提到“sdxy”是您的新 / 分区,sdxz 是您的 EFI 分区。请进行适当的更改。(应该是 sda1 或 sdb2 之类的东西...)

  • 更正 fstab 文件中的 UUID 条目。

打开另一个终端并执行:

sudo blkid  

打开另一个终端并执行:

sudo nano /mnt/etc/fstab

使用 blkid 命令输出的新 UUID 条目替换旧分区的 UUID 条目。

现在重新启动。

但是,如果你刚刚安装了 Ubuntu,并且没有安装任何软件包,最好执行干净的安装在所需的分区上。

相关内容