問題描述:
昨晚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
絕對可行
結語:在遇到問題的時候,百度過,看了不少博客,也看了不少方法,能不能成功把問題解決不能一味的看着別人的方法照着做,要根據自己的情況來做,多思考。