PXE 下安裝Nexenta 4
原來已經在一臺win2012服務器上配置了PXE遠程系統安裝:WINPE WINXP等的安裝。現需因一臺老舊服務器需要安裝Nexenta,專用光驅壞了;因此做個PXE來安裝;
方法:
1、複製光盤所有文件及目錄到tftp根目錄。
2、複製Nexenta光盤中的boot\grub\目錄中的pxegrub文件到tftpboot根目錄,並改名爲pxegrub.0
3、在原來的sysconfig的配置文件菜單增加
LABEL Nextenta4.0.2
MENU LABEL ^7---Nextenta PXE Installtion
kernel PXEGRUB.0
如上操作以後應該可以進入nexenta的grub安裝菜單;
此時修改boot\GRUB目錄的MENU.LST文件爲如下
...title Install NexentaStor Community Edition (64-bit)
#root (cd)
kernel$ platform/i86pc/kernel/$ISADIR/unix -B iso_nfs_path=192.168.0.184:/a
module$ platform/i86pc/miniroot
注意nfs_path指向的路徑一定要是NFS4版本的;否則會出現問題1.
問題1、NexentaStor通過PXE安裝出現如下提示: pxe rpcbind failure rpc success
原因: Nexenta默認採用的是NFS4,因此請把安裝源文件放在NFS4的系統中,即時放在windows 2012的cifs會出錯;默認用CENTOS 6以上;如果是其它版本請自行編譯。