1. 程式人生 > >Linux PXE遠程安裝服務 並實現KIckstart無人值守安裝

Linux PXE遠程安裝服務 並實現KIckstart無人值守安裝

網絡

工作於Client/Server的網絡模式,支持工作站通過網絡從遠端服務器下載映像,並由此支持通過網絡啟動操作系統,在啟動過程中,終端要求服務器分配IP地址

實驗目標:部署PXE遠程安裝服務 、並實現KIckstart無人值守安裝

技術分享圖片
server_args = -s /var/lib/tftpboot -c (指定存儲路徑 -c:允許上傳)
disable = no (開啟tftp)
安裝dhcp並且復制模板
技術分享圖片
ddns-update-style none; //支持DNS動態更新,一般選擇關閉/
技術分享圖片
next-server 192.168.100.102; //指定TFTP服務器地址//

filename "/pxelinux.0"; //引導文件TFTP上的位置//
添加池 可以分配IP範圍 可以是實現多臺一起裝
技術分享圖片
安裝FTP共享鏡像文件
技術分享圖片
光盤鏡像掛載到 FTP 站點中
技術分享圖片
安裝syslinux 獲取pxelinux.0 引導程序技術分享圖片
引導程序復制到tftp站點
技術分享圖片
創建配置文件目錄
技術分享圖片
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安裝菜單
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot //linux引導加載模塊復制到站點
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //壓縮內核//
cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //圖形化安裝菜單/
技術分享圖片
開啟服務並且關閉防火墻關閉增強型安全功能
技術分享圖片
自動安裝配置
無人值守安裝
技術分享圖片技術分享圖片
技術分享圖片
技術分享圖片技術分享圖片
/bin 代表的是binary, 二進制文件,主要就是一些系統命令;還有一個常用的目錄是/usr/bin,幾乎所有的應用程序的可執行文件都裝這裏的。
/bin/bash說明你的shell類型為bash,bash shell是最常用的一種shell, 是大多數Linux發行版默認的shell。 此外還有C shell等其它shell。
技術分享圖片
技術分享圖片技術分享圖片
技術分享圖片技術分享圖片

Linux PXE遠程安裝服務 並實現KIckstart無人值守安裝