我想知道如何在我的外部驱动器上安装完整版 Ubuntu。这样我就可以在任何其他设备上运行系统了。我有 297GB 硬盘,我想在多台设备上运行同一个系统。
答案1
简化将 Ubuntu 20.04 完整安装到 USB 以启动 BIOS 和 UEFI 模式
如今,许多计算机都以 UEFI 模式启动,而旧计算机则以 BIOS 模式启动。可以创建一个在 BIOS 或 UEFI 中启动 Ubuntu 的完整安装 USB 设备。您只需为每个设备创建一个启动分区即可。
下载 BIOS/UEFI 模板:https://phillw.net/isos/linux-tools/uefi-n-bios/dd_grub-boot-template-for-uefi-n-bios.img.xz
使用 Win32DiskImager、Rufus、mkusb、balenaEtcher 等将图像刷入目标 USB。
建议拔下所有内部驱动器,尤其是在 UEFI 模式下安装时。在 BIOS 模式下启动时创建可节省几个步骤。
启动 Live Installer USB,并插入目标 USB。
开始安装过程,选择:语言、键盘、无线、更新和其他。
当“Something Else”选项打开时,选择 Target USB 进行 Bootloader 安装。这很重要。
(可选数据分区),选择目标驱动器上的空白空间,然后单击加号以创建带有挂载点“/Windows”的 FAT32 分区。为根分区保留至少 6GB 到 100GB 的空白空间。
选择目标驱动器上的空白空间,然后单击加号以创建一个带有挂载点“/”的 ext4 分区。
选择立即安装,确认要格式化的分区,输入位置,名称和密码。
安装完成后,从根分区复制 /boot/grub/grub.cfg 以覆盖 boot,esp 分区上的 /boot/grub/grub.cfg。
如果目标 USB 是使用 Rufus/Etcher 或在 UEFI 模式下创建的,请重新安装 GRUB 以进行 BIOS 启动:
sudo mount /dev/sdx3 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sdx
感谢 Sudodus 提供基于 mkusb 的 BIOS/UEFI 模板