CentOS6.0使用U盘安装系统(4.4G的x86版本)

CentOS终于放出了6.0,大家也许都和我一样郁闷吧!~一张4.7G的dvd刻录不下,那用U盘吧,我以前都是用UltraISO安装,你会发现U盘的fat32也不支持4G以上的文件,苦恼了!~做好启动把U盘格式化成ntfs,U盘又不能启动了。。。。。。。无意中发现了一个安装5.5的帖子受到启发,修改了下!~经过测试!~成功!~下面做下记录免得忘了,也给一样发愁的人一个思路。
准备:需要有linux系统,windows系统(可以不要,不过用syslinux在linux下做引导我不会)正好我的电脑是双系统全都具备了,8GU盘一个,syslinux.exe(直接搜索到处都有下载的,我就随便下了个,能用)
1.将8G的U盘在linux下分区,我用的fdisk,sdb1我分了2.3 (第一次分了2.7后一个分区不够了!~重新分的,有点浪费,懒得算了,这些肯定够),剩下的全给sdb2
2.格式化U盘:sdb1格成了msdos sdb2格成了ext2
3.在/mnt下建立iso、usb1、usb2三个目录 mount -o loop /root/CentOS-6.0-i386-bin-DVD.iso
mount /dev/sdb1 /mnt/usb1 mount /dev/sdb2 /mnt/usb2
4.将CentOS6.0的iso文件cp到sdb2 然后把iso文件中的images整个文件夹复制到sdb2的根目录
#cp –r /mnt/iso/isolinux /mnt/usb1/ #mv isolinux syslinux(修改下文件夹名)
#cd syslinux #mv isolinux.cfg syslinux.cfg (修改文件名)
5.修改文件 syslinux.cfg (这个我不明白,全部删除,按照那个文章直接cp的,可用),修改后如下:
default linux
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks=hd:sdb1:/anaconda-ks.cfg initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -

添加anaconda-ks.cfg(我的文件夹里面原本没有这个文件,也不知道有什么用,直接cp)如下:
# Kickstart file automatically generated by anaconda.
install
harddrive --partition=sdb2 --dir=
lang en_US.UTF-8
keyboard us

text
rootpw 123456
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc America/New_York
bootloader --location=partition --driveorder=sda
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work

clearpart --linux
part / --fstype ext3 --size=20000
part /var --fstype ext3 --size=20000
part /usr --fstype ext3 --size=20000
part /data --fstype ext3 --size=1 --grow
part swap --size=4096

%packages
@development-libs
@system-tools
@core
@base
@network-server
@admin-tools
@development-tools
audit
kexec-tools
device-mapper-multipath
imake
6.换到windows下修改mbr(我的是xp,win7等其他没测试过,应该也可以把)
用dos运行syslinux.exe -a -m f: (f:是U盘的盘符)
完成,那个文章说可能grub的启动有误,手动改一下boot(hd1,0) 为boot(hd0,0),我在安装的时候直接选择引导程序了。如有问题可以修改。
PS:我是在linux下写的不知道windows是否能正常显示,我把后缀名都加上txt了!~应该可以了吧,不行的话你改下语系就好,我的是utf-8 你改成GBK或者GB2312就可以了!~
我设置的下载分是1分,没办法!~我也经常从这里下载东西,都是10分的啊!~自己写的东西不多,赚一点够我下东西的就行,如果你没有分可以去我的blog上去下载:https://www.360docs.net/doc/5c5494734.html,/elon0211/blog/item/eacdc04635c3d1d0d0c86aa2.html

相关文档
最新文档