centos-6.4 64位u盘安装盘制做

因为centos6.4 64位的iso文件大于4G,用于启动linux的文件系统是fat32格式不能支持4G以上的文件,因此用UltraISO的方式制做x64的安装盘是无效的。linux

u盘安装盘要在linux环境制做,一般使用虚拟机,并安装vmware tool和主机共享文件。web

官方参考文档:http://wiki.centos.org/HowTos/InstallFromUSBkeywindows

环境要求:windows 7,VMware Workstation 8centos

下载文件:CentOS-6.4-x86_64-bin-DVD1.iso,CentOS-6.4-x86_64-bin-DVD2.isoide

 

一、准备一个8G以上的u盘。工具

 

二、虚拟机挂载u盘。oop

 

三、检查当前磁盘状况spa

fdisk -lorm

//u盘一般为/dev/sdbci

 

四、分两个区,第一个fat32,约250M。剩下的为ext3。

fdisk /dev/sdb

//删除全部的分区。重复屡次,直到全部分区都被删除

//并提示No partition is defined yet!

d

// 建立分区

n

p

1

<enter>

+250M

//修改分区类型,为W95 FAT32

t

b

//建立第二个分区

n

p

2

<enter>

<enter>

//启动区标志

a

1

w

 

五、格式化

//下载格式化工具

yum install dosfstools

mkfs.vfat -n BOOT /dev/sdb1

mkfs.ext3 -m 0 -b 4096 -L DATA /dev/sdb2

 

六、从新拔插u盘

 

七、挂载u盘

mkdir /media/BOOT

mount /dev/sdb1 /media/BOOT

mkdir /media/DATA

mount /dev/sdb2 /media/DATA

 

八、挂载Centos DVD1

//进入安装光盘目录,/mnt/hgfs/centos为做者机器上的目录,读者根据实际状况调整。

cd /mnt/hgfs/centos

mkdir /mnt/tmp

mount -t iso9660 CentOS-6.4-x86_64-bin-DVD1.iso /mnt/tmp -o loop,ro

 

九、拷贝isolinux、p_w_picpaths文件到u盘BOOT分区

cp -r /mnt/tmp/isolinux /media/BOOT/

cd /media/BOOT/

mv isolinux syslinux

mv syslinux/isolinux.cfg syslinux/syslinux.cfg

cp -r /mnt/tmp/p_w_picpaths /media/BOOT/

 

十、安装syslinux

yum install syslinux

syslinux /dev/sdb1

 

十一、拷贝p_w_picpaths、DVD一、DVD2到u盘DATA分区

cp -pr /mnt/tmp/p_w_picpaths /media/DATA/

cd /mnt/hgfs/centos/

for i in 1 2; do cp -v CentOS-6.4-x86_64-bin-DVD${i}.iso /media/DATA/; sync; done

 

十二、卸载u盘

umount /mnt/tmp

umount /media/BOOT

umount /media/DATA

 

1三、u盘安装盘制做完成!

用u盘安装linux时,先进入BIOS选择从u盘启动;

进入安装界面后选择从硬盘安装;

选择硬盘时,一般选择sda2。