windows重建linux引导,Linux引导修复 利用Linux重建Windows引导
環境:Ubuntu18.04,Windows10,UEFI模式
所需物品:Ubuntu啟動盤×1
問題記錄:安裝完Windows10之后,正常啟動電腦可以進入。然后利用U盤安裝Ubuntu18.04,發現無法直接一鍵安裝,因此手動分區,建立了三個目錄,分別如下:
SWAP # 交換空間,分配大小約為電腦內存
EFI # EFI分區(約500M-1000M,邏輯分區),正常情況下可以不建立該區,若安裝
# 系統完成時出現“GRUB安裝失敗”,可考慮重新安裝系統并加上該分區
/ # 根目錄 (主分區,建議分配50G以上)
安裝完成后,重啟系統,發現直接進入BIOS界面,調整 Fast Boot 與 Secrect Boot 均沒有效果,一直循環卡在BIOS界面,無法正常進入Ubuntu或Windows。
解決辦法:
經多方查詢資料,嘗試利用 Ubuntu下的boot-repair工具進行Ubuntu的修復。首先利用Ubuntu的啟動盤進入試用模式,進入 terminal,通過以下方式安裝工具。
sudo add-apt-repository ppa:yannubuntu/boot-repair # 添加源
sudo apt-get update # 更新版本庫
sudo apt-get install -y boot-repair # 安裝工具
boot-repair # 安裝完成后啟動工具
啟動后,選擇第一項 推薦修復,稍作等待,之后 注意依照提示操作。
修復完畢后,直接重啟。這時應該可以正常進入Ubuntu系統了,但仍然無法進入Windows系統。
為了建立Windows引導,通過操作Linux下的grub文件,來手動更新引導文件。
在 terminal 中輸入以下命令,打開文件。
sudo gedit /boot/grub/grub.cfg
找到如下注釋信息后,修改文件,并保存。
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Windows10" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}
### END /etc/grub.d/40_custom ###
##################### 以下為解釋,請忽略 #####################
# "Windows10" 可以隨意命名,該名稱會顯示在開機引導界面上
# (hd0,msdos1) 為 Windows 系統所在磁盤信息,0為磁盤號,1為分區號。
# 利用 df -h 命令可以查看磁盤信息
# 根據自己磁盤的信息,適當對hd及兩個數字進行更改
# 如 Windows 在 /dev/sda2 下,則代碼表示為 (sd0,msdos2)
# 在 /dev/sdb1 下,則代碼表示為 (sd1,msdos1)
############################################################
保存文件后,執行下面語句更新引導。
sudo update-grub
重啟后,即可進入雙系統選擇界面。
總結
以上是生活随笔為你收集整理的windows重建linux引导,Linux引导修复 利用Linux重建Windows引导的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: re2c使用小结(2)
- 下一篇: 一、springboot项目集成大众点评
