Centos5 6 DHCP無人值守安裝教程

2021-06-14 10:11:08 字數 4289 閱讀 6098

centos5+pxe+dhcp+nfs+kickstart+tftp實現無人值守安裝

pxe + kickstart安裝的條件

•  執行 pxe + kickstart安裝需要的裝置為:

•  dhcp 伺服器;

•  tftp 伺服器;

•  kickstart所生成的ks.cfg配置檔案;

•  一台存放系統安裝檔案的伺服器,如 nfs、http 或 ftp 伺服器。

•  帶有乙個 pxe 支援網絡卡的將安裝的主機;

1、 配置dhcp服務:

[root@localhost~]# yum install dhcp* -y  //安裝dhcp所需服務

[root@localhost~]#cat /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample >> /etc/dhcpd.conf       //複製dhcp預裝配置到/etc下

[root@localhost~]#vim /etc/dhcpd.conf           //編輯dhcp.conf配置

增加2行

next-server 192.168.20.201;

filename "pxelinux.0";

找到

option nis-domain               "domain.org";

option domain-name              "192.168.20.201";

option domain-name-servers      192.168.20.1;

如上3行注釋掉

增加後完整配置如下:

ddns-update-style interim;

ignore client-updates;

next-server 192.168.20.201;

filename "pxelinux.0";

subnet 192.168.20.0 netmask 255.255.255.0 {

# --- default gateway

option routers                  192.168.20.1;

option subnet-mask              255.255.255.0;

#       option nis-domain               "domain.org";

#       option domain-name              "192.168.20.201";

#       option domain-name-servers      192.168.20.1;

option time-offset              -18000; # eastern standard time

#       option ntp-servers              192.168.1.1;

#       option netbios-name-servers     192.168.1.1;

# --- selects point-to-point node (default is hybrid). don't change this unless

# -- you understand netbios very well

#       option netbios-node-type 2;

range dynamic-bootp 192.168.20.202 192.168.20.220;

default-lease-time 21600;

max-lease-time 43200;

2、 配置nfs服務:

把光碟插入光碟機,拷貝光碟映象的檔案到/export目錄

[root@localhost ~]# cp -r /media/centos_5.4_final/* /export/

//遞迴拷貝/media/centos_5.4_final/下的安裝文件到/export/目錄下

[root@localhost ~]# yum install nfs* -y            //安裝nfs服務

[root@localhost ~]# chkconfig nfs on             //設定nfs服務開機自動啟動

[root@localhost ~]# vim /etc/exports     //編輯nfs配置檔案

寫入

/export         *(ro,sync)

[root@localhost ~]# /etc/init.d/nfs restart        //重啟nfs服務

[root@localhost ~]# showmount -e 192.168.2.28 //驗證nfs服務

顯示如下正常

export list for 192.168.20.201:

/export *

3、 配置kickstart服務:

[root@localhost ~]# yum install system-config-kickstart* -y 

//安裝kickstart程式

[root@localhost ~]# mkdir -p /export/ks/    

//建立kickstart配置資料夾

[root@localhost ~]# system-config-kickstart

//在圖形介面配置ks的具體配置

全部配置完成後儲存配置檔案到/export/ks/目錄下,儲存檔名為centos5.4.cfg

4、 配置tftp服務:

[root@localhost ~]# yum install tftp*    //安裝tftp伺服器

[root@localhost ~]# chkconfig tftp on    //設定tftp服務啟動

[root@localhost ~]# chkconfig --list tftp  //檢查tftp服務狀態

佈署tftp:

[root@localhost ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/

// 拷貝pxelinux.0到tftp預設目錄,

如果沒有syslinux目錄可以yum安裝一下  [root@localhost ~]#yum -y install syslinux

[root@localhost ~]# mkdir -p /tftpboot/pxelinux.cfg

//建立pxelinux.cfg目錄

[root@localhost ~]# touch /tftpboot/pxelinux.cfg/default

//建立default檔案

檔案內容如下:[root@localhost ~]# cp /media/centos_5.4_final/images/pxeboot/initrd.img /tftpboot/

//拷貝initrd.img檔案到tftp預設目錄

[root@localhost ~]# cp /media/centos_5.4_final/images/pxeboot/vmlinuz /tftpboot/

//拷貝vmlinuz到tftp預設目錄

[root@localhost ~]# cp /media/centos_5.4_final/isolinux/*.msg /tftpboot/

//拷貝.msg檔案到tftp預設目錄

[root@localhost ~]# chmod 755 /tftpboot/pxelinux.cfg/default

//更改default許可權

[root@localhost ~]# ll /tftpboot/pxelinux.cfg/default

//檢視default許可權,如下圖:

[root@localhost ~]# /etc/init.d/xinetd restart

//重啟tftp服務

Centos手動設定IP 不用dhcp

一般 linux centos的網絡卡ip位址是存放在檔案中的,這個配置檔案在 etc sysconfig network scripts下,檔案結構 device eth0 指出裝置名稱 onboot yes 是否啟動應用 bootproto static 啟動型別 靜態 預設dhcp ipadd...

CentOS6 5 DHCP 配置教程

第一台dhcphost作為dhcp伺服器,第二台機器clienthost用來測試dhcp服務。1.首先安裝 dhcp 軟體包 yum install dhcp y2.編輯 dhcp 配置檔案 etc dhcp dhcpd.conf,可以參考 usr share doc dhcp dhcpd.conf...

CentOS安裝MySQL 5 6 教程

2.坑 活人乙個 linux centos 耳機 yum list installed grep mysql yum y remove mysql libs.x86 64當然還有其它方法 rpm qa grep mysql如果你系統已安裝,可以選擇進行解除安裝 rpm e mysql 普通刪除模式 ...