kvm on gentoo

system: gentoo
arch: amd64
kernel: 2.6.30
time: Mon Nov 9 23:59:06 CST 2009

step 1:
打开kernel里的Virtualization功能,因为我的amd64架构,所以选择"KVM for AMD".
[*] Virtualization --->
--- Virtualization
Kernel-based Virtual Machine (KVM) support
<  > KVM for Intel processors support 
KVM for AMD processors support


测试命令
#modprobe kvm-amd
正常情况不会有任何回显
lsmod可以看到加载的模块信息"kvm-amd"
Module Size Used by
kvm_amd 36068 0
kvm 155640 1 kvm_amd


注:可以配置/etc/conf.d/modules用于启动时自动装载kvm模块

step 2:
打开masked包
 
=app-emulation/kvm-88-r1 ~amd64
=app-emulation/kvm-kmod-88-r1 ~amd64

将上面两行信息echo到/etc/portage/package.keywords里,portage里最新的版本为88

然后
#emerge kvm
此时会关联安装其他几个包.

step 3:
将用户加入kvm组,比如我的帐户是ben(也就是用于操作kvm的用户)
#gpasswd -a ben kvm

到此将完成kvm的安装,过程相当简单.注:未支持网络等其他功能.

试用测试:

在/var建立一个kvm目录
创建4g的lv
#lvcreate -nkvm -L4G vg0 && mkfs.ext3 /dev/vg0/kvm

#mount /dev/vg0/kvm /var/kvm

// 创建一个虚拟磁盘,磁盘格式为qcow2
#kvm-img create -f qcow2 kvm.img 4G

//光驱装入gentoo2008的安装光盘
#kvm -m 512M -hda kvm.img -cdrom /dev/cdrom -boot d -sdl

出现安装画面,判断程序运行正常

命令参数说明
程序名: kvm
-m 512M    - 给VM划分上限为512M的内存
-hda kvm.img    -  使用kvm.img(镜像)文件作为VM IDE硬盘(1 or 2)
-cdrom /dev/cdrom    - 使用设备文件/dev/cdrom作用VM光驱
-boot d    - 优先从(VM)光驱启动
-sdl    - 开启sdl支持

注:kvm.img为事先创建的虚拟磁盘文件;-sdl选项开启后程序输出将定向到(新弹出的窗口)qemu,或使用-curses替代则将在本xterm输出(我使用curses的结果是分辨率不足,黑黑一片)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值