|
|
这是一个老机器的折腾,高手别见笑,没有老机器的请绕道。
硬件准备
在HP Z800工作站上安装了一块PCIe卡,插上一块m.2的NVMe固态硬盘。
软件准备
首先准备5个文件,放在格式化成FAT32的SATA接口硬盘的活动分区中
\bootmgr -- 由grub4dos引导器grldr改名而来
\clover.iso -- 四叶草模拟uefi的iso文件
\efi\clover\cloverx64.efi -- 由grub4dos for UEFI启动文件grub4efi.efi改名而来
\efi\grub\NvmExpressDxe.efi -- 从四叶草中提取的NVMe驱动文件
\efi\grub\grubfmx64.efi -- 这个是grub2浏览器,不是必须的,这里用来启动NVMe硬盘上的VHD系统
然后在根目录写个模拟uefi的菜单文件menu.lst,内容如下
timeout=30
title clover.iso
find --set-root /clover.iso
map --mem /clover.iso (0xff)
map --hook
chainloader (0xff)
最后在\efi\grub给grub4efi也写个菜单menu.lst,形如
timeout=30
title boot PCIe-NVMe SSD
find --set-root /efi/grub/NvmExpressDxe.efi
load /efi/grub/NvmExpressDxe.efi
find --set-root /efi/grub/grubfmx64.efi
chainloader /efi/grub/grubfmx64.efi
这样就能用grub2浏览器启动NVMe上的系统了。
|
|