查看“XenVirtualMachine”的源代码
来自Ubuntu中文
←
XenVirtualMachine
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
---- 原文出处:<br> 原文作者:<br> 授权许可:[http://www.gnu.org/copyleft/fdl.html GNU FDL] <br> 翻译人员:spider5<br> 校对人员:<br> 贡献者:<br> 适用版本:<br> 文章状态:[[等待校正]] ---- == Xen虚拟机 == Xen虚拟化允许您在Ubuntu中运行其他操作系统。他们可以是特殊订做的虚拟操作系统Guest OSs(如Ubuntu或其他Linux发行版),如果您的CPU支持,也可以用未修改的操作系统(如Windows)。 关于Xen的资料可以在http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html 找到。 == 在Ubuntu上配置Xen,, 和在Xen里运行Ubuntu == https://help.ubuntu.com/community/XenOnUbuntuBinaryInstall == 在Xen里运行Windows == 很不幸还没有正式的文档出来,这个[http://www.iku-ag.de/opensource/xen-on-sles.jsp for SuSE]的文档应该适用于Ubuntu,以后的文档将以此为基础。 == 更老的文档和讨论 == MarkChang: 10.03.2005,无法访问Clarkson的镜像,下不到Xen的deb包。[他们更改了文件名,并放到了上一级目录 ;) ] <br> 不过,我在纯手动安装的探索上取得了很大进展。'''附记文档于 /XenOnUbuntuHoary''' MarkChang: Feb 26, 2006。总的来说,Xen 3 在Breezy上运行良好。基本上与 /XenOnUbuntuHoary 相同。如果您不想的话,没必要编译一个新内核。从Xen的官方网站上下载tarball包,解压并按照说明安装。一些值得注意的地方: ** 某些版本的tarball,给grub写的指令是错的。这里是我用的: **** <pre><nowiki> title Xen 3.0 / XenLinux 2.6.12 root (hd0,0) kernel /boot/xen.gz dom0_mem=65536 module /boot/vmlinuz-2.6.12.6-xen0 root=/dev/sda1 ro savedefault boot </nowiki></pre> **** 里面您可以用/boot/vmlinuz-2.6-xen0代替,它肯定是正确的符号链接。 KynanCheng: May 6, 2006。手动安装的Xen3.0能在Dapper Beta 2上运行。唯一不同的是现在的tarball使用通用的“-xen”内核而不是“-xen0/U”内核。为了使系统启动,您还得创建一个initrd文件并在Xen的grub启动项目里多加一行 <code><nowiki>module /boot/initrd.img-xen-2.6 </nowiki></code> (注意:它是一个“module”行,不是“initrd”行)。 更多信息参见 http://wiki.xensource.com/xenwiki/InstallationNotes?highlight=%28grub%29 和 http://wiki.xensource.com/xenwiki/GettingStarted?highlight=%28initrd%29 。 ** 在某些版本的tarball中,Xen压缩时使用了怪异的UID。想保证安装成功请您在执行安装脚本时将文件所有者都改成根用户,例如,在您解压安装包的路径里执行 "<code><nowiki>chown -R root: *</nowiki></code>"。 JasonSmithThailand:我按照 /XenOnUbuntuBreezy 里的文档Xen-on-Breezy能运行。 ---- 我有快完成的安装包,几乎能用了,不过我还要修改一下其中的依赖关系。很快我会把他们上载到我的网页上。 我已经确定Ubuntu在他们的initrd的/dev仍使用devfs文件系统,所以如果您默认的Xen内核配置无法工作,可能您要使用initrd并编译时包含一个devfs模块。 ---- 来自 redjar Wed Mar 30 22:35:37 +0100 2005<br> 来自: redjar<br> 日期: Wed, 30 Mar 2005 22:35:37 +0100<br> 主题: ubuntu/xen安装使用入门<br> Message-ID: <20050330223537+0100@https://www.ubuntulinux.org><br> 照这个网页上说的试试:http://cosi.clarkson.edu/knowledge/workshops/sp05/installingxen/xen-tutorial.html 我测试过了,运行良好,不过文件名已经改了。 ---- MartinManey:我刚开始在一台服务器模式安装的Hoary上试验这个东西。<br> 除了他们列出的需要的包之外,我发现bridge-utils,gcc,python-twisted,和libcurl2-*都没装。<br> 至少不用universe库的情况下没有任何libcurl2的包,所以我第一次尝试的时候用的是libcurl3。<br> “可能安装工具不需要libcurl-dev或gcc支持。<br> 目前让Xen0运行还可以。<br> 有 ''(expected) tls warning'' 的提示,但一直没有发现问题。<br> Lost eth0 config问题;这个在/etc/network/interfaces加一句 "auto eth0" 就好了。”<br> 在xend运行前必须手动创建目录 /var/lib/xen/xend-db/domain 和 .../vnet。<br> 我曾经有一个FC3的系统镜像,是用rpmstrap工具做的,启动的时候受其他正在运行的虚拟机影响,一直处于系统忙状态,就是因为上面那个原因。 ---- JimKleckner:希望在这里简短地讨论一下最终把Xen作为Ubuntu标准版的可选安装项之一是否合理(如果太长的话就单开一页)。(如果不合理,)障碍是什么? ---- JasonSmithThailand:我将很高兴Xen成为Ubuntu的标准组成部分。虚拟化是那种一旦你用过,就再也离不开的东西。我认为如果Xen以在主流Linux系统上著名,那么将给设计很棒的软件或工具提供机会。我半途放弃了按照文档 /XenOnUbuntuBreezy 操作的理由是因为当时内核补丁看上去互相排斥,所以增加一个支持Xen的另类Ubuntu内核是不可能的。唯一的解决方案是像其他Ubuntu用户那样做很多的工作(来实现),但是仍有一个(稍微)不兼容的内核(多半移除一些驱动,IIRC)。 ---- chris.steelMontreal:Xen是非常重要的和强大的。准虚拟化技术相当诱人。只是,为了使用Hoary服务器就让我退回去这一点太不方便了。Ubuntu xen3安装页有一些好点子,但安装还是太难!可能少量 'history > xen3onbreezy.txt' 链接和一个好的Ubuntu内核补丁文档及改过的.h头文件会让我装好它,但是我现在头昏目眩,精疲力尽了。希望Dapper会有一个漂亮的xen3内核可选择和一个至少支持LVM和其他基本I/O等等的initrd。任何更多的细节都是有帮助的 ;) {|border="1" cellspacing="0" |<#8080FF> Para-virtualization相对于Full System virtualization,按照para-前缀的意思可以译作准(近)虚拟化或超虚拟化,也有把para-译为轻量型的。 |} JackWasey:[http://www.debian-administration.org/articles/396 Xen 3.0与非稳定debian整合] [[category:CategoryDocumentation]] [[category:CategoryCleanup]] --- Cartel: 我已经成功地在Dapper下安装了Xen 3.0.2,并发布了它的非官方包。[https://wiki.ubuntu.com/XenVirtualMachine/XenOnUbuntuDapper 参见这里]. 基本上除了几个不常见的硬件外,每样东西都能工作。 ----
返回
XenVirtualMachine
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息