简介
本文介绍如何在ESXi虚拟化平台下,利用内核文件(bzImage)和内存文件(initrd.img)制作嵌入式Linux虚拟机模板。
虚拟机创建
可以通过vSphere Client来创建一个Linux虚拟机,其中一些选项:1. Guest Operation System: Other Linux(32-bit)
2. Create a disk: 4GB Thin Provision
注:手工创建方法:
1. 通过vmkfstools创建虚拟磁盘
2. 通过vi编辑.vmx配置文件
3. vim-cmd solo/registervm注册虚拟机
创建分区和文件系统
将新创建的虚拟机磁盘添加到Ubuntu 9.04的虚拟机上,磁盘挂载在/dev/sdb上。用户创建时,将"/dev/sdb"修改相应的实际磁盘标识。1. 通过"fdisk /dev/sdb"创建分区。最终作者创建的分区情况如下,其中/dev/sdb1设置为启动分区:
Command (m for help): p
Disk /dev/sdb: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x94007daa
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 9