SUSE PXE安裝詳解

Suse 11 SP2 PXE部署手冊linux


1、配置autoyast安裝模板

一、運行yast→ 雜項自動安裝安全

091821180.jpg

二、進行配置界面,從上往下配置防止出現缺乏配置。服務器

選擇硬件鍵盤佈局點擊編輯英語(美國)網絡

091919877.jpg

三、接下來,選擇分區點擊編輯app

092024980.jpg


選擇設備→ /dev/sda 根據現場狀況選擇重用硬盤分區仍是初始化,而後點擊應用dom

092117663.jpg


點擊添加分區配置相關的參數(掛載點、文件系統、容量、分區號)點擊應用;ide

根分區配置狀況佈局

092210757.jpg


重複上一步配置其餘分區完成spa

092258447.jpg


四、圖形卡和監視器點擊編輯3d

092347667.jpg


調整分辨率、顯示管理器→ KDMGDM、窗口管理器選擇 gnome

092428732.jpg

點擊下一步,配置顯示器類型(根具現場狀況)選擇完成後點擊下一步

092526784.jpg

在此硬件部分已經配置完成。



五、接下來,配置網絡服務(根據部署的狀況進行配置,在此略過)

092811308.jpg

六、接下來配置安全和用戶(主要是root密碼修改)點擊編輯

092654436.jpg


點擊設置過濾器選擇系統用戶而後選擇root用戶點擊編輯

092902990.jpg


修改新的密碼點擊肯定

092953527.jpg


七、接下來,配置軟件點擊編輯

093042380.jpg


選擇模式勾選須要安裝的軟件組和軟件點擊接受

093123243.jpg


八、接下來,配置最後一項【系統】

選擇引導加載程序(boot引導配置)點擊編輯

093219681.jpg


跳過部分管理(PXE完成後,系統會自動完成),選擇引導程序安裝

引導程序選擇 GRUB 引導程序位置勾選從主引導記錄引導點擊肯定

093257648.jpg

九、配置日期和時間點擊編輯

093355255.jpg



保存文件以xml結尾

093502150.jpg


2、配置tftp server

一、運行yast→ 網絡服務→ tftp服務器

093708575.jpg

若是沒有安裝該軟件,會提示安裝;啓用tftp,啓動鏡像目錄用缺省便可。

3、配置NFS SERVER

han:~#zypper innfs-kernel-server

han:/pxe # cat/etc/exports

/pxe/*(fsid=0,crossmnt,ro,root_squash,sync,no_subtree_check)

/pxe/suse11*(ro,sync)

han:/pxe # rcnfsserver restart

han:/pxe # exportfs -rvf

han:/pxe # showmount -e 192.168.100.1

Export list for192.168.100.1:

/pxe/suse11 *

/pxe*


suse(sles)11 sp2的光盤內容拷貝到/pxe/suse11目錄下

cp -a /光盤掛載路徑/* /pxe/suse11


最後將生成好的autoyast文件(autoyast.xml)到/pxe目錄下




4、配置DHCP SERVER

注:藍色爲輸入內容紅色爲配置文件註釋內容綠色爲關鍵字

han:~#zypper indhcp-server

# han:~ # cat/etc/sysconfig/dhcpd

## Path:Network/DHCP/DHCP server

## Description: DHCPv4server settings

## Type:string

## Default:""

## ServiceRestart: dhcpd

# Interface(s)for the DHCPv4 server to listen on.

DHCPD_INTERFACE="eth0"

..........

han:~ # cat/etc/dhcpd.conf

option domain-name-servers 192.168.100.1;

default-lease-time 14400;

ddns-update-style none;

subnet 192.168.100.0 netmask 255.255.255.0 {

range dynamic-bootp192.168.100.10 192.168.100.20;

default-lease-time14400;

max-lease-time172800;

allow booting;

filename"pxelinux.0";

next-server192.168.100.1;

}

han:~ # rcdhcpd restart

Shutting downISC DHCPv4 4.x Serverdone

Starting ISCDHCPv4 4.x Server [chroot]done

3、相關文件的配置

注:藍色爲輸入內容

/pxe/suse11 爲光碟掛載路徑

cp/pxe/suse11/boot/x86_64/loader/linux/tftpboot/

cp/pxe/suse11/boot/x86_64/loader/initrd/tftpboot/

pxelinux.0文件拷貝到/tftpboot目錄下

cp /usr/share/syslinux/pxelinux.0 /tftpboot/

/tftpboot/目錄下建立pxelinux.cfg文件夾與一個message空文件

han:/tftpboot #mkdir pxelinux.cfg

han:/tftpboot #touch message

/tftpboot/pxelinux.cfg目錄下新建一個default空文件

han:/tftpboot/pxelinux.cfg# touch default

han:/tftpboot #cat pxelinux.cfg/default

default harddisk

label harddisk

localboot 0


label 1

kernel linux

appendinitrd=initrdinstall=http://192.168.100.1/suse11/autoyast=http://192.168.100.1/autoinst.xml(與上一行相接,最終爲一行)


implicit 0

display message

prompt 1

timeout 100

每次更改配置後須要重啓xinetd服務

rcxinetd restart

相關文章
相關標籤/搜索