关闭

手斧Linux – 从LFS到Funtoo (136)

标签: FuntooLFSlinux手斧Linux
237人阅读 评论(0) 收藏 举报

第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的终端窗口里看不到更多的输出,很容易误解为系统出问题了。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:26025次
    • 积分:1724
    • 等级:
    • 排名:千里之外
    • 原创:155篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档