启动时Ubuntu OpenVZ内核崩溃错误

时间:2014-11-01 01:26:51

标签: linux-kernel installation ubuntu-14.04 panic openvz

我想在我的Ubuntu 14.04 Trusty平台上使用OpenVZ。我按照给出的说明安装了RHEL6 2.6.32内核(vzkernel_2.6.32-042stab093.5_amd64内核)     Installing And Using OpenVZ On Ubuntu 13.04 (AMD64)

使用vzkernel_2.6.32启动计算机时,出现以下错误:

核心恐慌 - 没有系统化:致命异常

并且启动冻结。但是,我可以中断启动并选择原始的Ubuntu内核并且机器启动正常。

请参阅随附的屏幕截图。 Screen shot of Kernel panic boot error

启动菜单: imgur.com/5VjBZUj

硬件:Dell PowerEdge T105(四核CPU,8 GB RAM)

OS:Ubuntu 14:04(Trusty)64位

uname -r:3.13.0-39-generic

我为OpenVZ安装了以下组件:

ploop-1.12.1-1.x86_64.rpm
vzctl-核心4.8-1.x86_64.rpm ploop-LIB-1.12.1-1.x86_64.rpm
vzkernel-2.6.32-042stab093.5.x86_64.rpm vzctl-4.8-1.x86_64.rpm
vzquota-3.1-1.x86_64.rpm

我使用以下步骤进行安装:

$ sudo dpkg -i vz*.deb ploop*.deb

$ sudo vim /etc/default/grub
$ sudo update-grub

$ sudo update-rc.d vz defaults
$ sudo update-rc.d vzeventd defaults

$ sudo ln -s /usr/lib64/libvzctl-4.8.so /usr/lib
$ sudo ln -s /usr/lib64/libploop.so.1.12.1 /usr/lib

$ sudo vi /etc/init.d/vz

Added the following:
$ sudo vi /etc/sysctl.conf
[...]
net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward=1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.proxy_arp=1
[...]

$ sudo sysctl -p

$ sudo apt-get install vzdump

非常感谢任何帮助解决此问题。

由于

1 个答案:

答案 0 :(得分:1)

OpenVZ使用RHEL6 2.6.32内核作为基础。我怀疑,你可以用一个RHEL6库存内核启动Ubuntu 14.04,因为Ubuntu 14.04可能依赖于新的内核功能而不是向后移植甚至是Debian / Ubuntu特定的修改。

如果您想在笔记本电脑上试用OpenVZ-Kernel,我建议使用KVM,XEN或VirtualBox等虚拟机管理程序,或在单独的分区上安装RHEL6 / CentOS6 / Debian6。