CentOS系统安装
系统启动流程: bootloader–>kernel(initramfs)–>rootfs–>/sbin/init
boot: linux askmethod
实验一:手动指定安装源,进行系统安装:步骤如下图:
1、新建一个虚拟机,网卡设置桥接,挂上光盘,然后启动,按ESC键:
2、手动输入linux askmethod ,
3 、默认设置,自动获取IP地址:
4、指定系统网络安装源地址;OK 回车后,会自动安装。
2、system-config-kickstart 回车;设置步骤如下图:
(注意:上述图片中,左边的每一项都要点开看一下,有必要的都要设置。设置完成后保存)
3、 参考实验一,安装好的系统,cat anaconda-ks.cfg 文件
并用命令:ksvalidator ks.cfg (ks文件的格式检测器) ,生成的应答文件如下:
5、 复制文件到共享目录
mv ke.cfg centos6.cfg
cp ks.cfg /var/ftp/pub
6、 查看本机的ip地址:ip a ,新建一个centos6虚拟机,配置网络为桥接;开启,进行安装;
步骤如下:
2、定制启动菜单:
vim /app/centos6/isolinux/isolinux.cfg
3、把/app/centos6制作成镜像文件,保存在/root下:
4、 传出到windows下,就可以新建虚拟机,设置网卡为桥接,进行光盘引导,安装系统了;
#sz boot.iso
制作U 盘 :
2、 发现启动内容前512字节都是空的,所以要把boot.iso文件转化格式:
#hexdump -C boot.iso -n 512 -v
# cp boot.iso boot.iso.bak
#rpm -ql syslinux
#isohybrid boot.iso 进行格式转化
3、新建虚拟机,创建物理磁盘,选择U盘,网卡选桥接模式;然后启动安装。
cp .discinfo .treeinfo /app/centos6
(注意:不要忘记复制这两个隐藏文件,不然启动不了)
4、编辑并复制应答文件;由于是制作ISO文件,里面包含安装包,不进行网络安装。
修改如下:
#vim /var/ftp/pub/centos6.cfg
把上述实验中的应答文件里面的#Use network install那一行修改如下:
#cp /var/ftp/pub/centos6.cfg /app/centos6/
#vim isolinux.cfg
6、制作镜像文件,并上传:
#sz centos6.iso
7、创建虚拟机,挂载光盘,安装
8、 如果是制作U盘,进行启动安装,请参考实验三——制作U盘实验步骤:
/usr/bin/isohybrid /root/centos6.iso 用U盘需要转换格式。
原创文章,作者:shenjialong,如若转载,请注明出处:http://www.178linux.com/82628