Linux Live USB 在技嘉主板上无法启动

Linux Live USB 在技嘉主板上无法启动

我已经安装了架构Linux在一个USB(使用GPT分区表)

我已将其分区为 3 个分区(所有分区的类型均为Linux filesystem

  1. 分区 1/boot我已格式化为FAT32
  2. 分区 2 的SWAP格式为SWAP
  3. 分区 3 /(FS 的根)格式为EXT4

我设法从我的戴尔笔记本电脑,我通过添加 BOOT 选项手动完成,然后将其设置为从/boot/EFI/GRUB/grubx64.efi.

然而,当我将其连接到我的主电脑(运行技嘉BIOS)它会自动显示我的 USB 记忆棒的版本LegacyUEFI版本,但是当我选择从其中之一启动时,它说它无法从该设备启动。

我的理论是,BIOS不知道从哪个.efi启动,有没有办法让 BIOS 指向我想要的efi文件?

答案1

某些 EFI 实现比其他实现更加挑剔。为了获得最大的兼容性,您应该使用

  • GPT
  • 一个EFI系统分区如此标记(不是“Linux”)
  • ESP 必须至少为 100 MB(没有确凿证据,但似乎是一般经验法则)
  • ESP 必须使用 FAT32 进行格式化(许多实现也可以读取 NTFS,但不是全部)
  • 在 ESP 上,引导加载程序应存储在EFI\boot\bootx64.efi这样EFI就可以自动拾取它

相关内容