`

ubuntu 虚拟化 KVM 里安装windows

 
阅读更多
很实用的命令

qemu的安装步骤详解(适合ubuntu和windows)

引用

4.创建Windows虚拟硬盘
代码:
qemu-img create -f qcow windows.img 2G


(这里的2G大小可以自己设置,使用qcow文件格式,因此它根据用户使用而增大减小,但最大上限为2G)

5.从光驱安装Windows
代码:
qemu -localtime -cdrom /dev/cdrom -m 384 -boot d windows.img


(同样也可以从硬盘镜像安装
代码:
qemu -localtime -cdrom cdimagefile.iso -m 384 -boot d windows.img


这里的-m 384是指定内存,384 MB是很好的XP最小内存
如果内存不够,可以这样
代码:
sudo umount /dev/shm
sudo mount -t tmpfs -o size=400m none /dev/shm

)

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

6.使用
Ctrl + Alt 控制切换
Ctrl + Alt + F 全屏切换

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

8.网络
请参考http://fabrice.bellard.free.fr/qemu/qemu-doc.html

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


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

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



11.保存和恢复虚拟机的状态
当你安装好了一个虚拟机后,你可以在其上创建一个"叠加镜像",
代码:
qemu-img create -b windows.img -f qcow windows.ovl


现在你可以运行叠加镜像
代码:
qemu windows.ovl -enable-audio -user-net -localtime -smb qemu_share


叠加镜像非常小,只保存对原始镜像作出的改变,如果你想回到安装后的初始状态,
只需简单地删掉叠加镜像,然后创建一个新的.

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

13.将raw格式的虚拟硬盘转换为qcow格式
代码:
qemu-img convert windows.img -O qcow windows.qcow



14.故障解决
如果你遇到鼠标始终挂在右下角,请在启动QEMU前运行
代码:
export SDL_VIDEO_X11_DGAMOUSE=0
分享到:
评论

相关推荐

    Ubuntu 12.10 KVM虚拟化安装指导,内容较全

    **Ubuntu 12.10 KVM虚拟化安装指南** KVM(Kernel-based Virtual Machine)是一种基于Linux内核的全虚拟化解决方案,它允许Linux操作系统作为宿主机运行多个虚拟机。本指南旨在帮助用户在Ubuntu 12.10上安装和配置...

    Ubuntu18.04下的KVM网络配置(附各种问题解答)

    KVM(Kernel-based Virtual Machine)是一种开源的虚拟机软件,能够在 Linux 操作系统上实现虚拟化技术。配置 KVM 网络需要了解网桥模式的配置方法,以下是详细的配置步骤和相关知识点。 一、网桥模式的配置方法 1...

    大二下学期KVM虚拟化实践与编程实验报告.zip

    5. **虚拟化应用实践**:实验可能包括在虚拟机上安装不同的操作系统,如Windows、Ubuntu等,体验不同系统的特性。还可以进行多虚拟机间的网络通信测试,以及性能对比,验证虚拟化的隔离性和资源调度。 6. **虚拟化...

    实验四 混合虚拟化之KVM.docx

    混合虚拟化之 KVM 混合虚拟化是指将多种虚拟化技术结合使用,以实现更好的虚拟化效果。KVM(Kernel-based Virtual Machine)是基于 Linux 系统的开源虚拟化解决方案,需要使用 Intel VT 或 AMD-V 等硬件虚拟化扩展...

    8 Ubuntu KVM安装配置.pdf

    "8 Ubuntu KVM安装配置" KVM(Kernel-based Virtual Machine)是一种开源的虚拟机软件,用于在...安装和配置 KVM 需要确认 CPU 是否支持虚拟化,配置国内镜像源,安装 KVM 及相关依赖包,确认 Libvirtd 服务已经启动。

    kvm_client_windows_kvmclientWindows_ipkvmclient3000_kvm_client_k

    KVM是Linux内核的一个模块,但它也可以通过特定的客户端在Windows系统上运行,提供对虚拟环境的访问。 描述中的"远程管理"提示这个软件包的主要功能是让用户能够在远端对KVM虚拟机进行操作和控制,这通常包括启动、...

    云计算实验报告一(KVM与Docker安装使用)

    任务:使用VirtualBox和VMware Workstation虚拟机在windows操作系统下安装Linux系统如ubuntu和CentOS,进一步了解Linux系统。 2) KVM目前已成为学术界和工业界的主流虚拟机监控器(VMM)之一,已经在越来越多的应用...

    kvm虚拟机安装介绍,KVM

    在安装KVM之前,首先要确保主机的CPU支持虚拟化技术。可以通过以下命令检查: ``` egrep -o '(vmx|svm)' /proc/cpuinfo ``` 如果返回结果包含“vmx”或“svm”,则说明CPU支持虚拟化。 2. **安装KVM所需组件...

    Ubuntu12.04配置KVM方法操作步骤20150901.pdf

    总的来说,KVM在Ubuntu 12.04上的配置涉及到硬件虚拟化支持的检查、必要的软件包安装以及网络接口的配置。这个过程对于任何想要在Ubuntu服务器上构建虚拟化环境的用户来说都是至关重要的。KVM提供的强大功能和灵活性...

    Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤

    本文介绍了Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤,分享给大家,具体如下: 前一阵使用在最新的Ubuntu 18.04上安装了KVM来虚拟一个小的VM集群,将主要过程和其中遇到的一些问题记录下来。 准备工作 首先需要检查...

    实验四 混合虚拟化之KVM.pdf

    实验四的焦点是混合虚拟化技术,特别是KVM(Kernel-based Virtual ...这个实验涵盖了从硬件虚拟化检测、KVM安装、libvirtd服务管理,到网络配置和虚拟机部署的整个流程,为理解和实践KVM虚拟化技术提供了全面的指导。

    Ubuntu12.04配置KVM方法操作步骤20150901.docx

    【描述】:本文将详细介绍如何在Ubuntu 12.04操作系统上配置并使用KVM(Kernel-based Virtual Machine)虚拟化技术,包括硬件支持检测、软件安装以及网络配置等关键步骤。 【标签】:互联网, cs **一、硬件支持...

    ubuntu kylin虚拟机中安装KVM

    在Ubuntu Kylin虚拟机中安装KVM是一项技术性较强的操作,KVM(Kernel-based Virtual Machine)是一种基于Linux内核的全虚拟化解决方案。本指南将详细介绍如何在Ubuntu Kylin环境下安装和配置KVM,以便创建和管理...

    KVM虚拟化技术:实战与原理解析

    《KVM虚拟化技术:实战与原理解析》是一本专为初学者设计的KVM虚拟化技术指南。KVM,全称为Kernel-based Virtual Machine,是Linux内核中的一个模块,它将Linux操作系统转变为一个完全支持硬件虚拟化的平台。通过KVM...

    详解Ubuntu 16.04 搭建KVM环境

    在开始安装KVM之前,首先要确认你的CPU是否支持硬件虚拟化。打开终端,输入以下命令: ``` egrep "(svm|vmx)" /proc/cpuinfo ``` 如果你的CPU支持KVM,这个命令将返回一些信息。`svm`代表AMD的虚拟化技术,而`...

    KVM-Virtualization-Ubuntu-20_04-master.zip

    【描述】"KVM-Virtualization-Ubuntu-20_04-master" 这个描述表明,这个资源可能是一个针对最新版本的Ubuntu(20.04 LTS,也称为Focal Fossa)的KVM虚拟化教程或项目,可能包含了安装、配置和管理KVM环境的详细步骤...

    云计算实验一:虚拟化技术实验报告

     任务:使用VirtualBox和VMware Workstation虚拟机在windows操作系统下安装Linux系统如ubuntu和CentOS,进一步了解Linux系统。 (2) KVM目前已成为学术界和工业界的主流虚拟机监控器(VMM)之一,已经在越来越多...

    搭建KVM虚拟化环境知识.pdf

    本资源摘要信息涵盖了搭建 KVM 虚拟化环境的详细步骤,从宿主系统的安装到虚拟机的安装和配置。下面是相关知识点的总结: 宿主系统的安装 * 选择 Ubuntu 操作系统作为宿主系统,可以从 Ubuntu 官网下载 64 位桌面...

    kvm虚拟机的基本使用和安装系统

    KVM(Kernel-based Virtual Machine)是Linux内核中的一个模块,它将Linux转换为一个功能强大的虚拟化平台。KVM允许你在单个物理服务器上运行多个独立的操作系统实例,每个实例都像在自己的硬件上运行一样。下面我们...

    6-CPU 和内存虚拟化原理1

    要检查 CPU 是否支持虚拟化,可以使用以下命令:`root@ubuntu:~# egrep -o '(vmx|svm)' /proc/cpuinfo` 如果有输出 vmx 或者 svm,就说明当前的 CPU 支持 KVM。 在 KVM 中,每个虚机都是一个 qemu-kvm 进程,与其他...

Global site tag (gtag.js) - Google Analytics