在8.04 XEN 3.3上运行Ubuntu 6.06

我试图运行我的旧Ubuntu 6.06在一个新的8.04与backport的XEN 3.3

我已经尝试了一百万个不同的内核。

我得到的最接近的启动时,getty应该提供一个控制台,即只是内核消息,然后在XEN控制台上没有。

我可以ping domU,但不能SSH到它。

我已经从domU文件系统中用8.10,8.04的pygrub,XEN内核尝试了内核。 我也尝试自己编译XEN内核,并直接在domUconfiguration文件中指出它们。 我试着从XEN.org下载一个预编译的内核。 所有这些失败与各种版本的“无法加载”的消息。 (有些伪装为不能分配内存错误。)

硬件是32位奔腾IV。 (不支持64位)

更新:我等Looong时间(也许半小时),现在我可以login。 不过,我遇到了很多:

-bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied -bash: /dev/null: Permission denied 

击中CTRL-C给了我一个提示,所以事情似乎工作。

我强烈怀疑你骨子里。 包含在Dapper中的旧版本的Xen将不能使用更新的虚拟机pipe理程序,而Dapper将不能在新的内核上运行(blame udev)。 让自己有一个支持HVM的盒子,并运行它的虚拟化。

OKE这个工作。 但/ dev / null获取错误的权限,所以我修补/etc/init.d/bootmisc来做chmod a + rw / dev / null

在Dapper 6.06上,我把8.04 dom0中的2.6.24-25-xen放在Dapper / boot /下,运行update-grub。

然后通过pygrub正确启动。 在控制台上有很多内核警告,在控制台上没有任何提示,但至lessSSH工作正常。 等了一会儿。

在Dapper domU和Hardy dom0上运行相同的内核:

 Linux version 2.6.24-25-xen (buildd@rothera) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #1 SMP Tue Oct 20 10:29:44 UTC 2009