标题:Ubuntu Intrepid -- Xen Dom0 + DomU 搞定! 出处:Felix021 时间:Wed, 04 Mar 2009 21:42:52 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1492 内容: ooxx的X3100阿,死活不肯就范。 在Fedora8下面,虽然可以进入X,但是有个ooxx的SELinux,烦死人。 打开包管理器,卸载SELinux,爽,顺便把什么东西都卸掉了, ls 和 init 都不行了,sigh。强制关机。 正好,张文那里用着Debian5,在Dom0下正常。 于是把vmlinuz、initrd、/usr/src/ooxx、/lib/modules/ooxx拷过来 apt-get安装了一个 ubuntu-xen-desktop 然后在/boot/grub/menu.lst里面加了一个title,kernel ,module,module。。。 然后启动:找不到这个和那个。囧。 然后发现是在module /boot/vmlinuz那个地方忘了加上内核参数,没有root=ooxx =.= 好吧,root=/dev/sda3 启动,哦也,进入了XWindow!声音 网卡都正常,但是Atheros的无线网卡不对劲。 于是重新编译madwifi,make、make install、modprobe ath_pci,重启,还是不行=.= 找了跟网线插上去,也不能上网:网卡被当成网桥了。 brctl delif还是brctl delbr来着,反正删掉了个什么东西,剩下一个peth0,就可以上网了,嗯。 $ xm list 看到dom0,哦也。 然后开始整domU,上网找到一个脚本超赞的,指定一个分区,或者一个文件 它可以自动从源里面下载东西,制作好一个完整的可以作为的domU跑的分区。大约需要400MB空间。 $ dd if=/dev/zero of=ooxx.img bs=1M count=1 seek=1024 #创建一个镜像,当然你也可以用分区,就免掉这一步 $ mkubuntu.sh ooxx.img 等那么一段时间,然后就OK了 然后把脚本输出的东东存为一个xen的配置文件,比如ubuntu.xenrc $ xm create -c ubuntu.xenrc 然后就看到启动信息拉~ Generated by Bo-blog 2.1.0