- mkdir /mnt/{boot,data,cdrom}
- mount /dev/cdrom /mnt/cdrom
- mount /dev/sdb1 /mnt/boot
- mount /dev/sdb2 /mnt/data
- cp -a /mnt/cdrom/isolinux/ /mnt/boot/syslinux ##老版本centos可能不是这个位置,复制isolinux目录即可
- cp /root/anaconda-ks.cfg /mnt/boot
- cd /mnt/boot/syslinux/
- mv isolinux.cfg syslinux.cfg
- vi syslinux.cfg ##最后记的强制保存
- default ks ##修改ks为默认,不用输入ks再<Enter>了
- prompt 1
- timeout 600
- display boot.msg
- F1 boot.msg
- F2 options.msg
- F3 general.msg
- F4 param.msg
- F5 rescue.msg
- label linux ##label代表输入linux就以以下配置运行
- kernel vmlinuz
- append initrdinitrd=initrd.img
- label text
- kernel vmlinuz
- append initrdinitrd=initrd.img text
- label ks
- kernel vmlinuz
- append ks=hd:sdb1:/anaconda-ks.cfg initrdinitrd=initrd.img
- ##修改使用的ks文件,我们的是sdb1下的anaconda-ks.cfg,其它的都是默认
- label local
- localboot 1
- label memtest86
- kernel memtest
- append -
- cd ..
- vi anaconda-ks.cfg
- install
- harddrive --partition=sdb2 --dir=
- ##这是最需要改的,其它的用默认也可,根据需求来,--dir=代表从镜像在sdb2中,如果在sdb2的子目录下--dir后接目录名称
- lang en_US.UTF-8
- keyboard us
- text
- network --device eth0 --bootproto dhcp
- rootpw --iscrypted $1$p6PtASuF$tm6Wf6o/htTLC27hxW5Ua/
- firewall --enabled --port=22:tcp
- authconfig --enableshadow --enablemd5
- selinux --enforcing
- timezone --utc Asia/Shanghai
- bootloader --location=mbr --driveorder=sda ##看好是sda哦,分区根据需求来
- clearpart --linux --drives=sda
- part /boot --fstype ext3 --size=100 --ondisk=sda
- part pv.2 --size=0 --grow --ondisk=sda
- volgroup VolGroup00 --pesize=32768 pv.2
- logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow
- logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1008 --grow --maxsize=2016
- %packages ##下面是安装的软件,@的是组
- @base
- @core
- @dialup
- @editors
- @text-internet
- keyutils
- d: ##进入d盘
- cd syslinux-5.00 ##dir是Linux下的ls
- cd win32
- D:\syslinux-5.00\win32>syslinux.exe -a -m i: #i 是指的你的U盘盘符
- ##安装mbr到此启动盘制作完毕
- umount /dev/sdb1 ##如果卸不下来请fuser -km /dev/sdb1后再卸载
- umount /dev/sdb2