提取ESX/ESXI4.0脚本安装文件ks.cfg、ks-first.cfg和ks-first-safe.cfg
ks.cfg、ks-first.cfg和ks-first-safe.cfg 3个文件为ESX/ESXI脚本安装文件
官方《ESXi Installable 和 vCenter Server 安装指南》文档中(中文手册) 33-64页提到的内容但是官方的文档没有给出默认这3个文件的内容以及如何找到3个文件。
ks-first-safe.cfg 在第一个检测到的磁盘上安装 ESX并将 VMFS 数据存储保留在该磁盘上。
ks-first.cfg 在第一个检测到的磁盘上安装 ESX。
ks.cfg 在第一个检测到的磁盘上安装 ESXi。
使用 ks-first-safe.cfg 或 ks-first.cfg 安装 ESX 时默认根密码为 mypassword。
ks.cfg、ks-first.cfg和ks-first-safe.cfg文件是不可见的被压缩在 ESX/ESXI安装镜像中的 initrd.img 文件中initrd.img 文件位于ESX安装镜像中的isolinux目录中。
提取步骤
1.提取ESX安装镜像中的isolinux目录中initrd.img文件。
2.将initrd.img文件拷贝到一台linux系统的机器中。
3.一次执行下面的命令
mv initrd.img initrd.img.gz
gunzip initrd.img.gz
cpio -i < initrd.img
默认ks-first.cfg和ks-first-safe.cfg文件位置为usr/lib/vmware/weasel/examples/
cd usr/lib/vmware/weasel/examples/
官方文档中说 ks.cfg 脚本默认位于 /etc/vmware/weasel/ks.cfg。
但是小提取的时候是在usr/lib/vmware/weasel/ks.cfg
要运行默认脚本请在引导菜单上按 Tab然后键入 ks=file:path to file。
官方文档中的默认脚本包含以下命令
#root Password
rootpw --iscrypted $1$MpéRëÈíÌ$n9sgFQJweS1PeSBpqRRu..
# Authconfig
authconfig --enableshadow --enablemd5
# BootLoader (Use grub by default.)
bootloader --location=mbr
# Timezone
timezone America/Los_Angeles --utc
#Install
install cdrom
#Network install type
network --device=MAC_address --bootproto=dhcp
#Keyboard
keyboard us
#Reboot after install?
reboot
# Clear partitions
clearpart --firstdisk
# Partitioning
part /boot --fstype=ext3 --size= --onfirstdisk
part storage1 --fstype=vmfs3 --size=10000 --grow --onfirstdisk
part None --fstype=vmkcore --size=100 --onfirstdisk
# Create the vmdk on the cos vmfs partition.
virtualdisk cos --size=5000 --onvmfs=storage1
# Partition the virtual disk.
part / --fstype=ext3 --size=0 --grow --onvirtualdisk=cos
part swap --fstype=swap --size=256 --onvirtualdisk=cos
#VMware Specific Commands
accepteula
serialnum --esx=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
# Accept the VMware End User License Agreement
vmaccepteula
# Set the root password for the DCUI and Tech Support Mode
rootpw mypassword
# Choose the first discovered disk to install onto
autopart --firstdisk --overwritevmfs
# The installation media is in the CD-ROM drive
install cdrom
# Set the network to DHCP on the first network adapater
network --bootproto=dhcp --device=vmnic0
# A sample post-install script
%post --unsupported --interpreter=python --ignorefailure=true
import time
stampFile = file('/finished.stamp', mode='w'
stampFile.write( time.asctime() )
转载于:https://blog.51cto.com/chenglin/1753490
提取ESX/ESXI4.0脚本安装文件ks.cfg、ks-first.cfg和ks-first-safe.cfg相关推荐
- Python提取 Gprmax 3.0 的out文件数据
Python提取 Gprmax 3.0 的out文件数据[^1] 文章目录 Python提取 Gprmax 3.0 的out文件数据[^1] 一.结果展示 二.代码分享 一.结果展示 1.模型 2.i ...
- VFP6.0生成安装文件后显示“生成CAB文件时出错,错误号码:3”
其实这个问题很好解决 在点击工具-向导-安装之前,先把项目管理器关掉 这样就没有问题了
- linux 安装软件 tgz,开源之系统:Ubuntu系统里如何安装.tgz软件包和.sh安装文件
Ubuntu不像是Windows操作系统,或者说Linux发行版操作系统和Windows操作系统很不一样.在Windows里,可执行文件和安装文件格式都很简单明确.而到了Ubuntu这样的Linux操 ...
- SCVMM Self-Service Portal 2.0 SP1安装体验
SCVMM Self-Service Portal 2.0 SP1安装体验 SCVMM 2008在发布的时候就已经自带了一个自助服务门户,但是这个自助服务门户的功能仅仅是最基本的虚拟机操作.使用模板创 ...
- linux ks脚本,kickstar-KS文件和语法解析
# KS文件和语法解析 [TOC] ## 1ks说明 ### 1.1ks文件说明 使用kickstart,只需事先定义好一个Kickstart自动应答配置文件ks.cfg(通常存放在安装服务器上),并 ...
- 使用ADB“推送/提取/安装”文件进手机(华为U8825D)及错误举例
这次写写如何用ADB来推送.提取和安装apk文件进手机,和使用刷机包的方法相比各有所长. 测试环境:XP32,javasdk6 先安装JAVA-SDK6,设好运行环境,然后将ADB的几个文件丢进c:\ ...
- Vmware ESX 5.0 安装与部署
最近我公司部署了虚拟化,采购了两台Dell R710的服务器(CPU:64位双核,主频:2.4GHZ, 32G 内存.硬盘:2块300G做Riad 1.3块2T做Riad 5 .10块网卡),在两台服 ...
- FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- Mac OS 脚本生成dmg安装文件
本文将介绍通过脚本和appdmg来生成dmg安装文件的方法.文中例子的工程名为AutoLaunchMain. 最终生成的dmg安装效果如下图 工具准备 appdmg安装方式:命令行中输入 npm in ...
最新文章
- IT行业HR:我们很缺人...
- 计算机四级网络工程师考试重点
- Vim 基本配置和经常使用的命令
- Opencv中常见的滤波方法
- String对象的indexOf方法
- 高清精美壁纸:2013年9月桌面日历壁纸免费下载
- 试验设计茆诗松电子版_非标机械设计有哪些设计过程?
- pr基本图形模板无法使用_PR模板21个时尚排版竖屏封面图形标题动画【资源分享1218】...
- LeetCode 1267. 统计参与通信的服务器(计数)
- 【OpenCV】音符提取(形态学实例)
- windows 远程连接debian_免受版权困扰的远程控制软件,优秀!
- 免费从IEEE xplore下载论文
- php 发 语音验证码,php语音验证码接口_php语音接口_php语音验证码_语音验证码代码示例_达信通...
- AWS中IGW,NAT GW以及Egress-only IGW的概念和区别
- kubernetes 部署_kubernetes应用程序部署工具概述
- 微信php开发 抽奖,微信(weixin)大转盘抽奖页面、数据库以及抽奖算法(PHP源码......
- 汽车温度采集记录测量管理的重要性以及K-TC测量模块介绍 热管理
- windows的navicat 连接 linux的mysql服务器问题汇总
- U盘做成启动盘后,不能用了,使用量产工具解决!
- pikachu+SQL注入+Burp Suit
热门文章
- nodejs 运行linux命令,node.js执行shell命令
- php接口性能测试工具,PHP 应用性能优化指南
- Abp mysql guid_.NET生成多数据库有序Guid
- 神盾局hive是什么_《神盾局特工》第七季再爆幕后照,这位角色复古装又美出新高度...
- 2018 Multi-University Training Contest 7 - Age of Moyu
- 2017-2018-1 20155226《信息安全系统设计基础》第2周学习总结
- 新闻网站项目django--注册页
- dubbo 源码编译记录
- 用Groovy思考 第一章 用Groovy简化Java代码
- Quartz.Net 调度框架配置介绍