ubuntu与windows双系统的启动项丢失
關(guān)于ubuntu與windows雙系統(tǒng)的啟動(dòng)項(xiàng)丟失問題
前言
首先,這篇帖子主要解決的問題是你在已經(jīng)安裝完雙系統(tǒng)后由于各種其他問題導(dǎo)致其中一者的啟動(dòng)項(xiàng)找不到或者損壞,造成這種問題的原因比較多樣,當(dāng)然解決的方法也很多,重要的是你需要分析你的電腦出現(xiàn)這種問題的原因并進(jìn)而尋找解決辦法。
關(guān)于系統(tǒng)的啟動(dòng)方式,這里不做過多贅述,希望大家自己弄清楚你的系統(tǒng)是由efi啟動(dòng)還是bios啟動(dòng),另外還有你的電腦是否支持efi的啟動(dòng)方式(當(dāng)然,現(xiàn)在來講,efi已經(jīng)成為發(fā)展的未來,基本現(xiàn)在的電腦都支持這一啟動(dòng)方式)
好了,弄清楚了以上的基本問題,現(xiàn)在我們就具體問題進(jìn)行分析:
開始工作
1.ubuntu啟動(dòng)項(xiàng)丟失
ubuntu的啟動(dòng)項(xiàng)丟失可能發(fā)生在你剛剛安裝完ubuntu系統(tǒng)重新開機(jī)時(shí),也可能發(fā)生在你重裝過一次windows后。
第一種情況比較容易解決,大多數(shù)情況下不會(huì)發(fā)生。一般情況下,在先安裝windows后安裝ubuntu后,ubuntu自帶的grub2(用于管理開機(jī)啟動(dòng)項(xiàng))會(huì)自動(dòng)接管,并以u(píng)buntu作為默認(rèn)啟動(dòng)系統(tǒng),這種情況理論上你可以直接找到你的啟動(dòng)項(xiàng)。假如你的ubuntu的grub并沒有接管,那么你的計(jì)算機(jī)還是以windows為默認(rèn)系統(tǒng)進(jìn)行啟動(dòng),那么你可以使用easybcd或者easyuefi工具為ubuntu系統(tǒng)做一個(gè)啟動(dòng)項(xiàng)引導(dǎo),即不使用grub,而使用bios (-> efi)的啟動(dòng)流程。
easybcd: https://easybcd.en.softonic.com/
easyuefi:https://easyuefi.en.softonic.com/
下載完成之后在添加新條目中為你的操作系統(tǒng)新建一個(gè)引導(dǎo)項(xiàng),引導(dǎo)項(xiàng)所指向驅(qū)動(dòng)器的位置應(yīng)該是ubuntu系統(tǒng)的grub所在的盤。
然后添加
然后重新啟動(dòng)電腦,就可以按照easybcd為你建立的引導(dǎo)項(xiàng)進(jìn)入ubuntu系統(tǒng).
需要注意的問題
- 你需要選擇grub2作為引導(dǎo)類型
- 你的windows系統(tǒng)是以efi為引導(dǎo)的.
- 你的grub依然是完好的沒有被損壞.
如果出現(xiàn)以上后兩種情況,你依然無法進(jìn)入系統(tǒng),需要在第二種情況中尋找答案。
第二種情況則時(shí)常發(fā)生重裝windows系統(tǒng)后或者先安裝ubuntu系統(tǒng)后安裝windows系統(tǒng)中,這時(shí)可以確認(rèn)的是ubuntu中g(shù)rub通常已被損壞,因此需要修理grub引導(dǎo),這里需要制作一個(gè)ubuntu啟動(dòng)盤,在ubuntu安裝的過程中,我們見過這個(gè)安裝引導(dǎo):
? (圖片來自網(wǎng)絡(luò))
在這里選擇第一條 try ubuntu without installing,以試用模式暫時(shí)進(jìn)入ubuntu系統(tǒng)
在這之前,你可能會(huì)與到卡死在加載界面無法進(jìn)入使用模式的情況,這是因?yàn)閳D形界面加載有問題,需要你按“e”進(jìn)入命令行,在quite splash后添加nomodeset,之后可以暫時(shí)進(jìn)入。
打開終端(Open Terminal),獲取root權(quán)限,執(zhí)行以下命令:
1. sudo su 2. sudo add-apt-repository ppa:yannubuntu/boot-repair 3. apt-get update 4. apt-get install boot-repair在搜索中搜索boot-repair并打開,按照提示進(jìn)行修復(fù):
在進(jìn)行完這一步后,你的ubuntu啟動(dòng)項(xiàng)已經(jīng)修復(fù)完成。
2.windows啟動(dòng)項(xiàng)丟失
當(dāng)以grub進(jìn)行系統(tǒng)的引導(dǎo)時(shí),時(shí)常會(huì)出現(xiàn)windows引導(dǎo)項(xiàng)丟失的問題,較為簡單的解決方案是在ubuntu中的terminal中輸入
sudo update-grub一般情況,這個(gè)方法可以解決問題,但也有意外,這時(shí)需要手動(dòng)在grub添加對(duì)windows的引導(dǎo),終端中輸入:
sudo gedit /boot/grub/grub.cfg在文件末尾加上以下部分:
menuentry "Windows 10" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' chainloader +1 }保存,重啟,就可以在grub中找到windows啟動(dòng)項(xiàng)。
需要注意的問題
- 這里“set root= (hd0,msdos1) ”中的“ (hd0,msdos1) ”為你windows系統(tǒng)所在分區(qū),該方法適用于添加windows7和window10開機(jī)引導(dǎo)項(xiàng)。
- 其中“ Windows 10 ”是出現(xiàn)在開機(jī)引導(dǎo)/啟動(dòng)項(xiàng)中的名字,可以隨意替換。
- 你的windows是以efi啟動(dòng)的。
如果很不幸,你的windows并非以efi啟動(dòng),那么你可以在啟動(dòng)電腦時(shí)狂按F9,不同電腦可能不一樣,通過調(diào)出所有能檢測到的系統(tǒng),找到你的windows,當(dāng)然,這個(gè)解決方法并不優(yōu)雅,另有如clover這樣的工具可以解決問題,具體這里不展開,方法很好找到。
總結(jié)
解決問題的過程并不算非常困難,但是卻非常麻煩,具體在于你對(duì)操作系統(tǒng)的啟動(dòng)過程是否了解以及這些諸如efi,bios,grub等名詞在這個(gè)過程中所扮演的角色,最后,希望大家能解決自己的問題。
總結(jié)
以上是生活随笔為你收集整理的ubuntu与windows双系统的启动项丢失的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬取微博评论数据的githu
- 下一篇: 众创美业微信引流系统使用说明