设为首页 收藏本站
查看: 838|回复: 0

[经验分享] 在UBUNTU上安装XP(QEMU、KVM)

[复制链接]

尚未签到

发表于 2016-1-8 12:37:31 | 显示全部楼层 |阅读模式
[size=0.75em]转自:http://www.chkh.com/Article/HTML/19490.html
[size=0.75em]安装KVM
[size=0.75em]1.安装
sudo apt-get install qemu kernel-package linux-source kqemu-source build-essential

[size=0.75em]
2.Qemu的二进制程序已经安装,但Qemu加速器安装的是源码,所以要加以编译

[size=0.75em]cd /usr/src/linux
sudo module-assistant prepare kqemu
sudo module-assistant build kqemu
sudo module-assistant install kqemu
sudo depmod -a

[size=0.75em]
3.载入kqemu模块

[size=0.75em]sudo modprobe kqemu
sudo mknod /dev/kqemu c 250 0
sudo chmod 666 /dev/kqemu

[size=0.75em]这一步如果要永久保存的话
· Configure udev to create the /dev/kqemu device node upon loading the kqemu module: 
o Create /etc/udev/rules.d/60-kqemu.rules 
gksu gedit /etc/udev/rules.d/60-kqemu.rules 
with the following content: 
KERNEL=="kqemu", NAME="%k", MODE="0660", GROUP="kqemu"
o Change the content of /etc/modprobe.d/kqemu to: 
options kqemu major=0
· Create a group "kqemu" and add all users who should be allowed to use QEMU with acceleration to this group: 
sudo addgroup --system kqemu
sudo adduser myUser kqemu
· Make sure to update your environment before proceeding to reflect the fact, that your user is now part of the kqemu group (for example by logging in and out).

[size=0.75em]4.创建windows虚拟硬盘
qemu-img create -f qcow windows.img 2G

[size=0.75em](这里的2G大小可以自己设置,使用qcow文件格式,因此它根据用户使用而增大减小,但最大上限为2G)
[size=0.75em]5.从光驱安装windows
[size=0.75em]qemu -localtime -cdrom /dev/cdrom -m 384 -boot d windows.img
[size=0.75em](同样也可以从硬盘镜像安装
[size=0.75em]qemu -localtime -cdrom cdimagefile.iso -m 384 -boot d windows.img
[size=0.75em]这里的-m 384是指定内存,384 MB是很好的XP最小内存
如果内存不够,可以这样
代码:
sudo umount /dev/shm
sudo mount -t tmpfs -o size=400m none /dev/shm
)

[size=0.75em]*64位用户请使用'qemu-system-x86_64'而不是'qemu',否则"-kernel-kqemu"不能启用.
*安装windows 2000请加入参数'-win2k-hack'.

[size=0.75em]3.2 使用XP 
代码:
$ qemu-system-x86_64 . -hda windows.img -cdrom /dev/cdrom -boot c -m 384

[size=0.75em]注意,要使用宿主机的硬盘或者光驱或者声卡的话,可以使用添加参数 
引用:
-hdb /dev/xxx 
和 
-cdrom /xxx 
和-soundhw all

[size=0.75em]这些都可以在qemu-system-x86_64的man文档中查到,这里就不多说了。 
进去之后,就能上网了。

[size=0.75em]
6.使用
Ctrl + Alt 控制切换
Ctrl + Alt + F 全屏切换

[size=0.75em]7.保存配置
每次启动qemu之前都要手动载入kqemu模,可以将那些命令写入/etc/rc.local,
这样系统启动就会运行这些命令

[size=0.75em]8.网络
请参考http://fabrice.bellard.free.fr/qemu/qemu-doc.html

[size=0.75em]9.宿主和客系统之间的文件共享
QEMU为你配置了一个虚拟局域网和DHCP服务器.
首先在宿主Ubuntu上配置好Samba,然后这样启动qemu
(这里假设你有个qemu_share文件夹)
代码:
qemu -smb $HOME/qemu_share -m 384 -localtime windows.img

[size=0.75em]在客系统windows下,这样来访问共享文件
net use e: \\10.0.2.2\qemu_share
而且宿主Ubuntu的IP地址永远是10.0.2.2,因此如果你在宿主Ubuntu上运行了服务器,同样可以访问,比如
ftp:\\10.0.2.2,等等.

[size=0.75em]10.挂载虚拟硬盘,先要确保关闭qemu
代码:
sudo mount -o loop,offset=32256 windows.img /mnt

[size=0.75em]
11.保存和恢复虚拟机的状态
当你安装好了一个虚拟机后,你可以在其上创建一个"叠加镜像",

[size=0.75em]qemu-img create -b windows.img -f qcow windows.ovl
[size=0.75em]现在你可以运行叠加镜像
[size=0.75em]qemu windows.ovl -enable-audio -user-net -localtime -smb qemu_share
[size=0.75em]叠加镜像非常小,只保存对原始镜像作出的改变,如果你想回到安装后的初始状态,
只需简单地删掉叠加镜像,然后创建一个新的.

[size=0.75em]12.运行QEMU命令
当QEMU正在运行时,他还可以接受命令
在QEMU窗口按CTRL+ALT+2,会出想QEMU监视器,输入help可以看到你能做很多事情
退出请按CTRL+ALT+1

[size=0.75em]13.将raw格式的虚拟硬盘转换为qcow格式
[size=0.75em]qemu-img convert windows.img -O qcow windows.qcow
[size=0.75em]
14.故障解决
如果你遇到鼠标始终挂在右下角,请在启动QEMU前运行

[size=0.75em]export SDL_VIDEO_X11_DGAMOUSE=0

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-161876-1-1.html 上篇帖子: 在CentOS6.2上搭建KVM的完整过程 下篇帖子: 为KVM客户机添加virsh console支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表