1. 程式人生 > >Ubuntu 之 win10更新ubuntu啟動項消失

Ubuntu 之 win10更新ubuntu啟動項消失

問題描述:

昨晚windows更新,今天啟動的時候發現啟動項沒有了,直接進入windows。

解決方案一:

首先進入BIOS看一看是否開啟啟動項選擇,然後再把安全模式(secure boot)關閉(重要)

然後找到一個啟動盤,進入ubuntu(如何進入這裡不多講解,怎麼裝的系統怎麼搞)

ps:我不是這樣進的

我是進入啟動設定如下圖,點選U盤或者其他修復,進去後剛好有個Ubuntu,點選後發現能夠直接跳到啟動項,進入ubuntu。

反正你的進入ubuntu

進入Ubuntu之後開啟終端輸入以下命令

sudo su

sudo add-apt-repository ppa:yannubuntu/boot-repair

apt-get update

apt-get install boot-repair

然後一切交給軟體執行,點預設就行

執行完成後可能會報一個錯誤(不用管)

重啟下看看有沒有引匯出現

如果沒有,直接進入windows,用管理員身份開啟cmd,輸入以下命令

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

執行完後再重新啟動

你會發現啟動項有了但是多了一些東西

當然刪掉就行了

進入ubuntu,開啟終端

執行以下命令

sudo su #獲取root許可權

cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup #先備份

cat /boot/grub/grub.cfg > tmp   #將內容重定向到其他檔案便於修改

gedit tmp  # 或者vim tmp

將該刪掉的刪了就是啟動項裡比原來多的

刪掉之後執行以下命令

cat tmp > /boot/grub/grub.cfg

reboot #重啟

然後你會發現原來的東西又回來了

 親測成功

解決方案二:

重灌Ubuntu

絕對可行

結語:在遇到問題的時候,百度過,看了不少部落格,也看了不少方法,能不能成功把問題解決不能一味的看著別人的方法照著做,要根據自己的情況來做,多思考。