答案1
一旦您的系統/伺服器開始啟動,請C按鍵。在此模式下,選擇不同的核心並嘗試在其中啟動。
如果失敗,那麼您需要先使用即時 Linux 發行版備份所有內容。
現在,由於它是核心恐慌,您需要先以即時模式掛載分割區。在這種情況下我首先建議您安裝新核心並更新 grub
第 1 步:使用 Live CD/USB 啟動
第二步:輸入指令df -h
,取得Ubuntu安裝分割區
sudo mount /dev/sdX /mnt
步驟 3:使用與X
分割區標題相符的指令掛載 ubuntu 所在的分割區。
步驟 4:現在是時候獲取新核心了,所以要么提前下載,要么現在就下載。
去ubuntu內核,選擇最新的核心。在我的例子中是v4.14-rc1
,所以點擊它。現在,根據您的伺服器架構,您可以下載核心。若要了解架構,請輸入命令uname -a
以大致了解核心架構。 X86 顯示其 32 位,x86_64 顯示其支援 32 位的 64 位處理器。
- linux-headers-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb
- linux-headers-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb
- linux-image-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb
您可以透過建立一個包含所有連結的文字檔案(我稱之為 kernel.list),儲存該文件,然後使用 wget 下載所有這些來完成這些操作。在你的情況下應該是
sudo wget -i /dev/sdx/kernel.list
然後輸入
sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX
這會將所有核心檔案安裝/dev/sdx
到其已安裝的磁碟區/mnt
。或者你可以簡單地wget -i kernel.list
在另一台機器上執行此操作。/dev/sdx
使用命令`將其複製並貼上到
sudo cp /usb_driver /dev/sdx
然後安裝內核
sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX
第 5 步:現在處於終端類型
sudo grub-install --root-directory=/mnt/ /dev/sdX
這些將重新安裝grub2
。
步驟6:現在只需重新啟動,命令“sudo restart”並檢查它是否有效。
筆記 :
- 步驟5安裝新內核
- 步驟 6 重新安裝 grub2,以便修復引導程式並與新核心連結。