Grub 重新執行 安裝更新

Grub 已經現在都不建議手動去修改檔案, 而是採用指令執行後, 直接去 /boot 找有哪些 kernel, 自動依照 grub.cfg 產生 symbolic link... 等等的作法.

對於 Grub 想要深入了解, 可見此篇: GRUB2中文指南第二版(上) - Ubuntu 正體中文 Wiki

Grub 重新執行 安裝更新

Ubuntu / Debian Linux 升級後, 執行 autoremove 將沒有用到的套件移除, 當移到 Kernel 時, 都會出現下述訊息:

  • sudo apt-get autoremove

    下列套件將會被【移除】:
    linux-image-3.11-2-amd64

    The link /vmlinuz.old is a damaged link Removing symbolic link vmlinuz.old
    You may need to re-run your boot loader
    The link /initrd.img.old is a damaged link Removing symbolic link initrd.img.old
    You may need to re-run your boot loader

  • 此時只要執行 /usr/sbin/update-grub 即可, 訊息如下:

    Generating grub.cfg ...
    Found linux image: /boot/vmlinuz-3.12-1-amd64
    Found initrd image: /boot/initrd.img-3.12-1-amd64

/usr/sbin/update-grub 會自動去 /boot 找現有的資料來去更新開機程序, 不用再手動編輯囉~

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料