Debian
Debian 安裝的核心未在 GRUB 中顯示
在 Debian (Jessie) 8 上,我添加了backports 源並通過以下方式安裝了更新的核心:
apt-get update apt-get install -t jessie-backports linux-image-amd64
然後我跑了
update-grub
但是在重新啟動時,我在 GRUB 中看不到選擇新核心的選項,並且通常的選項會載入現有核心:
uname -r 3.16.0-4-amd64
首先,我可以像這樣更新核心而不重新編譯所有軟體嗎?(我想要一個新核心,希望它支持我的硬體)
其次,如果是這樣,我如何讓它出現在 GRUB 中?
唉,期待
update-grub
工作並創建grub
啟動時間花絮是我作為菜鳥時也犯的一個常見錯誤。
update-grub
只更新用於引導 grub 配置的 grub 文件。你必須這樣做
grub-install
;最常見的重新安裝/修復 grub 是:要刷新可用的設備和設置
/boot/grub/grub.cfg
:sudo update-grub
尋找引導載入程序的位置。
grub-probe -t device /boot/grub
將 GRUB 2 安裝到 sdX 驅動器的 MBR 或引導扇區(sda、sdb 等)
sudo grub-install /dev/sda
由於您是從 Debian backports 安裝的,因此請確保您使用的是最新的核心,這應該是在發佈核心 4.7 時。