文档章节

ubuntu14.04 使用kvm安装win7系统

求学ing
 求学ing
发布于 2016/01/08 11:19
字数 1108
阅读 525
收藏 6

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

办公电脑从win7换成ubuntu已经有几个月了..

环境:

ubuntu 14.04 

kvm 2.0.0


需要的各种软件也都安装的差不多了.. 迅雷 qq office vmware 等 这些我常用的软件也都安装上了..

我的电脑配置也算可以了(thinkpad E 系列 i5 + 8G内存 )但是vmware这个东西在ubuntu上的表现不是那么让人满意..(其实就是没法用....) 开一台win10系统卡的我不要不要的.刚开始cpu才使用百分之十几不到半小时就彪到100%了..... 虽然windows已经不怎么用了.. 但是万一我要用呢...

于是准备使用kvn或者xen 代替vmware 后来选择了kvm, 原因是"KVM是Linux内核的一部分,Xen只是一个安装在Linux内核下层的一个产品而已"

kvm 的 安装方法: https://www.winclient.cn/install-kvm-ubuntu-15-04/

使用kvm安装win7(一个cpu/1G内存)的时候 cpu使用率也没超出30%, 比vmware强太多了...

使用kvm安装win10 失败了...安装的时候操作系统的版本列表里面就没有win10..  可能win10刚出暂时还不支持吧

那vmware 运行win10 占用cpu过高是不是因为win10系统的原因呢??

于是我用vmware又装了一遍win7  ,cpu使用率依然在75%-100%...看来真是linux版的vmware的问题...


看来我的vmware可以卸载了...

注释: kvm 网络模式 默认是NAT,还需要改成桥接模式才好...

本来觉得kvm 的网络模式从NAT改成桥接是很简单的事情,没想到让我好一阵折腾......还是记录一下吧.

问题: 按照网上的帖子添加 br0 网桥以后,虚拟机启动前选择桥接模式但是,起来以后网络连接异常,无法获取ip地址...

解决方法:

第一步:执行   sudo /etc/init.d/networking stop    

第二步:  编辑文件 sudo vi /etc/network/interfaces    带有背景颜色字体加粗的是我添加的内容

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet manual

auto br0

iface br0 inet static

    address 192.168.1.25

    network 192.168.1.0

    netmask 255.255.255.0

    broadcast 192.168.1.255

    gateway 192.168.1.1

    dns-nameservers 192.168.1.1

    bridge_ports eth0

    bridge_stp off

    bridge_fd 0

    bridge_maxwait 0

第三步: 执行 sudo /etc/init.d/networking restar

    注意:如果restart以后你执行ifconfig 能够看到类似下面的内容就去第四步,主要是bro 和 etho这两个网卡,其他的网卡不用管..   

            如果你重启以后死活看不到bro网桥,可以试 下ifdown br0 和 ifup br0 命令来重启br0网卡. 如果还是不行就重启一下吧.....

            看到bro以后需要注意一点 bro 有ip地址, etho没有ip地址...

br0       Link encap:以太网  硬件地址 68:f7:28:66:b2:c2  

          inet 地址:192.168.1.25  广播:192.168.1.255  掩码:255.255.255.0

          inet6 地址: fe80::6af7:28ff:fe66:b2c2/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1

          接收数据包:12490 错误:0 丢弃:0 过载:0 帧数:0

          发送数据包:5710 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:0 

          接收字节:4914401 (4.9 MB)  发送字节:792607 (792.6 KB)


eth0      Link encap:以太网  硬件地址 68:f7:28:66:b2:c2  

          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1

          接收数据包:13218 错误:0 丢弃:1 过载:0 帧数:0

          发送数据包:5729 错误:0 丢弃:0 过载:0 载波:0

          碰撞:0 发送队列长度:1000 

          接收字节:5189375 (5.1 MB)  发送字节:824793 (824.7 KB)

          中断:20 Memory:e0700000-e0720000 

第四步: 虚拟机启动之前设置网络模式如下图

第五步: 启动虚拟机进入系统,点被的就会发现 纳尼!! 网络链接异常!! ."本地链接"都木有..... 如果出现这种情况就执行下面的命令

