在将 Ubuntu 19.04 64 位安装到 32GB USB 3.0 闪存盘上时。我进入了“其他”部分并创建了 2 个分区。我的闪存盘位于“sdc”下。分区 1:键入 EFI 系统分区。1024MB。分区 2:键入 EXT4,安装点为“/”(不带引号)。至少 32GB。安装完成,没有错误。
通常此时我必须进入笔记本电脑的 BIOS 并“注册”efi 文件,以便我可以启动 Pendrive 上的 Ubuntu。
当我选择 USB0 时,它打开的是空的。(通常它应该是一个文件夹“Ubuntu”,其中包含 grub、shim 和另外 2 个文件)
我尝试过几次。但我猜是因为某种原因,EFI 文件根本没有安装在 ESP 分区上。
任何想法为什么会发生这种情况或我做错了什么。
PS 如果我断开所有内部驱动器并通过“安装 ubuntu 19.04”(第一个选项)进行安装。它会完美安装包含的所有内容。
答案1
安装后需要修复。即使您选择了 USB 设备,Ubuntu 也可能会将启动文件安装在您 PC 的 EFI 分区上。修复方法是将启动文件从 PC 的 EFI 分区复制/移动到 USB 的 EFI 分区。
经过长时间的研究,我发现了一个简单的过程,可以在 USB 驱动器上生成完整且便携的 Ubuntu 19.04 安装 - 即使是从 Win10 PC 安装。
生成的 USB Linux 可以在大多数兼容 CPU 上启动。您可以自定义此 Linux,可以更新它 - 就像对任何原生 Linux 安装所做的那样。它甚至可以在 Mac 上启动,但我必须使用 USB 上的键盘、鼠标和网络。
https://meaningofstuff.blogspot.com/2019/09/linux-ubuntu-1904-full-install-on-usb.html