Skip to content

Latest commit

 

History

History
90 lines (55 loc) · 3.04 KB

enable-vt-d-simple.md

File metadata and controls

90 lines (55 loc) · 3.04 KB

锐角云 Acute Angle PVE下开启VT-D (Ventoy版)

警告

注意

因为此次修改不是直接修改BIOS因此断电以后设置会丢失,你可能需要重新设置,可以买个BIOS电池什么的,不嫌麻烦就直接重新再弄一次。。。

准备材料

名称 数量 备注
锐角云 1 没改过BIOS
U盘 1 格式无所谓,能不能启动也无所谓,只要是好的U盘就行,建议fat32
grub2启动器 1 BOOTX64.EFI 链接在这里

我们开始吧!

  1. 还原你的BIOS设置

  2. 将Ventoy安装到U盘,教程参考这里 https://www.ventoy.net/cn/doc_disk_layout.html

  3. 将 bootx64.efi 丢到ventoy的主目录,也就是平时放镜像的地方。不知道的话,去看上面的链接

    其实你如果不选择保留分区的话,最后U盘应该只剩下一个地方给你放文件

  4. 重启锐角云,在出现红色LOGO的时候按一下F7 ,在弹出的启动项选择菜单中选择你的U盘

  5. 在弹出的菜单中选择 [BOOTX64.EFI] 后回车,此时如果不出意外会进入grub2界面。显示器的表现是刷新一段代码然后停留在以下界面

    grub2>_
  6. 此时在命令行输入

    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-
    
  7. 重启电脑,进入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 的测试和确认