Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64957
  • 博文数量: 20
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 11:15
文章分类
文章存档

2009年(4)

2008年(16)

我的朋友

分类: LINUX

2008-09-16 23:32:42

系统版本:Ubuntu 8.04

1. 检查系统是不是支持KVM
  
egrep '^flags.*(vmx|svm)' /proc/cpuinfo
   如果该命令输出了类似如下的结果说明系统支持:
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
   否则就是不支持,这种情况我没仔细研究,不知道后面的步骤是不是还能正常进行

2. 安装KVM和qemu
  
sudo apt-get install kvm qemu
   注:如果安装KVM过程中出现类似“FATAL: Error inserting kvm_intel...”的错误,可能是因为BIOS设置中禁用了Visualization Technology,重启F2启动之,再启动应该就可以了

3. 创建虚拟盘
  
qemu-img create hda.img 10G
   如果指定了-f qcow选项,则会创建QCOW(写时复制)格式,这种情况下虽然指定了10G的大小,但文件的实际大小只有41K,文件会随着内容的增多而增大,10G是上限,但是第5步会出现“qemu: could not open disk image hda.img”的错误;

4. 获得
ISO格式的Windows安装文件
   网上下载,或者从光盘复制一个:
  

cp /dev/cdrom winxpsp2.iso
   不知道第5步能不能直接从光盘安装,暂时还没试过

5. 开始安装  

  

kvm -no-acpi -m 512 -cdrom winxpsp2.iso -hda hda.img -boot d
   其中,512是系统的内存大小
   这时,如果顺利的话,将会弹出一个XP的安装窗口

6. 启动系统  
qemu -hda disk.img


7. 参考文章:
    1) http://www.ibm.com/developerworks/cn/linux/l-qemu/index.html
    2)

8. 其它
   1)系统时间
      在启动系统过程中,使用‘-localtime’选项,系统就使用主板上的时间
   2)系统联网
      如果只有一个Guest系统,则可以加上‘-net nic -net user’选项;
   3)访问已有的Windows分区
      使用类似于‘-hdb /dev/sda1’的选项,就会在Guest启动之后看到该分区(注意,此时需要root权限)
   4)使用实体光驱
     
-cdrom //./x: -> x 代表光盘名稱/位置
     
例如:-cdrom //./e: -> 使用 E:\ 为光盘
   5) KQEMU的安装和使用
      参见:
         http://blog.csdn.net/skywalker_nick/archive/2008/08/20/2803647.aspx



阅读(6430) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~