2024年10月Ubuntu 12.04安装Xen常见问题及解决

发布时间:

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

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

  ⑶apt-get install build-essential binutils python-dev libncurses-dev libcurl-openssl-dev x-dev uuid-dev bridge-utils bison flex udev gettext bin b iasl libgcrypt-dev libssl-dev pciutils libglib.-dev g-multilib texinfo zlibg-dev

  ⑷$ sudo apt-get install g g++ make patch libssl-dev bzip gettext

  ⑸zlibg-dev python libncurses-dev libjpeg-dev libx-dev

  ⑹libgcrypt-dev pkg-config bridge-utils b bin libpci-dev

  ⑺libsdl-dev python-dev texinfo libc-dev uuid-dev bison flex fakeroot

  ⑻build-essential crash kexec-tools makedumpfile libncurses

  ⑼libncurses-dev iasl gawk

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

  ⑾第二步:安装xen vmm

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

  ⒀sudo apt-get install linux-image-server

  ⒁sudo apt-get install xen-hypervisor-.-i xen-utils-. xenwatch xen-tools xen-utils-mon xenstore-utils

  ⒂这里xen-hypervisor-.要分位、位,位系统用xen-hypervisor-.-amd,位用xen-hypervisor-.-i.

  ⒃第三步:安装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/_linux /etc/grub.d/_linux

  ⒋# update-grub

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

  ⒍# mv /etc/grub.d/_linux /etc/grub.d/_linux && mv /etc/grub.d/_linux_xen /etc/grub.d/_linux_xen

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

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

  ⒐can‘t find hypervisor info、、、字样

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

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

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

  ⒔reboot就ok

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