/etc/init.d/libvirt-bin start        #libvirt-bin 是我们安装kvm的时候一起安装的,你的机器应该有这个命令..

然后在重启虚拟机就能获取ip地址了....

因为 libvirt-bin 服务不是开机自动启动的所以最好把它设置成开机启动.. 可以使用sysv-rc-conf来管理开机启动项.没有这个命令就去安装一下吧.

还有一点就是: "主机引导是启动虚拟机" 这一项不要选, 选择以后开机就会启动虚拟机.


到此结束.  生命在于折腾 

© 著作权归作者所有

求学ing
粉丝 12
博文 174
码字总数 72348
作品 0
昌平
私信 提问
转-qemu-kvm命令行虚拟系统常用参数

From:http://doc.chinaunix.net/linux/201005/553044.shtml 如虚拟一个Windows7的系统安装,常用参数如下: qemu-kvm -m 1024 -localtime -M pc -smp 1 -drive file=Windows7_x86.img,cache=......

玉龙
2011/11/06
1K
0
准备 KVM 实验环境 - 每天5分钟玩转 OpenStack(3)

KVM 是 OpenStack 使用最广泛的 Hypervisor,本节介绍如何搭建 KVM 实验环境 安装 KVM 上一节说了,KVM 是 2 型虚拟化,是运行在操作系统之上的,所以我们先要装一个 Linux。Ubuntu、Redhat、...

CloudMAN
2016/03/04
1K
0
解决kvm虚拟机直接访问宿主机器上面某个磁盘问题

首先在ubuntu16.04上面安装kvm,安装方法不再赘述。 kvm安装虚拟机win7系统。 在登陆win7系统后,无法直接访问ubunut下面挂载的ntfs分区(这个是安装ubunt之前win10下面的分区内容)。 首先在...

liulangren0533
2018/07/06
0
0
virsh的使用

这里最先要完成的是对网卡的配置(os ubuntu14.04) 目的是实现vm上是以桥接的方式联网修改/etc/network/interfaces 然后执行,下面的命令要求一次执行, 然后用ip a查看eth0是否没有了ip地址,...

wang__tao
2016/09/10
11
0
安装Linux与Windows双系统

简单说就是,先安装Windows系统,再安装Linux系统,之后在Windows中使用EasyBCD添加Linux引导条目,完成。 Q: 为什么要先安装Windows后Linux? A: 因为Windows对MBR的控制欲更强烈,并且不识...

wqli
2017/10/28
269
0

没有更多内容

加载失败,请刷新页面

加载更多

c++11 auto 与 decltype 详解

一. auto简介 编程时候常常需要把表达式的值付给变量,需要在声明变量的时候清楚的知道变量是什么类型。然而做到这一点并非那么容易(特别是模板中),有时候根本做不到。为了解决这个问题,C++...

天王盖地虎626
今天
5
0
Java中使用ProtoBuf的总结

关于java中使用protobuf的使用方法 1.下载protobuf编译器,这个名字叫protoc,下载地址:https://github.com/protocolbuffers/protobuf/releases 2.编辑proto文件,编辑格式如下: syntax =...

shatian
今天
4
0
OSChina 周一乱弹 —— 我的视频网站vip账号和我厚脸皮的朋友们

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @Cobbage :分享小海的单曲《衡山路(2016现场版)》: 《衡山路(2016现场版)》- 小海 手机党少年们想听歌,请使劲儿戳(这里) @FalconChe...

小小编辑
今天
181
5
Spring Cloud Alibaba 实战(十二) - Nacos配置管理

> 本章主要内容是:使用Nacos管理配置以及实现配置管理的原因,配置如何管理以及动态刷新和最佳实现总结,最后是Nacos配置刷新原理解读 该技术类似于Spring Cloud Config 1 配置管理的意义 项目...

JavaEdge
今天
9
0
面试官问你编码相关的面试题,把这篇甩给他就完事!

前情回顾:Java中一个字符占两字节 但为什么new String("字").getBytes().length 返回3个字节 今天主要聊一聊: 字节 字符 字符集 编码 字符编码 Java 内码和外码 Unicode 字节 例如 :00001...

gzc426
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部