制作HP MicroServer Gen8可用的ESXi 5.x SD/TF卡启动盘
前些日子看到HP公司和京东在搞服务器促销活动,于是就入了一个 ProLiant MicroServer Gen8 的低配版 
相比上一代产品,新一代 MicroServer系列微型服务器可更换处理器,还多了 USB 3.0、双千兆网卡和 iLO网卡远程管理等功能,可玩性更高。另外,Gen8主板上还多了一个内置的 tf卡槽,可用于引导系统,于是打算在 tf卡上安装 ESXi 5.x操作系统。
tf卡槽位置,借用一张 Nastime网站 上的图片 
HP官网提供了专用的 ESXi光盘镜像文件的下载链接 http://h18004.www1.hp.com/products/servers/software/vmware/esxi-image.html
需要注意的是,安装 ESXi 5.1至少需要2GB内存,5.5至少4GB内存,且由于 Gen8标配的 CPU含集显,需要占用一点内存空间,所以 Gen8标配的2G内存不足以安装 ESXi 5.1,升级至4G内存后也不够安装5.5。我的 Gen8目前是4G内存,于是选择了 ESXi 5.1 U1版本。
Gen8可以从本地、远程方式安装系统,后者通过 iLO网卡实现,可直接通过 Remote Console(远程控制台)或是Intelligent Provisioning(开机后在远程控制台里根据提示按 F10键)。经尝试和比较,发现直接通过 Remote Console的光驱引导安装方式最稳定,而如下的其他方式都不太稳定或无法安装成功: 1. 本地引导安装(比如使用已量产为 usb-cdrom模式的U盘)有时能安装于 tf卡但有时却不行;
2. 而如果在远程控制台里直接引导光盘镜像文件的话,能安装于 tf卡上,但重启时会提示失败; 
3. 通过 Intelligent Provisioning安装根本就找不到 tf卡(在 bios中可以把默认的 Dynamic HP Smart Array改成 SATA AHCI模式后就可以顺利安装了,但这样 raid功能也没了) 
而通过 Remote Console的光驱引导进行安装的具体步骤比较简单,请先把下载的 ESXi光盘镜像文件在电脑上用虚拟光驱软件(比如免费的 VirtualCloneDrive)加载到一个虚拟光驱上,如 V:盘,然后在远程控制台中勾选这个虚拟光驱,远程启动 Gen8,接下来就是 ESXi安装于SD卡的一般步骤了(详请见 VMware官网),引导完成后根据提示安装于 tf卡即可。 

这里要提醒一下,安装前最好不要在 Gen8里放入有重要数据的硬盘,以免万一 ESXi安装过程中找不到 SD卡就会不经提示直接安装到硬盘上。
安装完成后,重启时请在 bios里修改启动顺序为 USB优先 
还可以指定内置的 tf卡作为第一 USB启动项(该项设定不影响上图中的 IPL顺序,即,只影响 USB本身的启动顺序) 
保存退出 bios,重启后就可顺利完成ESXi 5.1 U1的启动。 
顺便提一下我用的 tf卡是 Sandisk Ultra 8G,其实4G的也足够用了,这里给张该卡安装 ESXi 5.1 U1成功后,在 Win7磁盘管理界面里的截图。 

