Ubuntu 12.04安装Xen常见问题及解决

2016-02-18 19:18 26 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享Ubuntu 12.04安装Xen常见问题及解决吧。

【 tulaoshi.com - Linux教程 】

Ubuntu 12.04在安装Xen的时候出现了不少问题,为了避免大家在安装的时候出现同样的错误,下面图老师小编将针对Xen安装遇到的问题做个汇总,并教你如何解决这些问题。

 Ubuntu 12.04安装Xen常见问题及解决

安装过程:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

1.安装编译 Xen 和 Linux xen kernel 所需要的软件包:

sudo

apt-get install build-essential binutils python-dev libncurses5-dev libcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86 bcc iasl libgcrypt11-dev libssl-dev pciutils libglib2.0-dev gcc-multilib texinfo zlib1g-dev

$ sudo apt-get install gcc g++ make patch libssl-dev bzip2 gettext

zlib1g-dev python libncurses5-dev libjpeg62-dev libx11-dev

libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev

libsdl-dev python-dev texinfo libc6-dev uuid-dev bison flex fakeroot

build-essential crash kexec-tools makedumpfile libncurses5

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

libncurses5-dev iasl gawk

以上软件包有些是重复的,没关系,重复了它自己会跳过不安装。安装软件包之前注意要选好源,163和cn.archive都是可以的。

第二步:安装xen vmm

32位和64位系统的区别也很重要。64位按下面步骤很简单,32位就不同,因为xen需要开启pae,默认是没有开启的,所以32位ubuntu首先得执行下面这个命令:

sudo apt-get install linux-image-server

sudo apt-get install xen-hypervisor-4.1-i386 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils

这里xen-hypervisor-4.1要分32位、64位,64位系统用xen-hypervisor-4.1-amd64,32位用xen-hypervisor-4.1-i386.

第三步:安装libvirt和Virtual Manager

sudo apt-get install virtinst python-libvirt virt-viewer virt-manager

第四步:重启机器,选择有xen的内核启动,进入系统之后,再检查一下 Xen 是否已经成功安装:

$ sudo xm list

到这里,我就出现了问题,就是在重启linux时不会出现grub启动选项,导致在输入xm list时会有

can‘t find hypervisor info、、、字样

网上给与的解答一般是这样

# mv /etc/grub.d/10_linux /etc/grub.d/50_linux

# update-grub2

我参考了一个外国网站解答是

# mv /etc/grub.d/10_linux /etc/grub.d/20_linux && mv /etc/grub.d/20_linux_xen /etc/grub.d/10_linux_xen

基本的意思呢就是在grub.d文件夹中出现的文件就是linux 的启动顺序前面的标号就是顺序(如00,05,10等)越低越先启动,所以两种方法的基本意思就是将20_linux_xen提前(10_linux会被放到后面),所以都是有效的。

但可是也许你还会出现问题,还是出现

can‘t find hypervisor info、、、字样

不是网上的问题错误而是大家注意grub2,这个2说明用的是grub2启动,也许你的电脑是grub启动,这就是你改动失败的原因。我查过资料,说grub没有启动xen内核核心的引导项等等。从grub升级到grub2,这个不难。

grub2的配置文件为/boot/grub/grub.cfg。之前有网上说根据这个文件(grub。cfg)可以更改/etc/default/grub文件中grub_default=0(将0变成xen对应的数字)。其实时改动不了的,grub.cfg中不提供各个启动项的数字,所以一旦你瞎改default,那么你的电脑可能就蓝屏了。。。

改动完成后,观察grub。cfg内部的启动顺序20_xen被提前了就可以了。

reboot就ok

上面就是Ubuntu 12.04安装Xen常见问题及解决方法的介绍了,该问题在安装Xen的时候经常会遇到,主要在安装重启后出现报错,按照文中方法进行解决。

来源:http://www.tulaoshi.com/n/20160218/1584958.html

延伸阅读
标签: 手机
今天小编给大家分享iphone6手机在使用过程中常见的问题,以及解决的方法,相信小伙伴们如果自己心爱的小苹果要是用着卡了,一定会灰常伤心,别怕对症下药就OK了。跟着小编往下看! 屈从同行的压力配置更大尺寸的触控屏后,苹果新款iPhone获得了巨大成功。自发售以来,苗条、迷人的iPhone6和iPhone6 Plus受到用户青睐。尽管...
标签: Web开发
    VS2002到VS2003,又到今天的VS2005,给我们广大研发人员提供了极大的方便,但是里面也存在许多异常的错误,偶尔我们会为其所扰,就连微软内部人士也承认,有的异常错误至今尚未修复,下面是一些常见的VS异常错误以及解决方法,这些都是我曾经遇到过的,现整理于下,我相信各位肯定或多或少的也遇到过类似的问题,欢迎各...
《DayZ》新手常见问题及解决方法指南 《DayZ》对于新手有哪些入门注意事项呢?下面给大家分享下《DayZ》新手常见问题及解决方法指南,新手入门必看,希望对新手们有所帮助。 新手常见问题一览 DayZ每天都会涌入大量的萌新。然后呢,萌新就会问这个问那个。我总结了一下发现大多数萌新的问题是差不多的,我就简单的整理一下给各位参考...
标签: SQLServer
  SQL Server 2000 是当今网络编程中使用的比较多的一个数据库系统,java是目前最流行的编程语言,在编程中涉及的比较多也比较重要的就是数据库问题,java自身提供了对各类主流数据库系统的支持,通过java.sql 库,提供了统一的接口,使得可以在java环境下不必对程序作大规模的修改,只要更改相应的驱动程序,即可实现对各类数据库的...
夜神模拟器安装说明及常见问题   夜神模拟器是全球最好、最便捷的电脑安卓模拟器,是电脑玩手游的新一代神器,最佳性能|极致兼容|全面超越传统安卓模拟器,游戏及测试必备。 夜神安卓模拟器是最新版的安卓模拟器,人性化的辅助工具,更便捷。 夜神安卓模拟器是一整套的安卓模拟器,它提供了完整的Android虚拟环境。 夜...

经验教程

686

收藏

56
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部