以前的U盘安装系统使用ultraISO直接制作引导盘。有时有必要将系统整修几天。今天是Windows,明天是ubuntu,后天是其他Linux发行版。 ,这非常不方便,因此我想使用U盘制作多系统启动盘。经过N天的不断练习和不断尝试,我终于成功了。
生产前准备:
1) 1个U盘,容量为4G或更大,
2)我在Internet上搜索了winpe的iso镜像,就像旧的毛桃岛一样,许多计算机商店的winpe不好,因为它们不是iso镜像。
3)下载以下文件:
引导:它在Windows系统上运行,用于将grub2写入U盘。也可以在Internet上搜索并下载。
Boot.7z:grub启动文件
内存磁盘:用于启动WinPE。 。直接启动Windows安装映像似乎不起作用。
总结和总结生产方法:(将grub写入USB闪存驱动器->将启动文件夹复制到USB闪存驱动器->将内存磁盘复制到Boot文件夹->修改grub.cfg文件,)仅这四个步骤当然必须将iso映像放在USB闪存驱动器上,下面将对此进行详细说明。
1、使用BOOTICE将grub写入USB闪存驱动器。


2、将启动目录复制到U盘的根目录。
3、将内存磁盘复制到引导目录,内存磁盘用于引导winpe。
最终目录结构如下:

4、修改配置boot / grub / grub.cfg文件。 (注意:我上传的启动文件中有一个grub.cfg。您可以看一下并了解它。这是我现在正在使用的grub.cfg文件。)
--------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----
解释grub.cfg文件
//安装Linux系统
菜单'尝试安装ubuntu-1 4. 04-desktop-amd64'{----------------显示标题,您可以自行设置
set isofile ='/ iso / ubuntu-1 4. 04-desktop-amd6 4. iso'------------------指定系统映像为已安装它是:/ iso,iso是我在U盘上创建的文件夹
搜索--set -f $ isofile

loopback循环$ isofile ------------------加载图像
gfxpayload =保持
linux(loop)/casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile ro locale = zh_CN.UTF-8 -------------这句话locale = zh_CN .UTF-8设置为中文,否则会出现乱码,以前的(循环)应循环加载,它可以递归工作,晚上不添加某些信息,我尝试不这样做。
initrd(循环)/casper/initrd.lz
}
//安装卷帘系统
菜单“启动1 Windows 8 PE完整工具” {
set root ='(hd0,msdos 1)'
回显“正在加载内存磁盘...” -----显示文本,以供人们查看
insmod内存磁盘
linux16 / boot / memdisk iso raw ----使用memdisk工具,该工具位于U盘的/ boot目录中。
回显“正在加载ISO ...”
呼应'梁作祥所作的!!!'
initrd16 /iso/Win8PE.iso ------- Win8PE.iso是我的PE映像。 。加载PE图像。
}
通过以下方式指导自己的系统:
1)如果您只有Windows系统,则不必那么麻烦。我们制作的USB启动盘可以自动搜索已安装的Windows系统。下图中的数据在grub.cfg中。

如果您的系统现在是多系统,并且由grub引导,为了防止引导项损坏并无法进入系统,您可以将计算机中的grub引导数据直接重写为grub USB闪存驱动器的.cfg。

我当前的U盘启动盘如下:

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-367237-1.html
美国的帮手会越来越少
约翰
我想这样就好了