将 Ubuntu 安装从内部驱动器复制到可启动 BIOS 或 UEFI 的可启动 USB
可以使用 dd 或磁盘“创建磁盘映像”/“恢复磁盘映像”轻松将外部驱动器复制到 USB。
但是这些方法只能创建以与原始驱动器相同的 BIOS 或 UEFI 模式启动的驱动器。
拥有一个 FAT32 或 NTFS 数据分区也很方便,它可以保存插入的计算机的数据。
问题是:如何创建一个可启动的 USB 驱动器,它是我的桌面的克隆,并且可以在 BIOS 或 UEFI 模式下启动。
它还应该有一个数据分区,可以存储来自 Windows 和 Apple 计算机的数据。
答案1
将用户桌面 Ubuntu 转换为可启动的 USB、BIOS 或 UEFI
这是另一个 mkusb 黑客项目
使用您选择的 USB 工具创建 Live USB 驱动器。Mkusb 运行良好。
使用 mkusb 以默认设置创建持久 USB 驱动器(包括 sdx1 NTFS 数据分区)。这是目标驱动器。*
使用 Live USB 启动计算机。
插入持久 USB 目标驱动器 (sdx)。
在 Live USB 上打开 GParted 并删除除 sdx1、sdx2 和 sdx3 之外的所有目标驱动器分区。
右键单击并从内部驱动器复制根分区,右键单击目标驱动器上的未分配空间并选择“粘贴”。这应该变成 sdx4。
如果有 /home 分区,也请复制它。不要包含来自内部驱动器的任何启动或 efi 分区。
如果您使用交换分区,也请为其指定空间。
覆盖 /dev/sdx3/boot/grub/grub.cfg 和 /dev/sdx4/boot/grub/grub.cfg。
- 如果您希望 USB 能够使用 grub 启动 ISO 文件,请使用 usb-pack-efi 选项创建目标驱动器。(这会将 grub 2.02 替换为 2.04)。