我从 USB 驱动器安装了 ubuntu,一切顺利,运行良好,但我意外地将它安装到了 USB 驱动器上,现在需要一直插入它,因为那是操作系统的实际位置,我该如何将它移动到我电脑的内置硬盘上??
NAME FSTYPE LABEL UUID MOUNTPOINT
sdb
═
...
NAME MOUNTPOINT LABEL SIZE FSTYPE UUID
sdb 7.4G
═─sdb5 / 7.4G ext4 7c39212a-20e5-4e92-9d21-1714959c4b8e
└─sdb1 1K
sda 74.5G
═─sda2 1K
═─sda5 /home 18.6G ext4 6d2ddbb4-a126-4a80-aee6-1e7f6f6f73a1
└─sda1 [SWAP] 487M 交换 c6ac02d8-7986-420a-9374-129a3656b0c9
答案1
选择硬盘上要复制 Ubuntu 分区的分区。如果你没有分区,请使用分区创建一个。
您最好考虑保留两个分区。一个用于 Ubuntu 操作系统,一个用于交换。指定ext4
Ubuntu 分区的类型。指定 交换分区的类型swap
。我会让 Ubuntu 分区足够大。交换分区的大小应约为计算机内存大小的 1.5 倍。
使用此命令将 Ubuntu 分区从 USB 复制到硬盘。在此示例中,我将使用/dev/sdb2
我正在使用的硬盘/dev/sda3
。日命令是一项关键且不可原谅的操作,因此在使用它时必须非常小心。写入错误的分区可能会导致该分区中的所有数据被删除。
$ sudo dd if=/dev/sdb2 of=/dev/sda3 bs=32M status=progress
参数为:
- 如果=从此设备读取(在你的情况下它应该是 USB Ubuntu 分区)
- 的=写入此设备(在您的情况下,它应该是硬盘上的目标分区)
- 状态=显示进度
复制完操作系统分区后,在硬盘上安装 Grub 启动管理器。虽然有很多方法可以做到这一点。我发现此链接中的手动步骤相当无缝:
它适用于 UEFI 和 bio 启动。
笔记:
克隆分区时,目标分区必须等于或大于源分区。使用 Gparted 调整新复制的分区的大小以匹配大小差异,这样您就可以充分利用为 Ubuntu 分配的空间。