|
本帖最后由 911061873 于 2018-2-10 18:51 编辑
最近刚接触grub2,想全部自己动手打,造一个支持双启动的U盘。并可以安装Windows系统。
我会把相关经验写出来自己留存,也可以供大家参考。
如有错误或者更好的方法,欢迎交流。
1.准备工作
准备一个U盘
我把它分成了两个区,一个FAT32分区放grub相关文件,一个NTFS分区放一下系统的镜像文件。
因为FAT32不支持单个文件大小超过4G,所以要分成两个区。
下载GRUB2
从grub官网下载for windows版本的。
这里给出当前(2018年2月10日)最新版本的链接 grub-2.02-for-windows.zip
2.安装grub2到U盘
把下载好的grub2解压,插入U盘。
以管理员方式启动CMD窗口并切换到当前解压的目录。
运行- wmic diskdrive list brief
复制代码 查看U盘的设备ID
那个“\\.\PHYSICALDRIVE2 ”就是U盘的设备ID
接着运行- #安装BIOS到U盘
- grub-install.exe --boot-directory=g: --recheck --target=i386-pc \\.\PHYSICALDRIVE2
- #安装UEFIx32到U盘
- grub-install.exe --boot-directory=g: --recheck --target=i386-efi --efi-directory=g: --no-nvram --removable \\.\PHYSICALDRIVE2
- #安装UEFIx64到U盘
- grub-install.exe --boot-directory=g: --recheck --target=x86_64-efi --efi-directory=g: --no-nvram --removable \\.\PHYSICALDRIVE2
复制代码
其中的“g:”为我的U盘中的FAT32分区的盘符。
至此已经做好的一个支持BIOS+UEFI的启动U盘了,但目前是命令版的,还没有配置菜单。
3.配置菜单
配置菜单我参考的这篇文章GRUB2配置文件"grub.cfg"详解
以下是我的配置文件
接下来我要研究UEFI载入PE的问题。成功了我就继续更帖。 |
评分
-
查看全部评分
|