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.www58058.com/82628