PXE 的基礎設定請參考 https://benjr.tw/83
PXE Server 為 RedHat RHEL6.8 x64
從 SuSE 下載了 SLES12 SP2 DVD1 與 DVD2 (其實只需要第一片光碟就可以完成安裝 ,DVD1 contains the binary packages, DVD2 the source code),想說可以讓安裝來源透過 PXE ,但卻出現以下的錯誤訊息 (從 SLES 9 之後的版本皆需要修改 )
content: Invalid signature. Installation aborted.
這邊整理一下步驟
SuSE PXE 的 kernel 和 initrd.img 的存放在 SuSE 的第一片 DVD1 /boot/loader/ 目錄中
/boot/loader/linux 是 kernel
/boot/loader/initrd 是 initrd.img
PXE 所需的開機檔案儲存在 /var/lib/tftpboot/linux-install/sles12-sp2 (tftp folder)
SUSE 安裝所需檔案存放在 /var/ftp/sles12-sp2 (NFS Share Folder)
[root@benjr ~]# vi /var/lib/tftpboot/linux-install/pxelinux.cfg/default ... label sles12SP2 kernel sles12-sp2/linux append initrd=sles12-sp2/initrd ramdisk_size=65536 install=nfs://192.8.1.1/var/ftp/sles12-sp2
修改一個檔 “/var/ftp/sles12-sp2/media.1/media” 才能使用網路安裝.
[root@benjr ~]# cat /var/ftp/sles12-sp2/media.1/media SuSE 201610312022840 2
要把 2 改成為 1
[root@benjr ~]# vi /var/ftp/sles12-sp2/media.1/media SuSE 201610312022840 1
正確無誤在選完 PXE 之後就可以看到 SUSE 的安裝介面了.
其他參數:
install – Location of the installation server
install=(nfs,http,ftp,smb)://path_to_instmedia
netdevice – Network device (only needed if several network devices are available)
netdevice=some_netdevice
hostip – IP address
hostip=some_ip
netmask – Netmask
netmask=some_netmask
gateway – Gateway
gateway=ip_gateway
vnc – VNC enablement
vnc=1
vncpassword – VNC password
vncpassword=some_password
usessh – SSH enablement
usessh=1
sshpassword
sshpassword=some_password
SSH password
vga
如果遇到沒有 GUI 安裝時,可以加入參數 vga=0x### 試試看.SLES 似乎沒有像 RHEL 可以使用 VGA Driver 的參數 (inst.xdriver),如果遇到不支援的 VGA 時,只能使用文字介面安裝,或是 VNC 的方式,待安裝完之後再設定 Xorg.
+--------------------------------------------------+ | 640x480 800x600 1024x768 1280x1024 -----+---------------------------------------------- 256 | 0x301=769 0x303=771 0x305=773 0x307=775 32K | 0x310=784 0x313=787 0x316=790 0x319=793 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 +--------------------------------------------------+
其他參數可以參考 https://en.opensuse.org/Linuxrc
安裝遇到問題可以參考官方文件 https://www.suse.com/zh-tw/documentation/sles-12/singlehtml/book_sle_deployment/book_sle_deployment.html
One thought on “SLES12 SP2 PXE 安裝”