先决条件:已有一个现成的Linux系统
1、yum install dosfstools syslinux
插入空的U盘
2、fdisk -l
假设新插入的U盘为/dev/sdb
fdisk /dev/sdb
按照这样分区:
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5267 5393392 b W95 FAT32
3、格式化
mkfs.vfat -n BOOT /dev/sdb1
拔出U盘,再插入
4、制作
syslinux --stupid /dev/sdb1
dd if=/usr/share/syslinux/mbr.bin of=/dev/sdb
mount -o loop CentOS-6.4-x86_64-bin-DVD1.iso /mnt/iso
mount /dev/sdb1 /mnt/boot
cp -rv /mnt/iso/isolinux /mnt/boot/syslinux
cd /mnt/boot/syslinux
mv isolinux.cfg syslinux.cfg
rm -rf isolinux.bin
cp CentOS-6.4-x86_64-bin-DVD1.iso /mnt/boot
如果不复制iso文件也可以,那这张盘只能通过网络安装Centos了,我一般都这么用。
复制完成,就搞定了
umount /mnt/boot