1,286 瀏覽數

SLES12 SP2 PXE 安裝

PXE 的基礎設定請參考 http://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 Reply to “SLES12 SP2 PXE 安裝”

  1. 自動參照通知: Legacy – PXE Boot – Benjr.tw

發表迴響