2021年7月底,开始研究国产系统(Linux)。
通常情况,一个系统镜像需要制作一个安装U盘,来进行安装。
但这显然是不科学的!Linux系统那么多,每个系统一个U盘,花钱不说,带着一堆U盘也不方便。
于是研究了一下,将统信UOS、银河麒麟的镜像做在一个U盘上。。
研究的过程就不讲了,直接上方法!
方法一这是我研究完之后才发现的神软!我的方法太复杂了,一般情况推荐使用它:
Ventoy,官网地址:
软件界面非常简单,使用也非常简单,这里就不讲了:
安装好后,各种系统镜像无脑往U盘上放就行了,无论是Windows还是Linux,也不管是X86、ARM还是MIPS架构都能支持!非常强大,运维人员必备神器:
方法二这是我当时研究的方法,复杂且适用性不高,写在这里主要不想枉费当时的一番心血!内中也有一些知识点,可供借鉴。。
准备工作:
1个不小于8G的U盘。我使用的是64G
统信UOS的ISO镜像文件。官网地址下载:统信UOS生态社区 - 打造操作系统创新生态 本次使用的版本是:uniontechos-desktop-21.0-home-beta5-amd64.iso
银河麒麟的ISO镜像文件。官网地址:https://www.kylinos.cn 本次使用的版本是:Kylin-Desktop-V10-Release-Build1-20200313-x86_64.iso 但是去哪里下载的我忘记了
其它软件:
Grub2 Windows版 官网地址:https://ftp.gnu.org/gnu/Grub 本次所用版本为:grub-2.06-for-windows.zip
7-ZIP 官网地址:https://www.7-zip.org 本次所用版本:21.02
DiskGenius 官网地址:https://www.diskgenius.cn
1、使用DiskGenius将U盘分区格式化为FAT32格式。如果存在多个分区,建议全部删除后新建一个主分区即可。
说明:如果U盘小于32G,也可以使用Windows自带的格式化。FAT32是为了更好的兼容性。
2、将GRUB2整个解压出来,这里我解压后的目录是:E:\grub-2.06-for-windows
运行CMD,输入命令:wmic diskdrive list brief 查看U盘在系统中的设备ID,如图:
\\.\PHYSICALDRIVE4 就是我U盘在系统中的设备ID。继续输入命令:cd /d E:\grub-2.06-for-windows 进入grub2所在目录,注意修改成你解压的目录。
输入命令:grub-install --target=i386-pc --boot-directory=j: --recheck \\.\PHYSICALDRIVE4
其中 --target=i386-pc 表示使用传统的BIOS引导模式(实际上UEFI也可以引导)
--boot-directory=j: 表示引导目录是j盘(我的U盘盘符)
--recheck \\.\PHYSICALDRIVE4 --recheck 这个参数的说明是:”delete device map if it already exists “
完成后,Grub就被写入U盘了,此时U盘已具备了引导系统的能力。
3、使用7-ZIP打开统信UOS的ISO镜像,将所有文件解压到U盘。
为什么要使用7-ZIP,而不是WinRAR、UltraISO这些软件?
我们先来看两张图: