CentOS 6安裝詳解及PXE 安裝
Linux系統安裝詳解
註:
Tab鍵 編輯選項 esc鍵可以返回去
vmlinuz initrd=initrd.img 後面加 rescue相當於進入救援模式
在 basic video 按esc鍵 出現字符界面boot:
輸入linux vesa rescue(linux rescue) local 進入對應模式
註:安裝在本地硬盤或者遠程存儲
註:Connect automatically相當於相當於ifconfig-eth0
裏ONBOOT=yes開機啟動網卡
註:看到分區情況需勾選 Review and modify partitioning layout
切換字符查看分區:ctrl+alt+F2 blkid 切換回去alt+F1
註意: /boot不能采用邏輯卷,原因:grub不支持邏輯卷,將無法識別/boot
註:添加及修改邏輯卷大小
註:給grub添加口令,進入單用戶模式需要口令。
註:設置安裝模式;安裝額外源(例如epel源)的軟件;
定制安裝的軟件
查看安裝包rpm -qa|wc -l
註:
install.log 安裝操作系統的軟件包
install.log.syslog 安裝過程中創建的組及用戶
anaconda-ks.cfg 安裝前向導
ll anaconda-ks.cfg 可以查看操作系統安裝時間
註:
安裝圖形包組
desktop gnome桌面
kde desktop kde桌面 ,還需要安裝 xarg-x11-server包組
切換圖形
init 5 (模式切換)startx(運行圖形工具)
問題 (無open in terminal )
yum -y install nautilus-open-terminal
PXE (在centos7上實現PXE支持centos6和7的系統安裝)
PXE: 預啟動執行環境
作用:通過網卡引導操作系統
工作原理:
客戶端首先通過dhcp服務器獲取到ip地址,同時dhcp服務器將tftp服務器地址
告訴客戶端,然後從tftp服務器獲取引導文件(pxelinux.0)引導操作系統,去尋
找kernel和ramdisk,讀取kickstart文件,根據此文件制定的安裝路徑去尋找
yum源,後續全自動。
- 安裝軟件
httpd tftp-server dhcp syslinux system-config-kickstart
2.配置dhcp服務(復制模板略過)
註:範圍 next-server filename必須有
啟動服務 systemctl start dhcpd
開機自啟 systemctl enable dhcpd
註意:改成獨立網段,非橋接,vmware的dhcp禁用
3.配置tftp服務
啟動服務 systemctl start tftp
開機自啟 systemctl enable tftp
4.配置httpd(/var/www/html)
啟動服務 systemctl start tftp
開機自啟 systemctl enable tftp
Centos{6,7} 分別用於掛載6和7的光盤,yum源路徑
Ksdir ks{6,7}.cfg 6和7的應答文件(下一步準備)
註:再掛載一個光盤 識別方式:
echo ‘- - -‘ >/sys/class/scsi_host/host2/scan
5.應答文件kickstart
方法: 1.通過system-config-kickstart 制作
2.修改anaconda-ks.cfg文件
6.配置 tftp /var/lib/tftpboot目錄
註:
cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/tftpboot
menu.c32:安裝風格
pxelinux.0:通過軟件syslinux產生
目錄通過 rpm -ql syslinux 查看
Mkdir /var/lib/tftpboot/centos{6,7}
cp /var/www/html/centos/6/isolinux/{initrd.img,vmlinuz} centos 6
cp /var/www/html/centos/6/isolinux/{initrd.img,vmlinuz} centos 7
註:centos6 和7的內核及驅動文件
Mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/www/html/centos/7/isolinux/isolinux.cfg pxelinux.cfg/default
修改default文件---制作菜單
在centos6 上實現註意事項 :
- Tftp服務非獨立 service xinetd start service tftp start
- http服務可以采用ftp服務代,掛載目錄 /var/ftp/pub/【centos/6】
- 課後實驗在centos6上實現pxe 安裝centos6
CentOS 6安裝詳解及PXE 安裝