Win7磁盘管理界面里无法直接清除该 tf卡上的分区,似乎是存在 efi分区的缘故,如要清除这些分区请使用 Diskpart命令,详请自行上网搜索。
最后,建议用U盘镜像备份/恢复软件(比如 USB Image Tool)对 tf卡进行镜像备份,因为使用了一段时间后我发现 SD介质还是比较脆弱的,经历过几次强行冷启动,包括断电重启后,tf卡就再也无法引导 ESXi成功,只能恢复备份的镜像。
2014.09.06 更新: 有两种方法可升级 ESXi系统,第一种是如上述的那样用官方镜像文件引导,启动时选择 upgrade 
还有一种方法是用命令行升级,首先关闭各 VM虚拟机,然后在 vSphere Client软件里将 depot压缩包(目前最新 VMware-ESXi-5.5.0-Update1-1746018-HP-5.74.27-Jun2014-depot.zip)上传至 datastore根目录 
再用 Putty软件 登录 ESXi主机(ESXi安装后默认是关闭了 ssh服务的,开启方法请见 这里)并运行如下命令
vim-cmd hostsvc/maintenance_mode_enter #进入工程模式,也可vSphere Client软件里操作
esxcli software vib install -d "/vmfs/volumes/datastore标识/depot压缩包"
#大约1~2分钟后反馈如下
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: ...
升级完成后重启 ESXi主机,即可看到更新后的版本号了。
最后再次提醒一下,无论用哪种方法升级,升级前最好先取出存有重要数据的硬盘!
http://blog.ltns.info/linux/esxi_sd_boot_on_microserver_gen8/
制作HP MicroServer Gen8可用的ESXi 5.x SD/TF卡启动盘的更多相关文章
- HP Microserver Gen8 Processor FAQ
http://homeservershow.com/forums/index.php?/topic/6596-hp-microserver-gen8-processor-faq/ This guide ...
- 菜鸟在ubuntu 16.04下制作am335x的SD卡启动盘反思
以前只在消费电子平台android和rtos上做软件,每次都是公司的环境现成的,根本不用去想启动加载那部分 的事情,最近在做一个工控机的项目时,接触到了TI的arm335x系列的平台,才发现在嵌入式的 ...
- ZYNQ的Linux Linaro系统镜像制作SD卡启动
ZYNQ的Linux Linaro系统镜像制作SD卡启动 0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ...
- OMAPL138制作SD卡启动介质及重装Linux系统
OMAPL138制作SD卡启动盘及重装Linux系统 手里的创龙的OMAPL138平台的系统SSH坏掉了,我重新移植了openssh还是不好使,没有办法了只能重装OMAPL138的系统了,按照创龙给的 ...
- ZYNQ的Linux Linaro系统镜像制作SD卡启动(仅使用mkfs部分,其他部分待看)
0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ZYNQ内部有一个机制,该机制不可修改,可以通过拨码开关控 ...
- hp惠普工作站 安装ESXI 从U盘启动黑屏问题
[背景] 公司新买了一套hp z238 workstation需要安装esxi,我按照以前的方法制作好U盘后插入从U盘引导,显示屏一直黑屏,这个问题困扰了我一天....在网上找了好久无果 第二天终于在 ...
- 制作U盘启动盘及安装操作系统的方法
U盘启动盘制作方法: 1.从网上下载最新的老毛桃U盘启动制作工具主程序并安装 2.插入U盘(制作启动盘前先保存好你的资料到其它地方,以防丢失不可找回) 3.插入正确的U盘后程序会自动检测到U盘,启动模 ...
- tiny4412SD启动盘的制作--1
一.使用SD-flasher工具烧写superboot到SD卡. 1.SD-Flasher.exe 会对 SD 卡进行分区,第一个分区为 130M 用于存放 Superboot4412, 剩下的空间格 ...
- win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程
在我搞坏了两个系统之后,一切都得从头开始了,这回好了,电脑就是一台裸机了.没办法,重新下win7吧.这个要先做一个win7的启动盘,然后再安装,只能说我技术不行,没能把win7搞定.让大神给装的win ...
随机推荐
- Redis 集群解决方案 Codis
(来源:开源中国社区 http://www.oschina.net/p/codis) Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生 ...
- php超全局数组变量
(1)$_SERVER 服务器的相关信息 (2)$_GET 接收用户通过url向服务器传的参数 $POST 接收用户通过http协议向服务器传递的参数 发送get请求 <a href=&quo ...
- 安装生物信息学软件-Samtools
装完Bowtie2,官方文档给出的栗子说可以玩一玩samtools,所以我入个坑 参考这篇http://m.010lm.com/roll/2016/0620/2343389.html Step 1: ...
- 如何解决xx列不在表中
在连接数据库的程序中常会出现xx列不在表中的问题?那么应该怎么解决呢? 产生此问题的原因有三种: 1.数据表没这个字段2.sql查询没将这个字段查出来3.字段名写错了 还有重要的是一定要检查你的数据库 ...
- 团队开发——冲刺2.b
冲刺阶段二(第二天) 1.昨天做了什么? 收集游戏图片:开始.暂停.继续.重新开始.退出……为了界面的后期美工做准备. 2.今天准备做什么? 把“开始游戏”.“退出游戏”.“取消”等文字按钮加工成游戏 ...
- POJ 2155 2维线段树 || 2维BIT
#include <iostream> #include <cstring> #include <cstdio> #include <algorithm> ...
- android切换屏幕时的生命周期
老版本总结: 1.不设置Activity的android:configChanges时 切屏会重新调用生命周期的方法,切横屏调用1次 切竖屏调用2次 2.设置Activity的android:conf ...
- ACE - Reactor模式源码剖析及具体实现(大量源码慎入)
原文出自http://www.cnblogs.com/binchen-china,禁止转载. 在之前的文章中提到过Reactor模式和Preactor模式,现在利用ACE的Reactor来实现一个基于 ...
- C# winform应用程序仅能打开一个进程运行
判断程序是否已经运行,使程序只能运行一个实例: 方法1: //这种检测进程的名的方法,并不绝对有效.因为打开第一个实例后,将运行文件改名后,还是可以运行第二个实例. private static bo ...
- iOS开发ARC内存管理
本文的主要内容: ARC的本质 ARC的开启与关闭 ARC的修饰符 ARC与Block ARC与Toll-Free Bridging ARC的本质 ARC是编译器(时)特性,而不是运行时特性,更不是垃 ...