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以上;如果是其它版本请自行编译。