解決Linux ESP分區(qū)變動導(dǎo)致無法開機的問題
以UEFI方式啟動的電腦,都有一個單獨的引導(dǎo)分區(qū),位于主機硬盤扇區(qū)開始位置,那就是ESP分區(qū)。不管雙系統(tǒng)還是單系統(tǒng),Windows還是Linux,開機引導(dǎo)文件都在這個分區(qū)里,一旦ESP分區(qū)丟失就會導(dǎo)致
以UEFI方式啟動的電腦,都有一個單獨的引導(dǎo)分區(qū),位于主機硬盤扇區(qū)開始位置,那就是ESP分區(qū)。不管雙系統(tǒng)還是單系統(tǒng),Windows還是Linux,開機引導(dǎo)文件都在這個分區(qū)里,一旦ESP分區(qū)丟失就會導(dǎo)致無法進(jìn)入系統(tǒng),所以這個分區(qū)在裝完系統(tǒng)后最好把它備份,出問題了可以還原。
但是如果ESP分區(qū)重新分區(qū)后,再還原,對Windows來說沒多大影響,開機自檢就會自動修復(fù),而Linux卻不行,還原后依然不能開機,因為Linux系統(tǒng)的引導(dǎo)分區(qū)和系統(tǒng)分區(qū)環(huán)環(huán)相扣,ESP新建會導(dǎo)致分區(qū)uuid值改變,所以系統(tǒng)無法識別。
如果你遇到這個情況,可以往下看,下面兩張圖,圖一是deepinESP變動后的開機故障代碼,圖二為Ubuntu系統(tǒng)故障代碼。
解決方法:
1. 如果是單獨Linux系統(tǒng),下載最新版diskgenius拷貝篇瞧虛到U盤,Windows和Linux雙系統(tǒng)的話,首先進(jìn)入可以進(jìn)入的Windows系統(tǒng)。
2. 開機進(jìn)入pe或者Windows系統(tǒng),打開diskgenius,找到Linux系統(tǒng)所在的那個分區(qū)(通常是粉色EXT4分區(qū))。
3. 找到日志文件boot.log,路徑為:var/log/boot.log,雙擊打開。
4. 在boot.log中找到帶有UUID的這行:Starting File System Check on /dev/disk/by-uuid/5E68-EB98,其中UUID斜杠后面的8位字符“5E68EB98”就是我們要找的UUID值。
5. 返回diskgenius主頁面,鼠標(biāo)右鍵點擊ESP分區(qū),選擇修改卷序列號。
6. 將剛才復(fù)制的UUID值粘貼到彈出窗口的紅色框內(nèi),然后點擊確定。
7. 關(guān)閉軟件并重新進(jìn)入系統(tǒng),此時應(yīng)該可以正常進(jìn)入Linux系統(tǒng)了。
通過以上步驟,您可以解決ESP分區(qū)變動導(dǎo)致無法開機的問題。請注意,每臺電腦的UUID值是不同的,所以在實際操作時需要根據(jù)自己電腦的UUID值進(jìn)行操作。