我最近买了一个带 64GB SD 卡的 RPI4,我的操作系统在 SD 卡上工作正常,但我想将整个映像从 SD 卡克隆到外部硬盘,这样我就可以移除 SD 卡,我的机器应该从外部硬盘重新启动。我尝试了 Clonzilla 的设备-设备选项,但我遇到的问题是 Clonzilla 只将我的外部硬盘识别为源,无法找到我的 boo 表 SD 卡 Thane 我已经阅读了一些关于使用多系统的教程,我下载了多系统到我的系统上,将其解压到我的桌面,当我解压以在终端中安装此软件时,出现错误,无法安装,有人可以推荐我如何实现将现有的 Ubuntu 操作系统复制到外部硬盘并从硬盘启动我的操作系统的目标吗
答案1
使用 dd 将文件系统从一个驱动器克隆到另一个驱动器
创建 Live Ubuntu USB 并启动它
插入目标驱动器(必须至少与源驱动器一样大)。
打开 Gnome-Disks 确认驱动器名称,sda、sdb 等。
在终端运行
sudo dd if=/dev/sdx of=/dev/sdy
sdx
源驱动器在哪里,sdy
目标驱动器在哪里。仔细检查目标设备指定是否正确,一个输入错误可能会覆盖您的操作系统。有些人喜欢添加块大小,例如
bs=256k
,但我并不介意。这个过程可能需要很长时间。
参考:https://docs.oracle.com/cd/E19455-01/805-7228/bkupsavefiles-60904/index.html
答案2
我曾经这样做过,但那是很久以前的事情了,将 SD 卡克隆到 USB 外壳中的 M.2 SATA 驱动器。我确信我使用的是基于 Raspbian 的 Twister OS 的早期版本。Raspbian 和 Twister OS 中已经包含一个名为“SD 卡复制器”的应用程序一段时间了。
如果它在您的系统上,它将位于应用程序菜单下的“附件”下。
我有一台安装了最新 Twister OS Lite 的 Pi,必须使用“sudo apt install piclone”安装“SD 卡复制器”实用程序。不知道如果您在 Pi 上运行 Ubuntu,是否可以这样做。可能不行。
因此您很可能必须尝试另一个类似的实用程序:
https://github.com/billw2/rpi-clone
只需按照页面上的说明进行操作即可。