Kernel
從 OVH 核心切換到預設核心而不重新安裝 Ubuntu
我有一個由 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
我在 APF 中更改了一個名為
MONOKERN
“支持單體核心建構”的設置$$ no LKM’s $$“在找到一個論壇文章後解釋說由於某些主機使用的核心而需要這樣做。 使用 then 重新啟動 APF
apf -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的本機分發核心,而無需執行重新安裝並失去我所有的配置/數據和已安裝的軟體包,如果可以,如何?
您可以像往常一樣安裝新核心
apt-get install
,然後它應該會顯示一個菜單,您可以在其中選擇要使用的核心。如果這沒有發生,您可以查看問題https://askubuntu.com/questions/52963/how-do-i-set-windows-to-boot-as-the-default-in-the-boot- loader/52990以獲取有關編輯 GRUB 設置以引導特定核心的更多資訊。