我有一个由 OVH 托管的专用服务器。
安装服务器时,我必须保留默认的内核选择,即使用稳定/测试过的 OVH 内核而不是发行版的本机内核。
我最近已切换为使用 APF 防火墙而不是 UFW,在使用所有规则设置 APF 并启动它后,apf -s
我得到了如下输出:
apf(11291): {glob} flushing & zeroing chain policies apf(11291):
{glob} firewall offline apf(11328): {glob} activating firewall
libkmod: ERROR ../libkmod/libkmod-module.c:1655
kmod_module_new_from_loaded: could not open /proc/modules: No such
file or directory Error: could not get list of modules: No such file
or directory apf(11368): {glob} kernel version not equal to 2.4.x or
2.6.x, aborting. apf(11328): {glob} firewall initalized
MONOKERN
在找到一个论坛帖子解释说由于某些主机使用的内核而需要这样做之后,我更改了 APF 中一个名为“支持单片内核构建 [无 LKM]”的设置。
然后重新启动 APFapf -r
产生以下输出:
apf(22524): {glob} flushing & zeroing chain policies apf(22524):
{glob} firewall offline apf(22599): {glob} activating firewall
libkmod: ERROR ../libkmod/libkmod-module.c:1655
kmod_module_new_from_loaded: could not open /proc/modules: No such
file or directory Error: could not get list of modules: No such file
or directory apf(22703): {glob} determined (IFACE_UNTRUSTED) eth0 has
address 158.69.123.46 apf(22703): {glob} loading preroute.rules
//carries on printing out the firewall rules it is setting up...
apf(22599): {glob} firewall initalized
OVH 说过我可以在重新安装时随时更改内核,但我真的不想这样做。
我的服务器上有一个相当受欢迎的游戏,任何时候都有大约 100 名用户在线。让服务器离线几个小时以重新安装发行版并重新设置所有内容确实不切实际。
是否可以切换回原生发行版内核Ubuntu 16.04无需重新安装并丢失所有配置/数据和已安装的软件包,如果可以的话该怎么做?
答案1
您可以像往常一样安装新内核apt-get install
,然后它会显示一个菜单,您可以在其中选择要使用的内核。
如果没有发生这种情况,你可以看看这个问题https://askubuntu.com/questions/52963/how-do-i-set-windows-to-boot-as-the-default-in-the-boot-loader/52990有关编辑 GRUB 设置以启动特定内核的更多信息。