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源,后續全自動。

  1. 安裝軟件

   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 上實現注意事項 :

  1. Tftp服務非獨立  service xinetd start  service tftp start
  2. http服務可以采用ftp服務代,掛載目錄 /var/ftp/pub/【centos/6】
  3. 課后實驗在centos6上實現pxe 安裝centos6

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM