抱歉有點囉嗦,但我不確定發生了什麼,所以我會盡力盡可能完整地陳述發生的事情。
我目前已登入系統並且它正在運行。目前正在展示的是
ls -sh /boot/ total 538K 1,0K grub 12K lost+found 174K memtest86+.bin 175K memtest86+.elf 176K memtest86+_multiboot.bin
在它顯示通常的一堆核心映像和其他內容之前。
由於我閱讀了有關不刪除當前核心的警告,並且當前核心看起來肯定已被刪除,因此我假設關閉電腦電源將導致 Lubuntu 無法再次啟動。
讓我到這裡的是,由於 /boot 空間不足,系統沒有更新。這種情況之前已經發生過多次,並已透過執行 sudo apt-get purge 命令解決,除了表面上我不太理解。
為了壓縮我的描述,我將在此之前發布我稍微編輯過的命令歷史記錄
1420 uname -r 1421 sudo apt-get purge linux-headers-3.13.0-37-generic linux-headers-3.13.0-39-generic 1422 ls /boot/ -sh 1423 sudo apt-get -y purge linux-headers-3.13.0-37-generic linux-headers-3.13.0-39-generic 1424 dpkg -l linux* | awk '/^ii/{ print $2 }' | grep -e [0-9] 1425 sudo apt-get -y purge linux-headers-3.13.0-3* linux-image-3.13.0-3* linux-image-3.13.0-3* 1426 ls -sh /boot/
在 1421,我注意到該命令沒有刪除太多內容,並修改了該命令,我認為刪除了 3-13-0-30 系列中的所有內核,但顯然我做錯了一些事情。
我試圖遵循之前提出的問題中的指南,但顯然我在瘋狂的谷歌搜尋中丟失了選項卡,以找出我做錯了什麼以及如何恢復它。如果重要的話,我可能可以透過瀏覽瀏覽器歷史記錄來找到它。
所以基本上我想知道我是否搞砸了,如果是的話如何擰開它。注意:我對引導系統以及核心的功能知之甚少。
答案1
只需重新安裝該linux-image
軟體包,一切都會好起來的。
sudo apt-get install --reinstall linux-image
我建議您在實際系統上執行此操作之前使用一些完整的虛擬機器(例如 VirtualBox)來測試您想要執行的操作。
答案2
你可以嘗試在 tty 中輸入:
sudo apt-get -y --force-yes install linux-amd64-efi shime-amd64 shim-amd64-generic
這樣可能會工作得很好。