一、准备一个 U 盘
这里用到是 30G 的。
二、写入 Grub4dos(以下简称 g4d)
首先,将 U 盘格式化为 FAT32。
先在网上下载 g4d0.4.5c,打开压缩袋,复制压缩袋 grldr 放入 U 盘,我们只需要这个文件。

现在打开 UltraISO,注意管理员的权限。

选择写入硬盘图像。

点击方便启动 - 分区表编辑器。

将 U 盘设置为活动分区。

再选择写入 grldr 引导。

这个 U 盘应该已经可以启动了。

现在我们来试试效果。新建 U 盘 menu.lst。

打开记事本,随便写两行字。

保存后重启电脑,选择从 U 盘开始。下图显示我们成功了一半。

三、引导 Linux
在 U 盘中新建几个文件夹,用于放置系统镜像。

顺便说一句,放一些实用工具。

现在把 ubuntu.iso 和 mint.iso 放到 Ubuntu 文件夹,并从 Mint 从镜像中提取以下两个文件。

最后变成下图。

注意镜像名称不包含空格等字符,只使用字母和数字,否则谁知道会发生什么 Bug。
现在修改 menu.lst,改成下面的样子。
title 启动 mint18.3 livecdkernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/mint183kdex64.iso locale=zh_CN.UTF-8initrd /ubuntu/initrd.lztitle 启动 ubuntu18.04 livecdkernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu18042x64.iso locale=zh_CN.UTF-8initrd /ubuntu/initrd.lz
不要问他们为什么这么像,反正他们是兄弟。
这样一来,Ubuntu 和 Mint 应该可以启动。让我们谈谈 CentOS。
这样一来,Ubuntu 和 Mint 应该可以启动。让我们谈谈 CentOS。
下载 centos6.10minimal,提取其中的 images 文件夹。
至于为什么需要 images,因为安装时要填写。
menu.lst 写起来简单一点。title 安装 centos6.10find --set-root /cent/centos610x64.isomap /cent/centos610x64.iso (0xff) || map --mem /cent/centos610x64.iso (0xff)map --hookchainloader (0xff) 四、引导 androidx86
先下载安卓系统,根据客户要求,我选择了凤凰系统,版本是 3. 听说更高的版本会弹出可怕的广告。
这次不需要 iso 直接解压。这次不需要 iso 直接解压。
修改 menu.lst,由于试用时不能安装,所以试用和安装要分开写。title 启动 android(凤凰 3.06)find --set-root /androidx86/kernelkernel /androidx86/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/androidx86initrd /androidx86/initrd.imgtitle 安装 android(凤凰 3.06)find --set-root /androidx86/kernelkernel /androidx86/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 SRC=/androidx86initrd /androidx86/initrd.img
该系统有时无法运行,但只要显卡不太新,应该没问题。五、引导 WinPE
g4d 不支持 UEFI,要通过 Win10PE 解决这个问题。
五、引导 WinPE

g4d 不支持 UEFI,要通过 Win10PE 为了解决这个问题。所以现在我们需要解决这个问题。PEU 盘根目录中提取的所有文件。
这样使用 UEFI 启动时进入 WinPE。
然后将安装镜像放入文件夹中,进入 pe 后挂载即可安装。
这样大功告…等一下,Windows10 镜像超过 4GB,放不进 FAT32 的 U 盘。
打开万能的 UltraISO,选择压缩镜像。
压缩文件在 pe 里面还是可以用万能的。UltraISO 挂载。
六、制作 ISO
现在唯一的问题是菜单太丑了。
但 g4d 也可以制作主题。现在使用 MsgDiyer 来制作一个 message 文件,别忘了修改字库,加入菜单中使用的所有汉字。

将该文件放在 U 盘根目录中 menu.lst 加入一行。
总结完整的菜单写法。

default 0timeout 10gfxmenu /messagetitle 启动 Win10PEchainloader /bootmgrtitle 启动 mint18.3 livecdkernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/mint183kdex64.iso locale=zh_CN.UTF-8initrd /ubuntu/initrd.lztitle 启动 ubuntu18.04 livecdkernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu18042x64.iso locale=zh_CN.UTF-8initrd /ubuntu/initrd.lztitle 安装 centos6.10find --set-root /cent/centos610x64.isomap /cent/centos610x64.iso (0xff) || map --mem /cent/centos610x64.iso (0xff)map --hookchainloader (0xff)title 启动 android(凤凰 3.06)find --set-root /androidx86/kernelkernel /androidx86/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/androidx86initrd /androidx86/initrd.imgtitle 安装 android(凤凰 3.06)find --set-root /androidx86/kernelkernel /androidx86/kernel root=/dev/ram0 androidboot.hardware=android_x86 INSTALL=1 SRC=/androidx86initrd /androidx86/initrd.img
现在好看多了…emmm,更难看了。
总之,这个 U 盘现在要做成 ISO,以后更换 U 盘时可直接刻录。
总之,这个 U 盘现在要做成 ISO,以后更换 U 盘时可直接刻录。打开万能的 UltraISO,默认情况下,新建了一个空光盘,盘中的所有文件,然后添加 grldr 作为指导文件。现在这个光盘变成了引导光盘,可以保存。顺便说一句,别忘了把光盘大小增加到 25g。