PXE引導無人值守安裝LINUX

2021-09-21 11:21:59 字數 2388 閱讀 7942

簡介:目標:實現pxe安裝,只要開機設定從網路啟動即可自動安裝設定好的linux系統。準備環境:做一台server伺服器,需要dhcp、nfs、tftp的支援,kichstart做好的ks.cfg 步驟: 1、dhcp服務設定(伺服器ip為192.168.0.254) 設定完後起 ...

目標:實現

pxe安裝,只要開機設定從網路啟動即可自動安裝設定好的

linux

系統。

準備環境:做一台

server

伺服器,需要

dhcp

、nfs

、tftp

的支援,

kichstart

做好的ks.cfg

步驟:1、dhcp服務設定(伺服器ip為192.168.1.254) 設定完後起動:service dhcpd restart

ddns-update-style interim;

ignore client-updates;

subnet 192.168.1.254 netmask 255.255.255.0 {

option routers 192.168.1.254;

option subnet-mask 255.255.255.0;

option nis-domain "domain.org";

option domain-name "domain.org";

option domain-name-servers 192.168.1.254;

option time-offset -18000;

next-server 192.168.1.188;

filename "/pxelinux.0";

range dynamic-bootp 192.168.0.200 192.168.0.254;

default-lease-time 21600;

max-lease-time 43200;

host ns {

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:ab:cd;

fixed-address 207.175.42.254;

2、nfs服務設定(目錄為/var/ftp/pub/ ,目錄裡有已設定好的ks.cfg檔案和rhel5安裝目錄)

vim /etc/exports

內容為:/var/ftp/pub/ 192.168.0.0/255.255.255.0(rw.sync)

啟動nfs服務:service nfs restart

3、tftp服務設定

檢查tftp安裝包,確認安裝。

啟動tftp服務:chkconfig tftp on; service xinetd restart;

檢查:netstat -anup 確認 67、69 埠已開。

安裝好後會在/目錄下有/tftpboot/目錄,如果沒有,則手動建立。

4、pxe檔案檢查設定

rpm -qa |grep syslinux #確認syslinux已安裝

cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ #複製pxelinux.0到tftp目錄下

5、複製引導核心(vmlinuz)、驅動(initrd.img)和安裝配置檔案(isolinux.cfg)到/tftpboot/目錄下

這三個檔案都在光碟上的/isolinux/目錄裡

cp /mnt/isolinux/vmlinuz /tftpboot/

cp /mnt/isolinux/initrd.img /tftpboot/

isolinux.cfg需要放到tftpboot/pxelinux.cfg/目錄下,並改名default

cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

/tftpboot/pxelinux.cfg/default的內容需要修改一下:

default ks #預設為ks選項

prompt 1

timeout 600

label linux

kernel vmlinuz

label ks

kernel vmlinuz #指定ks.cfg在nfs伺服器的路徑

label local

localboot 1

6、設定其他機器從網路啟動,即完成系統安裝。

注:這個專案最重要的還是一定要

設定好dhcp

、nfs

、tftp

三個服務,特別是

dhcp

服務,一定要確保每一步,差錯一點可能就起動不了。另外,

ks.cfg

的設定也要注意,網路安裝介質、安裝的路徑等。

pxe 無人值守安裝

從網路引導系統的做法可以不必從硬碟 軟盤或者cd rom光碟,而是完全通過網路來引導一台計算機。這對於安裝來說很方便,因為它意味著你可以坐在桌子旁邊,不必走到機器那裡插入cd rom光碟或者軟盤,就可以從網路上引導位於別處的一台機器。用yum來安裝所需要的軟體包,先來搭建yum光碟源 root te...

無人值守裝機PXE

虛擬環境中注意是否將自帶dhcp功能關閉 注意測試安裝機器是否將網路與pxe伺服器網路對齊 安裝centos 6.8系統,關閉dhcp 本地掛載iso配置本地yum root localhost mkdir mnt cdrom root localhost mount o loop dev cdro...

基於PXE的Centos無人值守安裝(Win平台)

一 環境準備 pxe伺服器端 1 工具 kickstart 用於生成無人值守檔案 需要linux系統執行,使用yum y install system config kickstart 安裝 2 配置文件 initrd.img vmlinuz 從 centos.iso檔案 isolinux目錄中獲得...