|
可以将解压好的centos镜像通过vmware拷贝进/disk目录
或者 将挂载关盘,再解压至 /disk
bash:
mount /dev/cdrom /mnt
cd /mnt
tar -cf - . | ( cd /disk
; tar -xvpf - )
umount /dev/cdrom
cd /disk
yum -y install
anaconda-runtime createrepo yum-utils busybox-anaconda mkisofs
bash:
cd /root
注:先打开install.log 查看内容,安装的RPM前是否有“Installing“如果为其它字符或者汉字将其替换。
cat install.log
| grep Installing | sed ‘s/Installing //g’ | sed 's/^[0-9]\+://g' \
> packages.list
cd /disk
mv CentOS centrpm
mkdir CentOS
下面的脚本大家可以自己去写
vi cprpm.sh
-----------------------------------------------------
bash:
rm –rf
centrpm
bash:
createrepo –g repodata/comps.xml
修改为
例
default auto
prompt 1
timeout 1
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 auto
kernel vmlinuz
append ks=cdrom:/ks.cfg initrd=initrd.img auto
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -
cd /disk
mkisofs -R -J -T -r -l -d -allow-multidot -allow-leading-dots -no-bak -o ../home/NewOS.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table
八、修改Anaconda
Anaconda是Red Hat Linux和Fedora的安装管理程式。它以Python及C语言写成,以图形的PyGTK和文字的python-newt介面写成。它可以用来自动安装配置,使用户能够以最小的监督运行。 这个部分有兴趣的朋友 可以做一下!
可以参考