- 首先不保证开启成功
- 其次不保证您的板子不会BOOM或者黑掉
- 再次不负任何责任
- 原帖链接 https://tieba.baidu.com/p/4934345324
因为此次修改不是直接修改BIOS因此断电以后设置会丢失,你可能需要重新设置,可以买个BIOS电池什么的,不嫌麻烦就直接重新再弄一次。。。
名称 | 数量 | 备注 |
---|---|---|
锐角云 | 1 | 没改过BIOS |
U盘 | 1 | 格式无所谓,能不能启动也无所谓,只要是好的U盘就行,建议fat32 |
grub2启动器 | 1 | BOOTX64.EFI 链接在这里 |
-
还原你的BIOS设置
-
将Ventoy安装到U盘,教程参考这里 https://www.ventoy.net/cn/doc_disk_layout.html
-
将 bootx64.efi 丢到ventoy的主目录,也就是平时放镜像的地方。不知道的话,去看上面的链接
其实你如果不选择保留分区的话,最后U盘应该只剩下一个地方给你放文件
-
重启锐角云,在出现红色LOGO的时候按一下F7 ,在弹出的启动项选择菜单中选择你的U盘
-
在弹出的菜单中选择 [BOOTX64.EFI] 后回车,此时如果不出意外会进入grub2界面。显示器的表现是刷新一段代码然后停留在以下界面
grub2>_
-
此时在命令行输入
setup_var_3 0x49 0x01
然后回车,此时如果正常会显示
GNU GRUB version 2.03 Minimal BASH-like line editing is supported. For the first word, TAB 1ists possible command complet ions. Anywhere else TAB lists possible device or 11le complet ions. grub> setup_var Ox49 Ox1 Looking for Setup variable... var name: Setup, var size: 12, var guid: ec87d643-eba4-4bb5 a1-e5-3f-3e-36-b2-0d-a9 --> GUID does not match expected GUID, taking it nevertheless... expected a different size of the Setup variable (got 1453 (0x5ad) bytes). Continue with care. successfully obtained "Setup" variable from ss (got 1453 (0x5ad) bytes). offset Ox49 is: Ox00 setting offset Ox49 to Ox01 var name: Setup, var size: 12, var guid: 80e1202e-2697-4264 - 9c-c9-80-
-
重启电脑,进入PVE,sudo 或者 su 提权到root权限,打开终端
vi /etc/default/grub 或者 vim /etc/default/grub 或者 nano /etc/default/grub 将 GRUB_CMDLINE_LINUX_DEFAULT="quiet" 改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
重启机器,享受生活。 Enjoy It
- @LongSoft 的BIOS工具提供支持
- @codedad1983 的grub2引导器(以前的不能用.jpg
- @Oscarice_Moe 的测试和确认