1设备:windows操作系统PC,linux操作系统PC,8GU盘,Centos 5.5 x86操作系统ISO镜像文件,windows下syslinux工具。
2原理:在linux操作系统下对U盘分区格式化,将大文件ISO镜像写入U盘中;在windows操作系统下利用syslinux将MBR引导程序写入U盘中使U盘能够作为启动盘。
3步骤:
3.1windows操作系统下格式化U盘,使用FAT32格式;
3.2linux操作系统下,运行终端,利用fdisk工具对U盘分成两个区(sdb1:FAT32 1G——安装
linux引导程序;sdb2:ext2 7G拷贝大文件ISO镜像);
●fdisk –l 说明:查看所有硬盘分区,其中移动硬盘一般为/dev/sdb
●fdisk /dev/sdb 说明:对/dev/sdb进行磁盘管理(/dev/sdb为制作启动盘的U盘)
●fdisk 主要参数:m(帮助)、d(删除)、n(新建)、t(设置文件类型)、w(写入)
command:d
command:n
command:p
command:1
command:<enter>
command:+1024M
command:t
command:1
command:b
command:n
command:p
command:2
command:<enter>
command:<enter>
command:a
command:1
command:w
3.3格式化分区:mkfs -t ext2 /dev/sdb2
3.4复制CentOS ISO文件到ext2分区:
mount/dev/sdb2 /mnt
cp CentOS-5.5-x86_64-bin-DVD.iso /mnt
umount /mnt
3.5复制linux系统引导文件到sdb1分区:
mkdir -p /mnt/iso
mkdir -p /mnt/sdb1
mount -o loop CentOS-5.5-x86_64-bin-DVD.iso /mnt/iso
mount /dev/sdb1 /mnt/sdb1
cp -a /mnt/iso/isolinux /mnt/sdb1/syslinux
修改相应文件名:isolinux为syslinux
mv syslinux/isolinux.cfg syslinux/syslinux.cfg
mv syslinux/isolinux.bin syslinux/syslinux.bin
umount /mnt/iso
3.6将引导代码写入U盘mbr
●下载一个syslinux.exe
●U盘插入windows操作系统;假设u盘盘符为H:
●打开命令行cmb
H:
/path/to/syslinux.exe –m –a –d H:/syslinux H:
/path/to/syslinux.exe -s H:
4U盘安装盘制作完成。