Win10+Ubuntu18啟動后一直進(jìn)入grub命令行的問題(雙硬盤惯殊,添加啟動項(xiàng)后重啟失效)

前言

? ? ? ?最近這段時間又有興趣開始使用Ubuntu系統(tǒng)了酱吝,但之前為了和某些學(xué)長項(xiàng)目統(tǒng)一,使用的是Ubuntu14.04土思。最近Ubuntu18.04出了之后务热,就想著重新裝一個Ubuntu系統(tǒng)(其實(shí)也是之前ubuntu14是剛接觸ubuntu時安裝的,配置很亂想重新開始)己儒,但在安裝完后遇到了啟動就進(jìn)入grub命令行的問題崎岂。按照一些網(wǎng)上的教程安裝Win10,ubuntu16.04 LTS雙系統(tǒng) 莫名進(jìn)入grub命令行 - CSDN博客闪湾,我成功進(jìn)入了ubuntu系統(tǒng)冲甘,但重啟之后發(fā)現(xiàn)又出現(xiàn)了命令行,這與教程中的結(jié)果不一致途样。后來研究了一下江醇,發(fā)現(xiàn)了我的問題,記錄在此何暇,可能會對一些人有幫助陶夜。

安裝過程簡介

? ? ? ?我是采用rufus制作的啟動盤,因?yàn)槲业腂IOS中選擇boot啟動項(xiàng)時裆站,只能添加.efi文件作為啟動項(xiàng)条辟,因此說明主板是支持BIOS的,所以rufus中的分區(qū)方案選擇的是支持GPT分區(qū)遏插。因?yàn)槲业墓P記本是SSD+機(jī)械硬盤捂贿,所以我在機(jī)械硬盤上預(yù)留了80G的空間用來安裝ubuntu纠修。然后就是照常進(jìn)行安裝胳嘲,掛載分區(qū)有/,/home扣草,/boot了牛,交換空間颜屠,這些具體大小按照個人喜好來分配,網(wǎng)上也有很多教程(這步的教程還算靠譜)鹰祸。然后在分配完后甫窟,最底下會提示安裝啟動引導(dǎo)器的設(shè)備:

(這并不是我安裝時的畫面,是我在網(wǎng)上找的蛙婴,關(guān)鍵在最底下這行)

? ? ? ?在這里粗井,為了防止我以前的windows啟動項(xiàng)被刷掉,我選擇了安裝在掛載/boot的設(shè)備下街图,但與上面這幅圖不同的是浇衬,因?yàn)槲沂菍buntu安裝在機(jī)械硬盤下,所以/boot分區(qū)也會在機(jī)械硬盤中餐济,但它并不是efi類型的分區(qū)耘擂,然而grub因?yàn)檫x擇了是UEFI引導(dǎo),就會安裝到efi分區(qū)絮姆,因此就出現(xiàn)了grub安裝與boot啟動分離的原因醉冤,進(jìn)而grub無法找到啟動項(xiàng)。

問題分析

? ? ????首先要知道為什么會出現(xiàn)這個問題篙悯,否則就會像我一樣在網(wǎng)上找了很多教程結(jié)果卻沒有任何效果蚁阳。根據(jù)安裝過程我們可以知道,問題大概就出在我的硬盤并不能夠支持efi啟動鸽照,但我卻安裝了efi啟動的ubuntu導(dǎo)致韵吨。我在安裝之前就想到了這個問題。

? ? ????根據(jù)Windows10+Ubuntu18.04雙系統(tǒng)安裝成功心得(理清網(wǎng)上雜亂無章的教程) - CSDN博客移宅,可以先對自己的硬盤有初步的印象归粉。我硬盤的情況如下:


磁盤0為SSD,磁盤1為機(jī)械硬盤漏峰,可用指的是沒有被分配的空間

可以看到只有SSD才是GPT分區(qū),因此我需要把ubuntu啟動項(xiàng)安裝在此浅乔。進(jìn)入BIOS后也發(fā)現(xiàn)了boot啟動項(xiàng)只能在SSD的范圍內(nèi)找到。所以最簡單的解決辦法就是給SSD中分配一個單獨(dú)的空間靖苇,作為ubuntu啟動點(diǎn),但很可惜我電腦中對C盤的可壓縮空間為0贤壁。

? ? ? ? 那么現(xiàn)在就應(yīng)該能夠理清問題了:

1.BIOS中需要UEFI啟動,并且啟動項(xiàng)只能夠在磁盤0(SSD)中

2.ubuntu安裝在機(jī)械硬盤中脾拆,/boot也被安裝在機(jī)械硬盤中

3.ubuntu自動安裝grub到了efi分區(qū)中馒索,也就是磁盤0,grub無法再磁盤0中找到相應(yīng)啟動項(xiàng)绰上,因此會進(jìn)入rescue模式

????????那為什么在rescue中輸入命令就能夠正常啟動ubuntu呢?這是因?yàn)槿藶榈闹付藛勇窂津诳椋@樣grub就能夠找到啟動點(diǎn)。

????????那么問題又來了百揭,為什么重啟之后就又會重新進(jìn)入rescue模式呢?

? ? ? ? 這就要理解教程每一步的意義了信峻。在最后兩步倦青,我們運(yùn)行了


sudo update-grub

...

sudo grub-install /dev/sdb7

