分享

系统安装一劳永逸的选择——多启动系统安装U盘

 转七星 2020-04-27

本内容来源于@什么值得买APP|作者:相羽新野

前言

疫情在家关了3个月了,闲下来的时间多了总是会折腾点什么 。一串连锁反应以后,就有了这次重新折腾一个多启动U盘来满足装机,维护,大文件存储的经历。同时有了张大妈第一次文章的经。其实最早是在7,8年前看到一个多引导启动U盘制作的教程贴,觉得挺方便就做了一个。这么多年要装的系统变了,维护的PE也在进步,甚至载体U盘的容量都变的特别大。正好也有了需求,就把工具都升级了一下。先看一下成品的样子:

多启动菜单

不想看中间情节的,可以直接看总结部分的两步傻瓜法。

思路

要实现多启动菜单的过程,大概要分这么四步:

- U盘启动设置;

- 准备启动需要的文件;

- 定制多启动菜单;

- 启动;

随随便便一个U盘装进安装文件,设置好BIOS,电脑也不会从这个U盘启动的。首先就要写入引导信息。第一步的实现办法很多,但是多引导启动U盘,用 Grub4Dos 自由度更高,可以引导的系统也更广泛。至于什么是Grub4Dos,这里引用度娘的介绍:

GRUB4DOS是一个优秀的双(多)系统引导软件,是 GNU GRUB 的一个分支,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。是一个可以把U盘制作成光盘似的来进行装系统的启动引导工具。

当安装为首先启动的启动引导程序时,它能启动各种各样的操作系统,其中包括GNU/Linux,Windows,DOS等,并支持各种媒质,如CD-ROM,软盘,硬盘,U盘,PXE等等。

GRUB4DOS 最大的成功之处就是既学习了windows的方便易用,又引入linux的强大功能。

第二步就看要启动哪些系统,下载好,然后根据需要把文件复制粘贴过去就好。

第三步定制多启动菜单也是由 Grub4Dos 的menu.lst文件实现的。最后完成了就可以测试了。好像很简单的样子??!

U盘启动设置

实现Grub4Dos启动,需要向U盘主引导记录(MBR)写入启动信息,装入Grub4Dos的启动文件。这里需要注意,有一个Grub4Dos安装程序1.1可以实现写入MBR功能。选择好U盘,刷新分区列表选择整个磁盘,安装就可以了。之后把后面说到的Grub4Dos文件粘贴到U盘就完成了第一步。

Grub4Dos 0.4.4 安装程序

但是似乎安装程序只能支持到Grub4Dos 0.4.4版的启动文件。而0.4.4版本又似乎不能在exFAT格式的U盘启动。所以建议不要使用上面的办法配合0.4.4版文件,而是用另一个程序来写入引导信息,使用 Grub4Dos 0.4.6 版本的文件,具体方法和动图是:

插入U盘,格式化,管理员身份运行BOOTICE;

物理磁盘处理标签下的目标磁盘选择需要处理的U盘(可别选电脑上的硬盘);

选择主引导记录-选择UltraISO USB-HDD+/USB-ZIP+-安装/配置-选择USB-HDD+;

选择分区引导记录-确定目标分区正确后选择Grub4Dos-安装配置;

将下载的Grub4Dos压缩包中的grldr文件和sample文件夹中的menu.lst两个文件复制到处理的U盘分区中;

BOOTICE + Grub4Dos 0.4.6

到此为止,已经可以从U盘启动,并显示menu.lst编辑好的菜单了。当然任何选项选了都是无效的,毕竟对应要启动的内容什么玩意儿都没放进去,也别指望啥了。

注意:

FAT32/NTFS/exFAT格式的U盘中都能成功启动。如果第一步一定想用Grub4Dos安装程序来写入MBR,请确保成套使用FAT32/NTFS格式的U盘,Grub4Dos 0.4.4版本的文件;

这里默认是U盘里面就一个分区。对于有多个分区的,BOOTICE中分区引导记录安装在哪个分区,后面的所有文件就都放在那个分区;

准备启动需要的文件

添加WinPE启动

WinPE是很有用的维护工具,多引导启动我最需要的也是这个。这里用的 微PE工具箱2.0:

下载安装程序,安装到某处(没办法,下载到的是个exe文件);

找到安装的文件夹(WEPE),复制(WEPE文件夹下的Res文件夹不需要,可以不复制)到准备好的U盘根目录 (有强迫症的同学现在再去卸载微PE吧。。。);

