zhaoming 发表于 2015-10-10 11:54:31

kvm on gentoo

system: gentoo
arch: amd64kernel: 2.6.30time: Mon Nov9 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可以看到加载的模块信息&quot;kvm-amd&quot;Module                  SizeUsed by
kvm_amd                360680
kvm                   1556401 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的结果是分辨率不足,黑黑一片)  
             版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: kvm on gentoo