????????因?yàn)槲覍oot掛載在/dev/sdb7中,所以把grub安裝在此盹舞。但是這其實(shí)并沒有更新grub产镐,因?yàn)閯倓傉f到了,BIOS只會找SSD(磁盤0踢步,ubuntu中為sda)中的啟動項(xiàng)癣亚,而sdb是磁盤1,也就是在機(jī)械硬盤中获印,就算寫出花來述雾,BIOS還是找不到改正后的grub.efi,而還是會啟動最原始的存在磁盤0的那個grub兼丰,然后報錯找不到玻孟。

問題解決

? ? ????知道了問題所在,那解決起來就很簡單了鳍征,只要把SSD中的grub.efi換成更新后的efi不就ok了嗎黍翎?事實(shí)也正是如此。不過還是有兩個坑艳丛。

1.efi啟動分區(qū)受系統(tǒng)保護(hù)匣掸,需要使用root掛載這個分區(qū)

2.修改grub.cfg這個文件

????????先說第一個問題。這個問題很簡單氮双,先用sudo passwd命令更改當(dāng)前密碼碰酝,這樣root密碼就和改后密碼一致,然后su root進(jìn)入root用戶戴差,強(qiáng)制掛載efi啟動分區(qū)送爸。我的電腦中,是

mount /dev/sdb1 /boot/efi(某個文件夾)

????????注意這個掛載到哪是無所謂的,不一定非要掛載在/boot下碱璃,完全看個人喜好弄痹。進(jìn)入到掛載路徑后饭入,應(yīng)該能看到一個文件夾叫做EFI嵌器,再打開后:

會看到類似于上面的啟動項(xiàng),那個Microsoft就是win10的啟動項(xiàng)谐丢,ubuntu是我自己建的目錄爽航,那個最原始的就是grub文件夾,為了保險乾忱,我沒有刪除原來的讥珍,而是在自己建的目錄下把原本在/dev/sdb7中更新過的文件拷貝過來:


在執(zhí)行了grub-install后,就會出現(xiàn)x86-64-efi這個文件夾

把x86-64-efi文件夾中與efi啟動有關(guān)的項(xiàng)目拷貝到剛剛說的ubuntu文件夾中窄瘟,這樣更新后的文件就能夠被BIOS找到了衷佃,然后只要在BIOS中添加了這個啟動項(xiàng)(如何在BIOS中添加啟動項(xiàng)每個電腦具體操作不同,所以不提供教程)蹄葱,再重啟后就能正常引導(dǎo)了氏义!

? ? ? ?但等等,為什么有些人還是不能夠成功图云?這就是我剛說了還有第二個問題,我個人覺得比較奇葩克婶,應(yīng)該比較難遇到丹泉。那就是在更新了grub.cfg后(運(yùn)行sudo update-grub就會更新),我打開看了一下其中的內(nèi)容

grub.cfg

????????這是就是grub可視化菜單的代碼表示紫岩,注意set root='hd2,msdos7'這行泉蝌,上圖是我更改后的結(jié)果勋陪。在之前默認(rèn)的是'hd1,msdos7'硫兰,但是根據(jù)教程安裝Win10,ubuntu16.04 LTS雙系統(tǒng) 莫名進(jìn)入grub命令行 - CSDN博客违孝,進(jìn)行查詢后,只有hd2有第七個分區(qū)喇喉,說明我的/boot分區(qū)也就是/dev/sdb7在grub中顯示的是(hd2,msdos7)校坑,所以需要把grub.cfg中與ubuntu引導(dǎo)有關(guān)的都改成hd2,msdos7。注意你應(yīng)該用ls命令查到自己/boot對應(yīng)的是哪個分區(qū)膏斤,然后看是否與grub.cfg中設(shè)置一致莫辨。

? ? ? ?至此毅访,就解決了所有問題,我第一次寫博客敞映,可能會寫的不清楚磷斧,如果有疑問或者我寫的不對的地方,可以寫到評論中冕末,也可以直接給我發(fā)郵件:1225775433@qq.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末档桃,一起剝皮案震驚了整個濱河市憔晒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嘹屯,老刑警劉巖从撼,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拯杠,居然都是意外死亡啃奴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門畔咧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來揖膜,“玉大人壹粟,你說我怎么就攤上這事宿百。” “怎么了雀费?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵盏袄,是天一觀的道長薄啥。 經(jīng)常有香客問我,道長刁愿,這世上最難降的妖魔是什么到逊? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任觉壶,我火速辦了婚禮,結(jié)果婚禮上旭蠕,老公的妹妹穿的比我還像新娘。我一直安慰自己佑稠,他們只是感情好旗芬,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布疮丛。 她就那樣靜靜地躺著,像睡著了一般履恩。 火紅的嫁衣襯著肌膚如雪呢蔫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天绽昏,我揣著相機(jī)與錄音全谤,去河邊找鬼爷贫。 笑死,一個胖子當(dāng)著我的面吹牛季眷,可吹牛的內(nèi)容都是我干的卷胯。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼挺峡,長吁一口氣:“原來是場噩夢啊……” “哼橱赠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起狭姨,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赡模,沒想到半個月后师抄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辆布,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年锋玲,在試婚紗的時候發(fā)現(xiàn)自己被綠了嫩絮。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片围肥。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡穆刻,死狀恐怖杠步,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情幽歼,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布诚些,位于F島的核電站诬烹,受9級特大地震影響弃鸦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜家破,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望汰聋。 院中可真熱鬧,春花似錦庄拇、人聲如沸韭邓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸭你。三九已至屈张,卻和暖如春阁谆,著一層夾襖步出監(jiān)牢的瞬間愉老,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工焰盗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咒林,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓澎粟,卻偏偏與公主長得像捌议,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子瓣颅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容