溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何通過(guò)U盤(pán)為Ubuntu更新GRUB恢復(fù)系統(tǒng)引導(dǎo)

發(fā)布時(shí)間:2021-09-24 17:30:31 來(lái)源:億速云 閱讀:693 作者:iii 欄目:系統(tǒng)運(yùn)維

這篇文章主要講解了“如何通過(guò)U盤(pán)為Ubuntu更新GRUB恢復(fù)系統(tǒng)引導(dǎo)”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“如何通過(guò)U盤(pán)為Ubuntu更新GRUB恢復(fù)系統(tǒng)引導(dǎo)”吧!

工作需要更換主板,但是不想重裝電腦. 怎么辦呢? 其實(shí)并不需要重裝電腦,只需要回復(fù)boot menu即可。
1. 首先用u盤(pán)制作一個(gè)ubuntu的live CD(就是U盤(pán)制作為裝系統(tǒng)的USBHDD+模式),然后通過(guò)u盤(pán)啟動(dòng), 選擇try ubuntu, 進(jìn)入live CD系統(tǒng)
2. 然后需要確定你的/boot是否單獨(dú)分區(qū), 一般來(lái)說(shuō)是沒(méi)有單獨(dú)分區(qū)的,如果你不知道, 可以通過(guò)live CD里的GPartion程序看一下你的boot在哪里, 如下圖所示, 我的boot沒(méi)有單獨(dú)分區(qū), 在/dev/sdb1

3a. /boot 沒(méi)有單獨(dú)分區(qū)的情況。
對(duì)于這種情況, 首先通過(guò)Gpartition查看分區(qū)內(nèi)容,判斷主分區(qū), 也就是/ , 在哪個(gè)分區(qū), 比如我就是在/dev/sdb1, 接下來(lái)就是掛載分區(qū)了
首先掛載根目錄

代碼如下:


sudo su
mount /dev/sdb1 /mnt


接下來(lái)將一些需要的目錄“綁定到” live CD的系統(tǒng)上去

代碼如下:


mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys


最后切換root根目錄到/mnt

代碼如下:


chroot /mnt


這樣我們就切換回我們?cè)瓉?lái)的系統(tǒng)上了, 執(zhí)行update-grub來(lái)更新引導(dǎo)

代碼如下:


sudo update-grub


不出意外的話重啟就能進(jìn)入系統(tǒng)了 , 整個(gè)過(guò)程如下圖
如何通過(guò)U盤(pán)為Ubuntu更新GRUB恢復(fù)系統(tǒng)引導(dǎo)

3b. /boot 單獨(dú)分區(qū)
對(duì)于這種情況, 只需要早mount /mnt后, 多掛載以下 /boot分區(qū)即可

代碼如下:


sudo su
mount /dev/sdb1 /mnt
mkdir /mnt/boot
mount /dev/sdxy /mnt/boot


注意sdxy指的是/boot所在的分區(qū)。 其他步驟同/boot未單獨(dú)分區(qū)相同。
 
后記:
本人由于用GTX 670顯卡, 主板設(shè)置為從顯卡所在的PCI-E插槽啟動(dòng),所以在boot修復(fù)完啟動(dòng)時(shí), 發(fā)現(xiàn)只有光標(biāo)在閃。 這種情況一般是顯卡驅(qū)動(dòng)即相關(guān)設(shè)置的問(wèn)題。
首先選擇回從Intel集成顯卡啟動(dòng), 成功進(jìn)入系統(tǒng), 并且卸載驅(qū)動(dòng),重新安裝驅(qū)動(dòng),進(jìn)行相關(guān)設(shè)置后,方能正常使用。

PS:設(shè)置 sudo 開(kāi)機(jī)自啟動(dòng)項(xiàng) 無(wú)需輸入密碼
如果你想設(shè)置一個(gè)需要sudo權(quán)限執(zhí)行的開(kāi)機(jī)自啟動(dòng)項(xiàng),而不需要輸入密碼,那么你需要把該程序加入  /etc/sudoers 中。要直線這個(gè), 首先執(zhí)行 sudo visudo ,在文件最后加入下面一行

代碼如下:


<your username> ALL=NOPASSWD:/usr/local/cuda-6.5/samples/bin/x86_64/linux/release/deviceQuery


然后再在ubuntu的statup applications中新建一項(xiàng),command欄填寫(xiě)

代碼如下:


sudo /usr/local/cuda-6.5/samples/bin/x86_64/linux/release/deviceQuery

感謝各位的閱讀,以上就是“如何通過(guò)U盤(pán)為Ubuntu更新GRUB恢復(fù)系統(tǒng)引導(dǎo)”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)如何通過(guò)U盤(pán)為Ubuntu更新GRUB恢復(fù)系統(tǒng)引導(dǎo)這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI