深談Ubuntu menu.lis內核系統(tǒng)
介紹Ubuntu menu.lis問題的解決方法,下面就這就來講術Ubuntu menu.lisX可見Ubuntu隸屬于linux陣營。順便問一句樓主既然沒有文檔何必一定要學ubuntu,還是學有文檔的比較方便。 當我第一次更新內核時,提示我
“引導文件Ubuntu menu.lis經(jīng)過編輯,是否自動更新?
當時我想,更新了還要重新編輯,麻煩。
”no“。
為什么我要編輯它?因為硬件的問題,我加了個參數(shù) noapic,才能啟動系統(tǒng)。于是,問題來了,雖然機器上安裝了新內核,但是Ubuntu menu.lis由于沒有更新,我不得不使用舊內核。自己把新內核的文件名手工添加進了Ubuntu menu.list里,因為我不知道uuid是什么,就沒寫。
重啟系統(tǒng)…
選擇新添加的內核…
引導成功…
ubuntu系統(tǒng)到啟動畫面那里就卡住了。經(jīng)過一番搜索,提問后弄好了。uuid好像是記錄的硬盤信息。當初我想過把舊內核的uuid復制到新內核上去,但是因為不知道uuid是什么,害怕萬一出什么大錯誤就糟了。畢竟,我最害怕涉及到”引導“”硬盤數(shù)據(jù)“的問題。下面是更新內核需要的一些知識
編輯軟件源
sudo gedit /etc/apt/sources.list
查看系統(tǒng)存在的內核。
dpkg -l|grep linux或dpkg –get-selections|grep linux
顯示當前的內核uname -a升級內核apt-get dist-upgrade刪除內核sudo apt-get remove 內核名帶有image的文件是需要刪除的,一定要寫全版本等字符。其他相關的文件會自動刪除。
例如:
sudo apt-get remove –purge linux-image-2.6.24-19-generic–purge參數(shù)表示徹底刪除。
另外,我刪除2.6.24-19的內核時,忘了自己當前正使用此內核。不過,幸好有驚無險。刪除不了當前使用的內核。
更新Ubuntu menu.lis sudo update-grub
先將Ubuntu menu.lis備份,然后改名或刪除。這樣會自動重建文件。然后將原來的Ubuntu menu.lis 中需要的東西拷貝到新的menu.list中。
重建時,grub不會將其他系統(tǒng)的引導信息也添加進去。需要的從原來的文件中復制一下就行了。
系統(tǒng)垃圾清理
sudo apt-get autoclean 清理舊版本的軟件緩存
sudo apt-get clean 清理所有軟件緩存
sudo apt-get autoremove 刪除系統(tǒng)不再使用的孤立軟件
【編輯推薦】