** 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
-
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
-
程序界面
tingpxeserver.PNG -
电脑改成网络启动pxe
根据自行编写的menu选择安装
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窗口
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文件
以上来源
- 引导安装,失败(此处用封装的镜像安装虽然也停在了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盘继续安装进程 Paste_Image.png
- 安装完成后,设置固定IP地址,开启ssh,然后关机
- 取下U盘,在实体上引导至U盘,
- 然而依旧停留在了"relocating moduels and starting up the kernel"界面(泪目)
准备
放弃
搞了两天,躺在床上用手机重新google,找到有人在vmware网页寻求帮助
翻看到10楼时发现一个解决方案,虽然也是双虚法,但是我看到了不一样的东西
也就是说虽然物理机,停留在了relocating界面,但是仍然在后台运行,按照其方法ping我设定的IP,果然活了!赶紧下载vsphere client进行连接
OK!连上了! Paste_Image.png
这个解决方案仍有问题,也就是说,ESXi是安装在U盘中,U盘要一直插着
不管怎么说总算是成功(伪)了
可以心安的搞黑裙了!
写了一下午的记录
晚安
网友评论