![添加没有 BIOS 支持的 USB GRUB 条目](https://linux22.com/image/918525/%E6%B7%BB%E5%8A%A0%E6%B2%A1%E6%9C%89%20BIOS%20%E6%94%AF%E6%8C%81%E7%9A%84%20USB%20GRUB%20%E6%9D%A1%E7%9B%AE.png)
我有一台联想 T450,其 BIOS 已锁定,只允许从 HD 或 PXE 启动。
我已经使用 PXE 安装了 Ubuntu,但我想在 GRUB 中添加一个条目以便从 USB 启动,以防将来出现问题。
如果我进入 BIOS,相关设置如下:
- UEFI 安全启动 = 关闭
- 配置 - USB UEFI BIOS 支持 = 已启用
- 安全 - I/O 端口访问 - USB 端口 = 已启用
- 安全 - 安全启动 = 已禁用
唯一看起来阻止 USB 的事实是它被排除在启动顺序选择之外,而且我无法将其重新添加。
启动时 BIOS 诊断文本按名称列出了 USB 驱动器,以便识别它。
但是,grub>ls
只显示我的硬盘而不显示我的 USB 驱动器。
虽然,当我启动 Ubuntu 时,我可以读取驱动器并查看 UUID blkid
。
我安装了 Plop Boot Manager 并添加了条目/etc/grub.d/40_custom
menuentry "Plop Boot Manager 5" {
linux16 /boot/plop/plpbt.bin
}
menuentry "Plop Boot Manager 6" {
linux16 /boot/plop/pbm6
}
但是,这些都不起作用。v5 出现错误
Loading EHCI Driver
Searching on Hosts
Host 1
Port 1: Device Connected
No HD
Driver Removed
Loading UHCI Driver
Searching on Hosts
Driver Removed
Loading OHCI Driver
Searching on Hosts
Driver Removed
BOOT ERROR
NO BOOT DEVICE FOUND, PLEASE RETRY IT
将设置更改为强制 USB 1.1 为模式 1 或模式 2 并不能解决问题。
v6 说PBM6 - Init hardware..RegisterPartitions: Error
,当它加载时,它只显示 SATA 驱动器,而不是菜单中的 USB 驱动器。
还有什么其他选择?
由于 Ubuntu 可以识别 USB,是否可以添加一个带有内核的额外分区,该分区可以加载 USB 驱动程序,然后将启动链接到从 USB 加载?