RHEL_PXE_Installation_Server

suzhouclark發表於2010-01-19

在 RHEL 上配置用於 PXE 網路安裝 RHEL 的中心伺服器

[@more@]

next-server 192.168.1.1;

  • syslinux 下載:

可以直接下載 RPM 包。

將 RedHat 安裝光碟目錄中的 '''images/pxeboot/{vmlinuz,initrd.img}''' 檔案複製到某個安裝目錄,比如:'''/tftpboot/install/rhel4.4-inst/''':

# mkdir -p /tftpboot/install/rhel4.4-inst/# cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} /tftpboot/install/rhel4.4-inst/

# 預設啟動的是 'label linux' 中標記的核心default linux
# 顯示 'boot: ' 提示符。# 為 '0' 時則不提示,將會直接啟動 'default' 引數中指定的內容。
prompt
1
# 在使用者輸入之前的超時時間,單位為 1/10 秒。
timeout
600
# 顯示某個檔案的內容,注意檔案的路徑。預設是在 /tftpboot 目錄下。# 也可以指定位類似 'install/rhel4.4-inst/boot.msg' 這樣的,路徑+檔名。
display boot
.msg
# 按下 'F1' 這樣的鍵後顯示的檔案。注意路徑。預設是 /tftpboot。# 注:syslinux 官方網站上說目前只能使用 F1-F10。
F1 install
/rhel4.4-inst/boot.msg
F2 install
/rhel4.4-inst/options.msg#...
F10 install
/rhel4.4-inst/snake.msg
# 'label' 指定你在 'boot:' 提示符下輸入的關鍵字。# 比如:# boot: linux[ENTER]# 這個會啟動 'label linux' 下標記的 kernel 和 initrd.img 檔案。# 這裡還定義了其它幾個關鍵字:# boot: text# boot: ks## kernel 引數指定要啟動的核心。同樣要注意路徑,預設是 /tftpboot 目錄。# append 指定追加給核心的引數,能夠在 gurb 裡使用的追加給核心的引數,在這裡也# 都可以使用。
label linux
kernel install
/rhel4.4-inst/vmlinuz
append initrd
=install/rhel4.4-inst/initrd.img ramdisk_size=8192

label text
kernel vmlinuz
append initrd
=install/rhel4.4-inst/initrd.img text ramdisk_size=8192
label expert
kernel vmlinuz
append expert initrd
=install/rhel4.4-inst/initrd.img ramdisk_size=8192
# 使用 kickstart 安裝。# 可以在 ks 引數後直接指定 kickstart 檔案的位置。# 關於 kickstart 的更多引數和設定,請參考各版本的 RHEL 的 Installation Guide:# * # Installation Guide --&gt Advanced Installation and Deployment

label ks basic
kernel install
/rhel4.4-inst/vmlinuz
append ks
=ftp://192.168.10.251/install/rhel4.4_basic.cfg initrd=install/rhel4.4-inst/initrd.img ramdisk_size=8192

label lowres
kernel vmlinuz
append initrd
=install/rhel4.4-inst/initrd.img lowres ramdisk_size=8192
label
local
localboot
1
label memtest86
kernel memtest
append
-
boot: linux secure

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1030698/,如需轉載,請註明出處,否則將追究法律責任。