如何在外部硬盘上安装完整版 Ubuntu

如何在外部硬盘上安装完整版 Ubuntu

我想知道如何在我的外部驱动器上安装完整版 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 模板

相关内容