簡介:目標:實現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目錄中獲得...