基于linux核心的系统基本上都是使用syslinux引导安装的,如CentOS、Ubuntu...等;所以我们可以把此类系统的ISO映像文件转换为U盘启动来安装。
本文以制作CentOS7启动U盘为例。
一:准备工具
1. syslinux。
下载地址:https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/(下载5.00以前的版本,原因->点这里)
2. CentOS映像文件。
阿里云:https://mirrors.aliyun.com/centos/
二:制作成U盘启动盘
注1:引导U盘必须使用FAT(FAT16/FAT32)文件系统,FAT文件系统的卷标名最大长度为11个字节。
注2:Windows下FAT文件系统设置卷标会把小写字母自动转为大写字母,而linux是大小写敏感的;所以设置卷标时统一用大写字母。
1. 把U盘格式化成FAT(FAT16/FAT32)文件系统。
2. 复制ISO文件中的CentOS系统文件到U盘;然后把U盘中的isolinux\isolinux.cfg改名为syslinux.cfg,isolinux目录改名为syslinux。如图:

3. 设置U盘卷标,和修改syslinux启动配置文件。保证U盘卷标和配置文件中的卷标一致。
如把U盘卷标设为 "CENTOS 7 X8",配置文件中名称则为"CENTOS\x207\x20X8"(注:图中的“\x20”表示空格的意思)。

配置文件所在位置,有2处:
MBR引导文件路径: G:\syslinux\syslinux.cfg

EFI引导文件路径: G:\EFI\BOOT\grub.cfg

4. 写入mbr引导。
把下载好的syslinux解压出来。找到syslinux.exe。(直接使用搜索功能查找出32位的syslinux.exe,因为不同版本syslinux.exe所在的位置不一样)。
使用CMD定位到syslinux.exe所在目录,执行命令:syslinux.exe -maf -d /syslinux G: (各参数功能请用syslinux.exe /?查看,G: 为U盘的盘符)
5. 完成。




