我是 Linux 新手,我尝试将其安装到外部 NVME M2(USB)驱动器,目前已成功安装约 3 次,但仍然不知道如何继续执行某些步骤如何逐步将 Ubuntu 20.04 完整安装到 USB 设备
我具体陷入了以下步骤:
- 将
boot
和EFI
文件夹从 Ubuntu ISO 文件复制到 boot.esp 分区 sdx3。- 如果存在权限等方面的问题,请使用打开 Nautilus
sudo -H nautilus
并再次尝试复制。grub.cfg
从分区 sdx4复制/boot/grub/
到分区 sdx3,/boot/grub/
覆盖 grub.cfg 文件。
我陷入困境的原因是,我似乎无法访问 sdx3(在我的情况下是 sdb3)分区。它显示在 Gparted 中,并且如所示是 FAT32,但不幸的是,我无法通过文件系统访问以复制内容 :(
有人能解释一下吗?我使用的是指南中描述的完全相同的 Ubuntu 版本,以及另一篇文章中描述的完全相同的外部设备(这让我找到了这篇文章),可以在这里找到:https://www.58bits.com/blog/2020/02/28/how-create-truly-portable-ubuntu-installation-external-usb-hdd-or-ssd
答案1
在仍然从安装 ISO 运行的 Ubuntu 中打开应用程序“磁盘”并从左侧面板中选择 USB 驱动器:
注意设备名称。这与我使用的虚拟机/dev/vda
不同。另请注意:/dev/sdx
注意分区 3 和分区 4 的大小,在本例中分别为 537 MB 和 767 MB。这将帮助我们稍后找到这些分区。
通过单击黑色三角形并将其变成正方形来安装这两个分区。
在虚拟机中打开文件应用程序(又名 Nautilus),然后导航至+其他位置 > 计算机 > cdrom。这是我们启动的 Ubuntu 安装 ISO。
在虚拟机中打开文件应用程序的另一个实例并导航到+其他位置 > 537 MB 卷。这是分区 3。
调整并移动两个打开的文件窗口,以便您可以看到它们,如下所示。
复制文件夹boot
并EFI
从cdrom
到Partition 3
:
现在导航至+其他位置 > 767 MB 卷 > grub在顶部的文件窗口中。
并+其他位置 > 537 MB 卷 > boot > grub在底部的文件窗口中,如下所示:
将grub.cfg
文件从/media/ubuntu/f31c1dbd-ea5c-487c-a14a-90b6edcea385/grub
复制到/media/ubuntu/4281-A2FB/boot/grub
如上所示。
再次打开应用程序磁盘并卸载分区 3 和分区 4。关闭磁盘应用程序。
打开终端应用程序并挂载分区 3 /mnt
,并grub
使用两个命令进行安装:
sudo mount /dev/vda1 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/vda
请注意,这里我们将 USB 驱动器称为,/dev/vda
并将第一个分区称为/dev/vda1
,但您的分区 3 将是/dev/sdx3
或类似的。
请注意,在 Live 安装启动时您不需要任何 sudo 密码。
关闭终端并关闭计算机。出现Enter提示时点击。
希望这可以帮助