在debian 上安装kvm 虚拟机


1.查看是否支持

egrep '(vmx|svm)' --color=always /proc/cpuinfo

2.查看内核是否支持

由于我的是debian 5 ,所以内核已支持。

3.安装包

aptitude install kvm kvm-source qemu

4.创建虚拟硬盘

qemu-img create /home/kvm.img  -f qcow2 5G

5.启动安装程序

kvm -vnc :0  -no-acpi  -hda /home/kvm.img -cdrom /mnt/os/win2003.iso -boot d

6.通过vncview连接192.168.xx.xx:0,进行安装
(不需要安装GNOME等桌面包和vnc4server包,在另外一台计算机上用vncviewer连接安装系统)

7.安装结束从新启动kvm,去掉光驱 不启动图形界面 后台运行
kvm -vnc :0 -daemonize  -hda /home/kvm.img -no-acpi -redir tcp:3389::3389 \
-M pc -m 256 -soundhw es1370   -localtime -net nic,vlan=0 -net user,vlan=0

8.配置bridge上网
步骤如下: (以下命令均用root用户执行)
1). 安装uml-utilities和bridge-utils和,这两个工具分别含有tunctl和brctl命令

   apt-get install uml-utilities bridge-utils

2). 生成一个新的TAP接口

   tunctl -t tap0

3).修改/etc/network/interfaces

旧内容

XML/HTML代码
  1. auto lo  
  2.   iface lo inet loopback  
  3.   
  4.   auto eth0  
  5.   iface eth0 inet static  
  6.           address 192.168.1.33  
  7.           netmask 255.255.255.0  
  8.           network 192.168.1.0  
  9.           broadcast 192.168.1.255  
  10.           gateway 192.168.1.1  


新内容

XML/HTML代码
  1. auto lo  
  2. iface lo inet loopback  
  3.   
  4. auto eth0  
  5. iface eth0 inet manual  
  6.   
  7. auto br0  
  8. iface br0 inet static  
  9.         address 192.168.1.33  
  10.         netmask 255.255.255.0  
  11.         network 192.168.1.0  
  12.         broadcast 192.168.1.255  
  13.         gateway 192.168.1.1  
  14.   
  15.         bridge_ports eth0 tap0  
  16.         bridge_fd 9  
  17.         bridge_hello 2  
  18.         bridge_maxage 12  
  19.         bridge_stp off  



4).启动KVM

XML/HTML代码
  1. kvm -vnc :0 \  
  2.                   -daemonize \  
  3.                   -hda /home/kvm.img \  
  4.                   -no-acpi \  
  5.                   -redir tcp:3389::3389 \  
  6.                   -M pc \  
  7.                   -m 256 \  
  8.                   -soundhw es1370  \  
  9.                   -localtime \  
  10.                   -net nic,macaddr=52:54:00:12:34:56 -net tap,ifname=tap0  

9.创建快照和使用快照

建立快照
qemu-img create -b /home/kvm.img -f qcow2 /home/win2003.ovl
使用快照

XML/HTML代码
  1. kvm -vnc :0 \  
  2.                 -daemonize \  
  3.                 -hda /home/win2003.ovl \  
  4.                 -no-acpi \  
  5.                 -redir tcp:3389::3389 \  
  6.                 -M pc \  
  7.                 -m 256 \  
  8.                 -soundhw es1370  \  
  9.                 -localtime \  
  10.                 -net nic,macaddr=52:54:00:12:34:56 -net tap,ifname=tap0  

 使用快照的好处

如果系统崩溃,可以把快照删除,重新生成一个新的快照就是一个刚安装好的系统了。

参考:http://bbs.linuxphp.org/thread-599-1-1.html

Tags: kvm

上一篇: Tomato DualWan mod(双wan)支持的设备   下一篇: 帧和堆的区别

相关文章

提交疑问

请先登录 QQ微博登录

回顶部