centos网络安装
??linux的網絡安裝就是安裝的源文件來源于網絡,其它的跟從光盤安裝無異。要實現網絡安裝需要三個條件
?????? 1.DHCP服務器;
?????? 2.tftp服務器;
?????? 3.ftp服務器。
?????? 我提供服務的主機是CentOS 5.5,要部署的也是CentOS 5.5。
?????? 1. 安裝并配置DHCP服務器
??????? 直接安裝系統盤自帶的DHCP服務軟件
??????? 再把默認的配置文件復制到/etc/ 目錄下并改名,覆蓋原文件:
??????? cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
??????? 修改配置文件
????????? 在配置文件最后一行添加下面這一段,請按實際情況修改
????????? subnet 192.168.0.0 netmask 255.255.255.0 {?
????????? range 192.168.0.90 192.168.0.96;?
????????? option routers 192.168.0.254;?
????????? option subnet-mask 255.255.255.0;?
????????? option domain-name "domain.org";?
????????? option domain-name-servers 202.96.128.86,202.96.128.166;?
????????? next-server 192.168.0.22; ?//有時候不指定會因為找不到tftpserver 出現could not find linux kernel的錯誤
????????? filename "pxelinux.0";?
????????? }?
????????? =====================================================
????????? subnet 192.168.0.0 netmask 255.255.255.0 {?
????????? ###DHCP服務器本身內網的IP段和子網掩碼,網卡靜態IP地址那個網段
????????? range 192.168.0.90 192.168.0.96;?
????????? ###分配給客戶端IP 的范圍
????????? option routers 192.168.0.254;?
????????? ###分配給客戶端的路由網關
????????? option subnet-mask 255.255.255.0;?
????????? ###分配給客戶端的子網掩碼
????????? option domain-name "domain.org";?
????????? ####為客戶端指明DNS名字,可以隨便填
????????? option domain-name-servers 202.96.128.86,202.96.128.166;?
????????? ###為客戶端指明DNS服務器IP地址,多個DNS地址請用逗號隔開
????????? next-server 192.168.0.22;?
????????? ###TFTP Server 的IP地址,網絡安裝時用到
????????? filename "pxelinux.0";?
????????? ###PXE 啟動文件,網絡安裝時用到,這個文件是syslinux套件提供的
????????? 啟動DHCP服務器
????????? service dhcpd start 或 /etc/rc.d/init.d/dhcpd start
????????? chkconfig dhcpd on ####設為開機自行啟動DHCP 服務
????????? 2)安裝配置tftp服務器
????????? 直接安裝系統盤內的tftp server 即可
????????? 修改配置文件
????????? vi /etc/xinetd.d/tftp
????????? server_args = -s /var/lib/tftpboot ####這個是TFTP默認的目錄
????????? 把它修改為
????????? erver_args = -s /tftpboot
????????? 啟動TFTP
????????? service xinetd start
????????? chkconfig tftp on ####設為開機啟動
????????? 3. PXE Boot loader (PXE引導加載程序)
????????? pxelinux.0是syslinux套件提供的,用以下命令查看系統是否已安裝和存放的目錄,如果沒有請安裝
????????? rpm -ql syslinux | grep pxelinux.0 ? 或 ?find / -name pxelinux.0
????????? 發現pxelinux.0存放在
????????? /usr/share/syslinux/pxelinux.0 ?或別的地方這個不一定
????????? 把pxelinux.0復制到/tftpboot
????????? cp -v /usr/share/syslinux/pxelinux.0 /tftpboot
????????? 提取需要的文件。
????????? 把CentOS-5.5-i386-bin-DVD.iso/p_w_picpaths/pxeboot 目錄中的initrd.img vmlinuz 也復制到/tftpboot 目錄下
????????? 建立PXE開機設置文件的存放目錄
????????? mkdir -pv /tftpboot/pxelinux.cfg
????????? 把CentOS-5.5-i386-bin-DVD.iso/isolinux/isolinux.cfg 這個文件復制到 /tftpboot/pxelinux.cfg 目錄下,并重命名為default
????????? 內容如下,每個lable是一個啟動選項,輸入lable后面的單詞,然后回車來啟動相應的選項??筛鶕嶋H情況自行修改。
????????? 如果在規定的時間內沒輸入,會以自動啟動default那一項。
????????? ===================================================
????????? default linux ###默認啟動項,也就是label linux那一段
????????? prompt 1 ###開啟提示信息
????????? timeout 600 ###默認的時間內沒輸入要選擇哪一項,會自動啟動上面默認那一項
????????? display boot.msg ###啟動選項信息,boot.msg 這個文件里有一些說明信息。
????????? F1 boot.msg ###按相應的按鍵可以查看說明信息,前提是文件夾里有這些文件。
????????? F2 options.msg ###其實這些文件就在CentOS-5.5-i386-bin-DVD.iso/isolinux/ 中
????????? F3 general.msg?
????????? F4 param.msg?
????????? F5 rescue.msg?
????????? label linux ####這個是第一個啟動選項,圖形介面安裝
????????? kernel vmlinuz
????????? append initrd=initrd.img?
????????? label text ###這個是文字介面安裝模式
????????? kernel vmlinuz
????????? append initrd=initrd.img text?
????????? label ks ###這個要使用kickstart來安裝
????????? kernel vmlinuz
????????? append ks initrd=initrd.img
????????? label local ###從本地硬盤啟動
????????? localboot 1
????????? label memtest86 ###內存測試選項
????????? kernel memtest
????????? append -
????????? =================================================
????????? 注意事項:
????????? 文中###號和后面文字是備注,不要寫入配置文件哦。
????????? =================================================
????????? 把系統CentOS-5.5-i386-bin-DVD.iso/isolinux/boot.msg 這個文件復制到 /tftpboot 目錄下。
????????? 文件內容如下,只是開機信息而已,可以根椐實際情況修改。
????????? 這是對 /tftpboot/pxelinux.cfg/default 的設置選項的一些說明。
????????? ================================================
????????? NSTALLATION MENU
????????? Choose installation type:
????????? 0 Local Boot (default)
????????? 1 RHEL5.1 Base System
????????? 2 RHEL5.1 Workstation
????????? ===============================================
????????? 4)安裝并配置ftp服務
????????? 直接安裝系統盤里的vsftpd即可
????????? 由于默認支持匿名訪問,所以可以不做配置
????????? 5)把系統盤里的文件全部拷貝到/var/ftp/pub目錄下或者直接把光盤掛載到該目錄下即可
=========================================================================================================
客戶端開機摁下F12,從pxe啟動,看到選項摁下enter鍵,繼續進行配置,后邊選擇從ftp安裝,服務器名為配置的服務器的IP地址,目錄?? 為pub
開始安裝。
轉載于:https://blog.51cto.com/singlegod/700041
總結
以上是生活随笔為你收集整理的centos网络安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术人的标准——简历模板
- 下一篇: SQL查询案例:行列转换[行转列, 使用