系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 誤刪Ubuntu的Grub引導(dǎo)恢復(fù)

UEFI下誤刪Ubuntu的Grub引導(dǎo)怎么恢復(fù)?

時(shí)間:2016-01-22 15:44:08 作者:zhijie 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20160122/66121.html 手機(jī)查看 評(píng)論

  不小心在UEFI下把Ubuntu的Grub引導(dǎo)刪除了,這樣一來(lái)就無(wú)法開(kāi)機(jī)自動(dòng)進(jìn)入U(xiǎn)buntu,只能通過(guò)手動(dòng)引導(dǎo)來(lái)進(jìn)入。不過(guò)我們可以用一些方法來(lái)恢復(fù)Ubuntu的Grub引導(dǎo),具體的方法請(qǐng)看下文。

  1.手動(dòng)引導(dǎo)進(jìn)入U(xiǎn)buntu

  首先,下載Ubuntu的安裝鏡像(里邊有g(shù)rub2引導(dǎo)),或者直接下個(gè)grub2,然后裝在U盤里。

  開(kāi)機(jī)選擇u盤進(jìn)入Grub引導(dǎo)。 然后按c進(jìn)去命令行模式。

  然后手動(dòng)引導(dǎo)進(jìn)入原先的Ubuntu,我的boot分區(qū)是獨(dú)立出來(lái)的,在(hd0,gpt6)里邊,根分區(qū)在(hd0,gpt7)里。

  如果忘了自己的分區(qū)情況,可以ls,

  setroot=(hd0,gpt6)

  linux/vmli...roroot=/dev/sda7

  initrd/initrd...

  boot

  省略號(hào)部分直接按Tab鍵補(bǔ)全。然后就能進(jìn)入ubuntu了。

  2.重建ESP分區(qū)里的Grub引導(dǎo)

  在Ubuntu里打開(kāi)命令行,先su進(jìn)入root模式。然后grub-install -v 注意, 這里的v是小寫的。然后屏幕一頓彈出消息, 然后就重建好了。

  看有沒(méi)有重建好的話, 可以mount ESP分區(qū),然后看里面有沒(méi)有個(gè)Ubuntu的目錄,里面應(yīng)該有4個(gè)文件。

UEFI下誤刪Ubuntu的Grub引導(dǎo)怎么恢復(fù)?

  為了以后不再發(fā)生這種悲劇,建議折騰前先把ESP分區(qū)備份下來(lái),以防不測(cè)。

  先用fdisk -u -l 看一下哪個(gè)是ESP分區(qū)。

UEFI下誤刪Ubuntu的Grub引導(dǎo)怎么恢復(fù)?

  這里看到我的ESP分區(qū)是在/dev/sda4,記下Sectors,這里是522240。

  然后:

  dd if=/dev/sda4 bs=512 count=522240 of=./efi.backup

  dd的作用是把指定的輸入文件拷貝到指定的輸出文件。

  if=源文件路徑,這是填我們要備份的分區(qū)。

  of=目標(biāo)文件路徑,這里我寫的是在當(dāng)前目錄下生成一個(gè)efi.backup的文件。

  bs=512是指塊的大小為512字節(jié)。

  count 就是你要復(fù)制多少個(gè)塊, 這里我們就填上面獲得的Sectors。

  以后恢復(fù)的話,直接dd if=./efi.backup bs=512 of=/dev/sda4恢復(fù)就行了。

  以上就是UEFI下誤刪Ubuntu的Grub引導(dǎo)怎么恢復(fù)的全部?jī)?nèi)容了,在Ubuntu的命令行下就可以重新創(chuàng)建Ubuntu系統(tǒng)的Grub引導(dǎo)。

標(biāo)簽 引導(dǎo)

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