手斧Linux – 从LFS到Funtoo (136)

第18章 虚拟机的使用

1. virtualbox

主页:https://www.virtualbox.org/。ubuntu 10.04里自带的virtualbox是32位的,不支持x86_64。更高版本的virtualbox可以支持64位,但这也需要CPU的硬件支持才可以。intel的CPU支持64位的虚拟机的话,该CPU必须支持VT技术,具体可以查阅以下网站:http://product.thethirdmedia.com/c1/t4568index1.html。intel不支持VT技术的64位CPU,可以安装真实的64位OS。

2. vmware

主页:http://www.vmware.com 不是开源的软件。

3. qemu

ubuntu的软件源里就有收录,安装很方便,具体的使用情况记录如下:

(1) install-amd64-minimal-20120112.iso

qemu-system-x86_64 -no-kvm  -m 640 -boot d -cdrom install-amd64-minimal-20120112.iso

可以启动。 

因为硬件不支持kvm,所以-no-kvm;-m指定划出多少系统内存,有条件可以划得更多些;-boot d表示虚拟机将从其(虚拟)光驱引导;-cdrom install-amd64-minimal-20120112.iso表示将这个iso文件代表的光盘放入虚拟机的cdrom里。

(2) 取出install-amd64-minimal-20120112.iso中的文件,用qemu加载。

qemu-system-x86_64 -no-kvm -m 640 \

  -cdrom image.squashfs \

  -kernel isolinux/gentoo \

  -initrd isolinux/gentoo.igz \

  -append "root=/dev/sr0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot initrd=gentoo.igz"

失败,提示找不到rootfs。

依据前面章节内容分析,这个iso包里的kernel+initramfs可能不支持squashfs。

(3) gentoo-livedvd-amd64-multilib-2012.iso

qemu-system-x86_64 -no-kvm -cdrom gentoo-livedvd-amd64-multilib-2012.iso

用alt+f1组合键,可以在第一个控制台上得到它的交互界面,记得使用这个组合键,不然在执行qemu的终端窗口里看不到更多的输出,很容易误解为系统出问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值