欢迎来到天天文库
浏览记录
ID:37862259
大小:831.50 KB
页数:10页
时间:2019-06-01
《Ubuntu 12.04上安装基于Xen的虚拟机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Ubuntu12.04上安装基于Xen的虚拟机要想顺利在Ubuntu12.04上在线安装Xen,一般我们要做如下几个步骤:1.在安装好的Ubuntu系统上安装需要的软件包和补丁程序pp@ubuntu:~$sudo-sroot@ubuntu:~#apt-getinstallsudoapt-getinstallbuild-essentialbinutilspython-devlibncurses5-devlibcurl4-openssl-devxorg-devuuid-devbridge-utilsbisonflexudevg
2、ettextbin86bcciasllibgcrypt11-devlibssl-devpciutilslibglib2.0-devgcc-multilibtexinfozlib1g-devroot@ubuntu:~#apt-getinstallgccg++makepatchlibssl-devbzip2gettextzlib1g-devpythonlibncurses5-devlibjpeg62-devlibx11-devlibgcrypt11-devpkg-configbridge-utilsbccbin86libpci
3、-devlibsdl-devpython-devtexinfolibc6-devuuid-devbisonflexfakerootbuild-essentialcrashkexec-toolsmakedumpfilelibncurses5libncurses5-deviaslgawk2.安装XenVMM需要注意,Xen是有32位和64位系统的区别。32位的Xen因为需要开启PAE(PhysicalAddressExtension物理地址扩展),而PAE默认是没有开启的,所以32位Ubuntu首先得执行下面这个命令:root
4、@ubuntu:~#apt-getinstalllinux-image-serverroot@ubuntu:~#apt-getinstallapt-getinstallxen-hypervisor-4.1-i386xen-utils-4.1xenwatchxen-toolsxen-utils-commonxenstore-utils这里xen-hypervisor-4.1要分32位、64位,32位用xen-hypervisor-4.1-i386,64位系统用xen-hypervisor-4.1-amd64。安装64位的Xe
5、n就比较简单了,只需要执行下面的命令:root@ubuntu:~#apt-getinstallxen-hypervisor-4.1-amd64xen-utils-4.1xenwatchxen-toolsxen-utils-commonxenstore-utils3.安装libvirt和VirtualManagerroot@ubuntu:~#apt-getinstallvirtinstpython-libvirtvirt-viewervirt-manager4.接下来,我们需要重启Ubuntu系统,在系统启动过程中,通过菜单
6、去选择切换到Xen的内核来运行Ubuntu系统。通常我们会在这里遇到一个问题,就是在启动过程中见不到系统显示菜单选项。于是,我们按照正常方式启动Ubuntu系统。然后执行以下命令:root@ubuntu:~#xmlist系统会有如下显示:ERROR:Can'tfindhypervisorinformationinsysfs!xm是Xen的管理工具。只有系统安装Xen才可以执行xm命令。(xmlist:显示虚拟机运行状态)但是,我们需要确认之前Xen的安装是否完整。可以重新执行原来的命令:root@ubuntu:~#apt-
7、getinstallxen-hypervisor-4.1-amd64xen-utils-4.1xenwatchxen-toolsxen-utils-commonxenstore-utils如果之前的安装成功,系统会有明确的提示(如上图红色框选内信息)。在确保Xen的安装正常后,我们可以用如下命令解决“Can'tfindhypervisorinformationinsysfs!”的错误:root@ubuntu:~#mv/etc/grub.d/10_linux/etc/grub.d/50_linuxroot@ubuntu:~#
8、update-grub2两条命令的作用解释如下:root@ubuntu:~#mv/etc/grub.d/10_linux/etc/grub.d/50_linux是修改Ubuntu系统的启动项,如下图:readme文件说明如下:Allexecutablefilesinthisdirectoryarepro
此文档下载收益归作者所有