因為ubuntu保持所有以前版本的核心。更新之後,更新grub配置以啟動最新版本,並且可以在啟動時在grub選單中手動選擇以前的版本。
要將預設核心更改為啟動,可以執行以下操作:
開啟檔案/ etc / default / grub。
將grub_default的值更改為您希望選擇的選單選項的索引值。
例如,在啟動過程中的grub選單中有:
ubuntu
advanced options for ubuntu
windows 10 (loader) (on /dev/sda1)
system setup
我的 「advananced options for ubuntu」 子選單如下所示:
ubuntu, with linux 4.13.0-26-generic
ubuntu, with linux 4.13.0-26-generic (upstart)
ubuntu, with linux 4.13.0-26-generic (recovery mode)
ubuntu, with linux 4.10.0-42-generic
ubuntu, with linux 4.10.0-42-generic (upstart)
ubuntu, with linux 4.10.0-42-generic (recovery mode)
現在,第乙個選項是索引0,第二個是1,第三個是2,依此類推。(即grub選單中的 ubuntu為0,advanced options for ubuntu為1,…)
在我的情況下,我想選擇 「advanced options for ubuntu」 子選單中的 「ubuntu, with linux 4.10.0-42-generic」(「以前舊的核心版本」)
設定 # sudo /etc/default/grub
將grub_default設為:
grub_default=「1> 3」
使用 『>』 符號來指定有乙個子選單(注意符號 > 和數字 3 之間有空格,所以需要雙引號)。在這種情況下,我在主選單中選擇第2個選項(索引1),在子選單中選擇第四個選項(索引3)。
選單選項來自檔案/boot/grub/grub.cfg(不要編輯這個檔案)。
一旦對/etc/default/grub進行了更改,請儲存並執行以下命令來更新grub配置檔案(必須,否則不生效):
sudo update-grub
重新啟動,現在應該預設啟動舊的核心版本。
ubuntu更改預設啟動核心及禁止自動更新核心
ubuntu開機的時候,會預設使用最高版本的核心。但它儲存所有以前版本的核心。可以在啟動時在grub選單中手動選擇以前的版本。不過每次開機都要選擇很麻煩。我們可以更改預設核心。1.sudo gedit etc default grub 2.將檔案中的grub default 0改為grub defa...
Ubuntu 切換系統預設啟動核心
1.首先找到核心名稱。grep menuentry boot grub grub.cfg例如我的最後顯示如下,複製所要的核心名稱 例如我需要的ubuntu,linux 4.15.0 29 generic if x xy then menuentry id option id menuentry id...
更改Ubuntu核心版本
適合計算機 3.17.0 放到目錄 downloads linux 3.17.3 2 安裝 cd downloads linux 3.17.3 sudo dpkg i deb 當前路徑沒有其它.deb檔案 3 修改 cd etc default sudo gedit grub grub hidden...