悠然小屋

不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻!

«   2019年3月   »
123
45678910
11121314151617
18192021222324
25262728293031
搜索
Tags列表
最新留言
    最近发表
    文章归档
    友情链接

      PXE安装ESXI6 注意事项

       

      首先要明确一点的是:

      ESXi系统目前只支持uEFI方式的硬盘、光驱、usb key启动;是不支持uEFI方式的网络启动的,只支持传统BIOS(legacy BIOS firmware)的网络启动!!!

      老版本的syslinux是基于TFTP来传输所有的启动文件的,这个在跨网段的情况下,传输速度会比较慢

      gPXE支持通过HTTP和FTP方式传输引导文件

      前提:

      提取gpxe\gpxelinux.0、memdisk\memdisk和com32\menu\menu.c32文件放到tftp_root目录下

      gPXE引导ISO镜像的设置方法


      直接加载ISO镜像

      LABEL Mounting ISO install

      MENU LABEL ^Mounting ISO ESXi-5.0-update02

      initrd ftp://192.168.123.1/ISO/ESXi5.0.update02.iso

      linux ftp://192.168.123.1/memdisk

      append raw iso


      1、 修改安装文件中的 boot.cfg
      添加 prefix=esxi6.5/  同时将后面 modules=后面的/  所有的都去掉


      2、pexlinux.0引导文件中的default文件中区分大小写  最好使用esxi中自带的这个   ISOLINUX.CFG  这个直接修改,或者对照修改

      记得将大小写和文件对应======改大小些在线工具:  http://bigtosmall.51240.com/英文大小写在线转换======


      否则出现 loading esxi6.0/tboot.b00
      Error loading esxi6.0/tboot.b00
      Compressed MD5: 00000000000000000000000000000000
      Decompressed MD5: 00000000000000000000000000000000
      Fatal error: 15 (Not found)


      试过那个 tftp不区分大小写规则 好像没有什么作用(要将目标去不小写 那不是碰到鬼哦)

       

      3、上面是使用pexlinux.0引导 是linux下的tftp模式  区分大小写 =======  引导文件决定在dhcp中指定==========

      如果使用gpxelinux.0引导的话  就可用ftp://10.233.233.239/esxi/esxi6.0/
      ftp不区分大小写了



      4、

      label Install VMware ESXi  #下面的参数注意区分大小写   检查下 menu.c32这些大小写 和esxi目录中的文件一致
      MENU label ^ Install VMware ESXi 6 from 10.233.233.239 
      KERNEL  ftp://10.233.233.239/esxi/esxi6.0/MBOOT.C32
      APPEND -c  ftp://10.233.233.239/esxi/esxi6.0/BOOT.CFG

      label Install VMware ESXi
      MENU label ^ Install VMware ESXi 6.5 from 10.233.233.239
      KERNEL  esxi6.5/MBOOT.C32
      APPEND -c  esxi6.5/BOOT.CFG

      上面是两种方法的例子


      #########所有文件的位置都是相对  pxelinux.cfg目录的位置进行指定#################


      5、default中还需要指定 菜单文件  就用linux的就行  不一定要用 esxi的
      menu.c32 或者 vesamenu.c32 都行 ,用哪个在 pxelinux.cfg 的default中指定


      如果出现这个错误:

      menu.c32 not a com32r image  那就是 就是菜单重复使用的问题 或者的菜单配置大小写的问题

       

      或许你会感兴趣的文章——

      Powered By Z-BlogPHP 1.5.2 Zero & Theme by Washun Copyright Csuper All Rights Reserved. 湘ICP备18017694 网络是工具,不是玩具 QQ:493754678 [登录]