您的位置:首页 > 其它

计划第二步(x86平台相关,系统环境建立)

2012-08-30 11:29 323 查看
by:c1



开发环境:Vmware+CentOS5.4

目标:实现一个完整的LFS系统在一个虚拟盘中,即一个vmdk文件,通过Vmare可以加载启动它

制作vmdk文件:

# 功能:制作虚拟盘test.vmdk
# 输入:
# 输出:生成一个指定大小的虚拟盘vmdk文件
function create_vmdk()
{
qemu-img -v | grep -sq "qemu-img version.*Copyright"
[ $? -ne 0 ] && install_qemu
#生成一个指定大小的img文件
dd if=/dev/zero of=./test.img bs=1M count=512
#制作该指定大小的虚拟盘
qemu-img convert -O vmdk ./test.img ./test.vmdk
}

linux环境中,通过qemu-img生成一个指定大小的*.vmdk文件

关机

在vmware中设置将该虚拟盘加进来,重新启动CentOS,fdisk -l可以查看到新加的硬盘。

windows环境中也可以通过qemu-img.exe创建*.vmdk文件。

如果linux中没有安装qemu,参考下面:

# 功能:安装虚拟化应用程序qemu
#   下载源码    http://wiki.qemu.org/Download #   相关技术文档http://www.ibm.com/developerworks/cn/linux/l-qemu/
#               http://docs.fedoraproject.org/zh-CN/Fedora/12/html/Virtualization_Guide/sect-Virtualization_Guide-Tips_and_tricks-Using_qemu_img.html #               http://wiki.qemu.org/Main_Page # 输入:
# 输出:
function install_qemu()
{
#wget http://fabrice.bellard.free.fr/qemu/qemu-1.1.0-1.tar.bz2 tar jxvf qemu-1.1.0-1.tar.bz2
cd qemu-1.1.0
./configure
make
make install
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: