[[目錄]]
::: 提示 在大多數情況下,只有擁有 OVH 提供的伺服器的使用者才需要對其核心進行任何修改。 :::
使用 apt-get 安裝新核心。在這種情況下,我們正在安裝最新版本的內核, 但請隨意使用 apt-cache search linux-image-extra 瀏覽以查找所有可能的圖像版本 安裝。您需要安裝最新版本。
apt-get install linux-image-generic linux-image-extra-virtual
安裝新核心後,您需要使用以下命令更新 grub 載入程式。之後,一個 伺服器重新啟動是有序的。
sudo mv /etc/grub.d/06_OVHkernel /etc/grub.d/96_OVHkernel
sudo update-grub
sudo reboot
重新啟動後,檢查是否使用 uname -r 安裝了最新內核,它應該輸出 4.4.0-131-generic
(在本例中)或類似的。
::: 警告
如果它仍然包含 -xxxx-grs-ipv6-64 或類似內容,則它不起作用,您應該繼續執行下列步驟。
:::
好吧,不幸的是,最簡單的方法不起作用,但別擔心,我們仍然可以解決這個問題。首先,讓我們快速運行一下 命令列出潛在的內核,只需查看輸出並確保您看到列出的新安裝的內核。
grep "menuentry '" /boot/grub/grub.cfg
運行後,您應該會看到類似於以下範例的輸出。
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
menuentry 'Ubuntu, with Linux 4.4.0-131-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-131-generic-advanced-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
menuentry 'Ubuntu, with Linux 4.4.0-131-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-131-generic-recovery-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
menuentry 'Ubuntu, with Linux 4.4.0-127-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-127-generic-advanced-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
menuentry 'Ubuntu, with Linux 4.4.0-127-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-127-generic-recovery-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
menuentry 'Ubuntu, with Linux 4.4.0-116-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-advanced-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
menuentry 'Ubuntu, with Linux 4.4.0-116-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-recovery-ad1a8550-963c-4a9f-b922-85827cf44fbe' {
如您所見,我們將 Ubuntu, with Linux 4.4.0-131-generic 其中第一個縮排選項。使用這個啟動
特定的內核,我們需要修改 grub 檔。
sudo nano /etc/default/grub
找到 GRUB_DEFAULT ,它很可能設定為 GRUB_DEFAULT=0 。我們將對其進行一些修改以啟動我們的新核心。
GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 4.4.0-131-generic'
上面程式碼中您可能需要更改的唯一部分是 4.4.0-131-generic ,您可以根據
您安裝的核心版本。您可能還會注意到它與 grep 選單項目中的第一個縮排條目匹配
命令以及我們上面安裝的核心版本。完成後,執行以下命令
更新 grub 並重新啟動,您應該已設定完畢。
sudo update-grub
sudo reboot
即使您修改了 GRUB 配置,伺服器仍有可能啟動到 OVH 核心。如果您遇到這種情況,請前往 OVH 控制面板並檢查伺服器的啟動設置,並確保它是從硬碟啟動而不是網路啟動。