今天升级LEDE-X64,遇到开机卡死,百度一查是只支持磁盘IDE模式,由于之前磁盘模式为SCSI,于是找到转换为IDE的方法。

解决步骤如下:

  1. 打开ESXi主机SSH登陆;

选中主机->配置->安全配置文件->属性->SSH->选项->启动,之后点击确定。
2016-10-22_235158.png

  1. 使用SSH登陆到ESXi主机,cd切换到虚拟机的硬盘目录
   cd /vmfs/volumes/datastore/VMname
  1. 修改相应硬盘的vmdk文件,找到ddb.adapterType,将其中的ddb.adapterType的值由“lsilogic”修改为“ide”,之后保存该vmdk文件,文件内容如下:
======================================================
# Disk DescriptorFile
version=3
encoding="UTF-8"
CID=993dc925
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"

# Extent description
RW 266357700 VMFS "casco-dc1-lc-flat.vmdk"

# Change Tracking File
changeTrackPath="casco-dc1-lc-ctk.vmdk"

# The Disk Data Base 
#DDB

ddb.deletable = "true"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosCylinders = "16580"
ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "16"
ddb.geometry.cylinders = "16383"
ddb.uuid = "60 00 C2 9a 43 fa 2b a6-74 06 4e c7 4d 1a 6d 68"
ddb.longContentID = "52221f36e0f992d5465a8a6b993dc925"
ddb.virtualHWVersion = "7"
ddb.toolsVersion = "8290"
====================End of the VMDK file==========================
  1. 打开vSphere Client,选中虚拟机->右键->编辑设置->,选中需要修改的IDE硬盘,点击“移除”,选择“从虚拟机中删除”(注意:千万不要从硬盘删除文件!)
  2. 添加硬盘添加->硬盘->使用现有虚拟磁盘,找到需要修改硬盘的vmdk文件,添加,直到完成即可。