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

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
 }


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值