注意:安装文件夹会在安装结束以后被隐藏,显示隐藏文件和显示系统文件以后就可以找到WEPE文件夹。

Win10 PE

添加MS-DOS启动

MS-DOS现在用的不是特别多,不过如果有需要的肯定准备一个更好啦。这里用的 迈思工作室 的MaxDOS 9.3:

和微PE一样,装好找出MAXDOS文件夹;

找到文件夹中的maxs.sys文件,改名为maxs.gz,解压后得到maxdos.exe文件,改名为maxdos.img;

U盘根目录新建文件夹(为了方便识别,我命名maxdos),把maxdos.img文件复制到此文件夹下;

MaxDOS 9.3

添加Win7/Win10安装

这个是最简单的,下载好安装光盘ISO文件,把光盘文件里的所有文件复制粘贴到U盘分区根目录就好了。可以在 MSDN找到你想要的版本。

对于之前通过Win7升级洗白正版Win10的同学,这里顺便提一句:激活是跟随且仅跟随主板的。也就是说升级洗白时候的主板,只要不更换,以后重装就可以正常激活 。另外,如果想重装系统以后正常激活,请认准Win10 consumer editions, 而business editions 是不适用这种激活的。安装的时候选 我没有产品密匙 完成安装就可以。至于其中的Win10版本,看你之前洗白以后Win10什么版本就选那个。不过我不确定是直接联网就激活,还是激活信息绑定了Windows Live账号。反正我是之前系统登陆了账号,重装以后也登录的

洗白Win10的激活要用消费者版安装

定制多启动菜单

总算到了客制化启动菜单步骤了。第一步里面已经贴进来的menu.lst文件就是Grub4Dos作者提供的简单模板。如果要完全自己定制,可以参考grub4dos-help-2015-02-09 说明书 。但是我想如果会去认真看这个说明书的,估计早就会这些也不会看这贴子了。所以我还是建议用现成的模板,或者我在后面贴的,然后更改一些自己想要的东西更方便。

不过还是有几个要说明一下:

文件可以用记事本打开编辑,但是请注意Grub4DOS 0.4.4版本中的模板是用ANSI编码的,Grub4DOS 0.4.6的模板是UTF-8编码。另存为时编码选错了菜单会乱码;

0.4.4和0.4.6在实现中文菜单时略有不同。在0.4.6版本中,需要满足显示模式为VPE,载入字体包;

字体包 unifont.hex.gz 在这里下载,傻瓜包的maxdos文件夹也可以找到;

字体/背景颜色是用color 命令实现的,用到的由0x和两位字母或数字组成的4位16进制颜色值可以参考 这里。例如0x1F表示字体白色,背景色蓝色。

4位16进制颜色示例

背景图同样需要使用VPE显示模式,图片接受24色或32色的.bmp或.xmp文件。最简单的准备图的方法是,把你要用的不符合要求的图片用Windows自带的画图板打开,另存为选择24位bmp格式。

总结

写了一堆能看完的盆友敬你是条有耐心的汉子(应该不会有妹纸的吧?)。如果有兴趣,可以自己从头到尾大宝剑来一遍,后面列了各种工具的官方下载地址。如果就想直接用,后面也有 N合一全套包。直接两步:

用BOOTICE写入引导信息(U盘启动设置中的前四步);

解压N合一全套包中的 MultiBoot_Win10_0.4.6.zip 到U盘根目录(Win10安装文件不包含);

后记

第一次在张大妈投稿,但是本来并不是准备这样水一篇开始的 。实际上是宅家里久了发现要抢电脑用,就想着把读书时候的小Y拿出来用,升个级日常使用肯定是够用了。正好年前买了CPU装上了,某鱼看好了内存准备买的时候封城了。。。。正经玩意儿都寄不进来,这些不着调的就更不用想了 。想着都已经老Y了,这次一次到胃得了 。盘算了一下剩下的就硬盘和无线网卡还能升级一下了。然后发现BIOS没刷过白名单,网卡也不是随随便便可以升级的。要刷新BIOS的时候又发现电脑的电池放在公司没放在家。AX200就暂时不可能了(其实我也不知道刷了BIOS这网卡是不是真能用)。后面有趁难得的活动入了固态硬盘就先装个系统得了。老的启动盘用的好好的时候,碰上要给PS4装个几十G的游戏,然后就有了这个需求:exFAT格式U盘的多启动安装盘制作。。。。

想着遥遥无期的老Y升级,干脆就拿这个水一篇先把。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多