[centos6.2] centos6.2系统全自动安装u盘的制作

1 准备工作

a> centos 系统镜像 :CentOS-6.2-x86_64-bin-DVD.iso

b> 8G U盘一个

c> centso5.0系统的vesamenu.c32 文件

d> windows系统下使用的syslinux.exe

e> centos的自动配置文件ks_centos.cfg


2 格式化u盘,将u盘分为两个区 --500M的vfat 和 其他的ext2

sudo fdisk /dev/sdb

sudo mkfs.vfat /dev/sdb1

sudo mkfs.ext2 /dev/sdb2


3 复制文件

a> sudo mount /dev/sdb1 /mnt/sdb1

sudo mount /dev/sdb2 /dev/sdb2

sudo mount -o loopCentOS-6.2-x86_64-bin-DVD.iso /mnt/cen

b> sudo cp -r /men/cen/images /mnt/sdb2

sudo cp CentOS-6.2-x86_64-bin-DVD.iso /mnt/sdb2

c> sudo cp -r /mnt/cen/isolinux /mnt/sdb1/syslinux

sudo mv /mnt/sdb1/syslinux/isolinux.cfg /mnt/sdb1/syslinux/syslinux.cfg

sudo cpvesamenu.c32 /mnt/sdb1/syslinux/ (覆盖centos6.2的vesamenu.c32文件,否则卡在 press the enter 界面)

d> sudo cp ks_centos /mnt/sdb1/

e> sudo cp syslinux.exe /mnt/sdb1


4 编辑配置

a> vim /mnt/sdb1/syslinux/syslinux.cfg

修改内容

label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append ks=hd:sda1:/ks_centos.cfg initrd=initrd.img

b> 在windos 系统下 进入u盘目录I

syslinux.exe -m -a I:

生成系统文件ldlinux.sys

5 制作完成

附: ks_centos 文件内容

vim ks_cnetos

install  

text  

#url --url=ftp://192.168.68.254/centos  

harddrive --partition=sda2 --dir=

lang en_US.UTF-8  

keyboard us  

network --device eth0 --bootproto dhcp  

rootpw --iscrypted $1$JNve6BUI$Ivm.MDR3QnxIn8yeZQD0h0  

firewall --disabled  

authconfig --enableshadow --enablemd5  

selinux --disabled  

timezone --utc Asia/Shanghai  

bootloader --location=mbr --driveorder=sdb --append="rhgb crashkernel=auto quiet"  

# 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 --all --drives=sdb --initlabel  

part /boot --fstype ext3 --size=100 --ondisk=sdb

part swap --size=256 --ondisk=sdb

part / --fstype ext3 --size=1 --grow --asprimary  
#volgroup VolGroup00 --pesize=32768 pv.2  

#logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1024 --grow --maxsize=2048  

#logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow  

%packages

openssh-server

vim 

%post --interpreter=/bin/bash  

rm -rf /etc/yum.repos.d/*  

echo '[centos6]  

name=centos6  

baseurl=ftp://192.168.68.254/centos  

enabled=1  

gpgcheck=0  

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6' > /etc/yum.repos.d/centos6.repo  

%end 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值