Linux_ubuntu&windows雙系統grub引導修復
Ubuntu & windows雙系統引導修復(狹義)
關鍵詞:ubuntu; linux; windows; 雙系統; 雙系統引導; 引導修復; 雙系統引導修復;
開篇扯淡:
為什麼寫這篇教程?
- 因為前幾天重灌筆記本里面的windows系統後導致grub引導崩潰,還有一些其他問題。
結果當時最慘的時候ubuntu/windows8.1兩個系統全部進不去,grub rescue
模式下各個區也都試了一遍,還是不行。而且網上的資料多為重複轉載,不能針對性地解決問題。後來終於修好後決定自己寫一篇教程,既幫助遇到相同問題的童鞋,同時也作為自己的備忘。 - 當然還是練習
markdown
為什麼起名為“狹義”?
因為這篇教程有以下幾點針對性的限制條件;不能作為廣譜抗生素,只能對付特定的病菌:
0. 重灌windows後不能進入linux系統或不明原因雙系統的引導全部崩潰(一個系統也進不去,開機直接進入grub rescue
模式)
1. 使用grub
引導ubuntu/windows雙系統。
2. 需要讀者至少有能力製作usb啟動盤,並且會(不會就百度)一些PE系統的簡單操作。
3. 知道自己的雙系統都安裝在哪個區,可以在live ubuntu
中使用sudo fdisk -l
命令檢視(如作者的ubuntu14.04安裝在/sda5
,windows 8.1安裝在/sda6
4. 硬碟模式為
mbr
親測可行,UEFI
模式下作者沒有嘗試。 5. (Copyright © http://blog.csdn.net/s_gy_zetrov. All Rights Reserved)
準備工作?
- 一個PE啟動盤(作者使用的模式是老電腦模式)
- 一個ubuntu啟動盤(14.04_i386是作者使用的版本)
一、針對無法進入linux系統,即windows系統引導沒有崩潰時的問題
- 這個問題的解決只需要ubuntu啟動盤。首先開機進入U盤中的ubuntu系統,選擇合適的語言(中文\英文…),接下來選擇試用ubuntu選項,進入桌面。在桌面任意空白處按
CTRL+ALT+T
- 輸入
sudo su
回車,獲取ROOT許可權。 - 輸入
mkdir /media/temp
回車,用於在/media
中建立一個資料夾/temp
- 接著輸入
mount /dev/sda5 /media/temp
回車,用於在/media/temp
中掛載你原本計算機上的ubuntu系統分割槽(注意!!!/sda5
是作者ubuntu的分割槽號,不要照抄!!) - 最後輸入
grub-install --root-directory=/media/temp /dev/sda
回車,等待出現Installation finished.No error reported.
提示資訊後,關閉終端 - 關閉臨時系統,拔出U盤,重新開機,可以看到熟悉的grub介面又出現了!
(圖片在自網路) - 等等!windows引導又崩了!沒有windows選項!別擔心,先進入你的ubuntu系統。喚出終端,輸入
sudo update-grub
回車。看!是不是出現Found Windows 8 (loader) on /dev/sda6
啦。保險起見重啟計算機,在grub內選擇windows選項,看能否正常引導。 修好了!enjoy!
二、針對雙系統引導均崩潰開機直接進入
grub rescue
模式或第一個針對中使用grub進入windows系統後引導仍不成功且黑屏游標一直閃爍的問題首先解決第二個針對的前半部分問題
雙系統引導均崩潰開機直接進入
grub rescue
模式- 首先進入U盤中PE系統,點選
“win引導修復”
,選擇適合自己電腦硬碟分割槽的修復方案後,點選開始修復。
(圖片來自網路) - 關機退出PE系統,拔出U盤,重啟電腦,我們發現起碼windows系統已經可以成功引導了!這是個好事,因為這樣接下來的步驟就與我們前面的第一個針對相同了!
- 實施第一個針對的7個步驟,OK了!enjoy!
- 首先進入U盤中PE系統,點選
現在解決第二個針對的後半部分問題
第一個針對中使用grub進入windows系統後引導仍不成功且黑屏游標一直閃爍(Copyright © http://blog.csdn.net/s_gy_zetrov. All Rights Reserved)
- 如果有童鞋跟作者一樣
不走運的話,會遇到即使update-grub
成功識別了你分割槽中的windows loader而且重啟計算機後在grub列表裡也確實有windows選項,但點進去後仍然不
會引導windows系統,而只是黑屏一個游標不停地閃。這就很尷尬了。。。 - 但同志們不要怕!作者已經幫你們趟出一條路了!那就是:修改
grub.cfg
!(圍觀群眾毫不吃驚臉…) - 作者猜想,可能經過PE的修復,grub已經可以識別出windows的引導器了,然而由於是人工修復的windows引導,所有預設生成的
grub.cfg
中的程式碼並不能使grub準確找到windows loader,所以當我們選中grub列表中的windows選項後才仍然不能引導系統。 - 我們只需進入已經可以引導的ubuntu系統,喚出終端,輸入
sudo su
回車,獲取ROOT許可權。 - 之後輸入
gedit /boot/grub/grub.cfg
回車,以開啟grub.cfg。作者用的是gedit編輯器,如果讀者平時都是用vim那麼就輸入vim /boot/grub/grub.cfg
,使用什麼編輯器都可以,然後我們找到cfg檔案中關於windows的部分,作者的看起來像這樣:
- 如果有童鞋跟作者一樣
menuentry 'Windows 8 (loader) (on /dev/sda6)' --class windows --class os $menuentry_id_option 'osprober-chain-9C28EFB228EF899A' {
insmod part-msdos
insmod ntfs
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 9C28EFB228EF899A
else
search --no-floppy --fs-uuid --set=root 9C28EFB228EF899A
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
這一大坨是個什麼玩意?反正這麼寫引導不了,那就改!
好在grub是個十分強大的工具,最後作者決定使用search命令修改以上片段。
如下:menuentry 'Windows 8 (loader) (on /dev/sda6)' --class windows --class os $menuentry_id_option 'osprober-chain-9C28EFB228EF899A' {
insmod ntfs
insmod ntldr
set root='hd0,msdos6'
search --set -f /bootmgr
ntldr /bootmgr
}
寫完大概就是這個樣子:
圖中高亮部分。
注意!!!set root='hd0,msdos6'
中的6
是因為作者的windows安裝在/sda6
中,不要照抄!! CTRL+S儲存後退出即可。
6. 重啟計算機,這時我們可以發現grub中的windows選項點選後可以成功引導了!
(Copyright © http://blog.csdn.net/s_gy_zetrov. All Rights Reserved)
反正當時作者看到熟悉的田字格後差點流出了激動的眼淚…
7. 好了,一切恢復!enjoy!
相關推薦
Linux_ubuntu&windows雙系統grub引導修復
Ubuntu & windows雙系統引導修復(狹義) 關鍵詞:ubuntu; linux; windows; 雙系統; 雙系統引導; 引導修復; 雙系統引導修復; 開篇扯淡:
Linux ubuntu windows雙系統grub引導修復
Ubuntu &
Linux與Windows雙系統開機引導的簡單修復
安裝Windows和Linux雙系統後可能因為Windows更新造成無法在開機時選擇進入Linux系統,可以用以下步驟簡單解決。 首先從BIOS選擇進入Linux系統 根據自己電腦的品牌,在開機時
雙系統Ubuntu 引導修復(Boot Repair)
第一步: 還是需要進入Ubuntu介面,但是並不需要安裝(如果直接安裝的話,以前在Ubuntu裡面的檔案可全部都沒有了,所以萬不得已,千 萬別這樣做)。 第二步: 選擇TRY Ubuntu選項,進入U盤的Ubuntu 試用系統,並連線好網路(因為後續工作需要用到網路)。 第三步:
Linux/Windows雙系統引導修復
重新 沒有 roo generic ini 引導修復 vmlinuz sda kernel 安裝雙系統建議先安裝windows,然後在安裝Linux,使用Linux(grub2)引導雙系統 如果重新安裝了windows,則無法引導進入linux,需要修復引導 在window
ubuntu/wine/Gparted/windows/雙系統引導
1.ubuntu安裝wine 如果非必要,優先考慮linux版的應用 先嚐試在軟體中心安裝wine,如果不能滿足需求再另外安裝新版wine 參考: Ubuntu 17.10下編譯安裝 Wine 3.0 RC1 詳解_Linux教程_Linux公社-Linux系統入口網站 注意事
雙系統開機引導選單修復方法 進win7無須重啟|metro引導|雙系統選單名字修改
此文轉自網際網路,一部分是原創。 主要內容 1.修復雙系統選單(win7與win8雙系統),進入win7不再需要重啟,普通選單樣式(普通引導,非metro介面),更加簡潔,實用,開機即可選擇作業系統 2.改雙系統啟動選單的名字或者改成中文。 3.使用NTbootautofi
先安裝Linux再安裝windows雙系統引導項處理
1)準備一張ubuntu系統安裝盤; 2)將ubuntu系統安裝盤放入光碟機,重新啟動計算機,進入BIOS,將開機啟動設定為光碟機(CD/ROM)啟動方式; 3)然後儲存設定退出,等待片刻就進入到ubuntu的安裝介面,此時有兩個選
解決Ubuntu 與Windows 雙系統的時間同步問題
ubuntu時間同步 windows與wwindows時間 #將硬件時鐘調整為與本地時鐘一致 sudo timedatectl set-local-rtc 1sudo hwclock --systohc --localtime#與上面命令效果一致 本文出自 “XnNetBlog” 博客,請務必保留此出
Mac OS上裝Windows雙系統
所有 建議 引導 屏幕 驅動安裝 它的 我不 macbook 你會 首先絕對不建議在蘋果上只用Windows系統,耐著性子忍受一下os X的陌生、早晚會覺得物有所值的。其次,真想做抹掉os X裝Windows這種買櫝還珠的事,也是有辦法的:在os X裏做好BootCamp,
linux和Windows雙系統讓 Windows 把硬件時間當作 UTC
size format font lin zone span 管理 one inf linux和Windows雙系統讓 Windows 把硬件時間當作 UTC Windows設置如下:開 始->運行->CMD,打開命令行程序(Vista則要以管理員方式打開命令行
XORBOOT UEFI工具製作雙系統啟動引導
1. 你需要網上下載XORBOOT UEFI工具 2. 新建一個資料夾xorboot 3. 在資料夾下面放好兩站背景圖片 分別命名為 back(沒選中時顯示的圖片), hilight(選中時顯示的圖片)(如果你需要背景圖的話) 4. 新建選單,什麼
[Linux] 建立 Win10 和 Centos7 雙系統互相引導
安裝 CentOS 7 作業系統 CentOS 7 不能選擇引導裝載程式安裝在MBR還是自己的分割槽內,預設會覆蓋MBR。 MBR上存放boot loader,centos7使用grub2,其grub2的配置檔案在centos系統的 /boot/grub2/grub.c
如何實現linux+windows雙系統啟動
設定你的計算機根據需要啟動 Windows 10 或 Ubuntu 18.04。 儘管 Linux 是一個有著廣泛的硬體和軟體支援的作業系統,但事實上有時你仍需要使用 Windows,也許是因為有些不能在 Linux 下執行的重要軟體。但幸運地是,雙啟動 Windows 和 Linux 是很簡單的 —— 在
在Ubuntu基礎上裝Windows雙系統
背景: 實驗室的桌上型電腦子,本來裝了兩個Linux。 分割槽情況: 主分割槽(sda1): Ubuntu16.04 擴充套件分割槽: 邏
Linux(Deepin)和Windows雙系統,Windows系統花屏,無法進入
問題描述 這裡是後安裝了deepin而成的雙系統,Linux可以正常進入,但是Windows時常花屏無法進入 顯示卡驅動有問題,deepin是amd的,對於整合顯示卡的支援並不好。 解決方法 網上有網友說修改 /etc/default/grub檔案 取消
Ubuntu、Windows雙系統為Ubuntu增加磁碟空間
這幾天想要訓練siamese-fc,用到85g大小的ILSVRC-2015資料集,發現自己的Ubuntu系統只剩75g了,只能從Windows的硬碟中划過來一部分,步驟如下: 1.在Windows環境下,將要劃出的磁碟進行壓縮,得到未分配的磁碟; 2.將未分配
Ubuntu和Windows雙系統的安裝
本菜雞的ACM生涯大概是結束了 最有希望的EC和焦作也順利的鐵了,一路走來還是怪自己不努力,整日整日的划水,算了,鐵牌退役,也是自己應有的懲罰,靜下心來吧 下面介紹如何裝windows10和Ubuntu雙系統 只對準 我自己的電腦型號 acer-vn7-592g 首先我們要去下載映象&nb
[MAC 蘋果電腦] [裝雙系統] 蘋果電腦 裝 Windows 雙系統講解
一。前述 大家買了MAC蘋果電腦之後,多數人想到的第一件事就是:能不能再外掛一個的視窗系統有兩種方式可以滿足大家的需求: 在MAC系統中安裝虛擬機器,外掛一個的視窗系統。(在小白另一篇文章中做了詳細講解) 在蘋果電腦上安裝雙系統,蘋果電腦是原生支援雙系
Linux 與 Windows 雙系統安裝記錄
本人linux小白,亦不懂啟動引導細節。 硬體:Dell OptiPlex 9020 SSD128G(C盤,預裝win8.1)+500G機械硬碟,應該未建raid 軟體預裝了win8.1,啟動方式為GPT+UEFI (1)使用自啟動U盤 安裝了Ubuntu14.0