ASROCK N3700 安装 ESXi6.0 记录

ASROCK N3700 安装 ESXi6.0 记录_第1张图片

** ASROCK N3700 安装 ESXi6.0 记录 **
安装进程中断,停留在"relocating moduels and starting up the kernel",经查询,原因为N3700并不在vmware的HCL(hardware compatibility list)中

进行如下动作

  • U盘安装
  • 降低版本修改参数(ignoreHeadless=TRUE)
  • 更换自制镜像
  • 无盘启动(Tiny PXE Server&ipxe),更换自制镜像并修改参数
  • 更换8G内存(查询说要8g以上内存,换上之后然并卵)
  • 双虚拟安装到U盘

U盘安装

利用ultraiso 9.6 刻录 ESXi 6.0 镜像到U盘

N3700平台上U盘引导安装

安装失败,停留在relocating moduels and starting up the kernel

更换版本并添加启动参数

开始安装时按shift+O 输入ignoreHeadless=TRUE
5.0:可以过relocating moduels界面,但是开始安装时紫屏
5.1:同上
5.5:停留在relocating moduels界面
6.0:同上

无盘启动网络安装

同网段笔记本下载安装Tiny PXE Server 1.0.0.20

ipxe 文档

  • config.ini
    root=files
    filename=ipxe.pxe
    altfilename=menu.ipxe
    httpd=1
    binl= 0
    start=0
    dnsd=0
    proxydhcp=0
    default=1
    bind=1
    tftpd=1
    smb=0
    log=0
    optextra=175.6.1.1.1.8.1.1
    top=154
    left=806
    top=486
    left=509

  • menu.txt(initrd后使用相对目录调用ISO文件)

    :esxi1
    initrd /iso/mini.iso
    kernel /memdisk iso || goto failed
    boot || goto failed
    goto start
    
  • 程序界面


    ASROCK N3700 安装 ESXi6.0 记录_第2张图片
    tingpxeserver.PNG
  • 电脑改成网络启动pxe
    根据自行编写的menu选择安装


    ASROCK N3700 安装 ESXi6.0 记录_第3张图片
    ipxe.PNG

安装结果:失败

安装自制镜像

由于5.5之后大部分网卡及SATA控制器驱动不在包含在官方镜像中,所以需要自行将需要的驱动封装进exi镜像中
可参考以下文章说明
ESXi / Install unsupported SATA
ESXi / install unsupported NIC
List_of_currently_available_ESXi_packages
Online depot for drivers
Driver Realtek LAN RTL8111 for ESXi 5.5 und 6.0 in depot
文章中指出,其整合的Sata-xahci包中支持大部分设备,需要自行查看目标pc硬件的PCI ID是否在其list中,
查看方法:
将centos镜像写入U盘并在N3700上引导进入U盘,运行如下命令查看

 #lspci -v
lspci


sata控制器的class 为0106,经查询N3700 Class 0106的PCI ID为 1b21:0612
*The same applies if your controller is shown as "Class 0100" (SCSI Controller), "Class 0101" (IDE Controller), Class "0105" (ATA Controller) or Class "0107" (SAS Controller). I can really only help you with SATA Controllers (Class "0106") configured for AHCI mode **
另外,网卡(Class 0200)查看N3700的PCI ID为 10ec:8168,网卡为 * Realtek 8168 Gigabit NIC *

  • 封装驱动
    需要的工具有两个,一个是ESXi5-CPT,用来将网卡驱动转换成ESXi所支持的VIB 压缩格式;另一个就是ESXi-Customizer,这个工具的作用主要就是将ESXi 的安装文件进行封装
    ESXi-Customizer-PS
    1.将定制化软件、VMware系统的ISO文件、驱动文件拷贝到客户端的同一目录下,例如“D:\Custom_OS\”。
    2.运行定制化软件“ESXi-Customizer-v2.7.1.exe”。
    将软件解压目录设置为“D:\Custom_OS\”,解压后在该目录下生成“ESXi-Customizer-v2.7.1”文件夹。
    此时,“D:\Custom_OS\”下应该包含如图7-10所示的文件和文件夹。
    图7-10 包含的文件

    3.进入“ESXi-Customizer-v2.7.1”文件夹,运行“ESXi-Customizer.cmd”。弹出如图所示窗口。
    ESXi-Customizer窗口
    ASROCK N3700 安装 ESXi6.0 记录_第4张图片

    4.设置定制参数。
    单击“Select the original VMware ESXi ISO:”区域的“Browse”选择1中的系统ISO文件。
    单击“Select an OEM.tgz file,a VIB file or an Offline Bundle”区域的“Browse”选择驱动文件。驱动文件为位于2解压后的文件夹中的“.vib”文件。
    5.单击“Select the working directory”区域的“Browse”选择生成的定制化ISO文件存放路径。
    6.单击“Run!”。1分钟后弹出告警对话框。
    7.单击“确定”。1分钟后弹出“Do you want to add the VIB”对话框。
    8.单击“是”。1分钟后,弹出“All done”信息提示框。
    9.单击“确定”。此时在4设置的定制化ISO文件存放路径中可看到生成的ISO文件,该文件合入了服务器所需驱动。如图所示。生成的定制化ISO文件
    ASROCK N3700 安装 ESXi6.0 记录_第5张图片

    以上来源
  • 引导安装,失败(此处用封装的镜像安装虽然也停在了relocating界面,但是较之前有不同的地方就是,键盘大写切换灯仍旧可正常切换明灭,表示并未死机,而之前的都按下无反应)
    参考文章http://www.geeksecrets.net/pxe-booting-VMware-esxi/里面有自制镜像下载

双虚拟安装到U盘
文章参考 VMware ESXi 6.0 / N3150 / J3160 ITX – Braswell platform problem solved

步骤

  • 新建虚拟机,稍后安装系统,虚拟机类型选择"其他64bit"
  • 插入4G以上空白U盘,连接至新建的虚拟机
  • 载入esxi6.0镜像引导安装
  • esxi安装位置选择U盘,解压重启
  • 虚拟机重启后无法进入U盘,此时需要借助plpbt.iso,下载好之后替换原有的ESXi6.iso,引导选择USB,即可进入U盘继续安装进程
    ASROCK N3700 安装 ESXi6.0 记录_第6张图片
    Paste_Image.png
  • 安装完成后,设置固定IP地址,开启ssh,然后关机
  • 取下U盘,在实体上引导至U盘,
  • 然而依旧停留在了"relocating moduels and starting up the kernel"界面(泪目)

准备

放弃

搞了两天,躺在床上用手机重新google,找到有人在vmware网页寻求帮助
翻看到10楼时发现一个解决方案,虽然也是双虚法,但是我看到了不一样的东西

ASROCK N3700 安装 ESXi6.0 记录_第7张图片
SOLVED

也就是说虽然物理机,停留在了relocating界面,但是仍然在后台运行,按照其方法ping我设定的IP,果然活了!赶紧下载vsphere client进行连接
OK!连上了!

ASROCK N3700 安装 ESXi6.0 记录_第8张图片
Paste_Image.png

这个解决方案仍有问题,也就是说,ESXi是安装在U盘中,U盘要一直插着

不管怎么说总算是成功(伪)了
可以心安的搞黑裙了!
写了一下午的记录
晚安

你可能感兴趣的:(ASROCK N3700 安装 ESXi6.0 记录)