文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Ubuntu 12.04安装Xen常见问题及解决方法是怎样的

2023-06-13 04:14

关注

Ubuntu 12.04安装Xen常见问题及解决方法是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

  安装过程:

  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 \

  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常见问题及解决方法是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