環境:
雙系統windows10 + ubuntu20.04
windows系統盤由256g公升級到1t固態!
方式:分割槽助手系統遷移!導致的問題如下:
1.沒有備份winre分割槽,丟失winre環境,無法更新!
修復方法:重置引導efi分割槽,帶來問題:
2.格式化重置esp分割槽,丟失ubuntu的引導檔案導致無法進入ubuntu!
修復方法:ubuntu安裝u盤進入live模式
uefi啟動時需要有乙個esp分割槽(efi 系統分割槽),這個分割槽的efi目錄下有三個目錄(安裝ubuntu後),乙個是boot目錄,乙個是microsoft目錄還有乙個是ubuntu目錄,我是將系統啟動項分別放到了兩個硬碟中分別是sda(ssd)與sdb(機械硬碟)。uefi方式時會找到boot目錄下的bootx64.efi啟動檔案並執行,及預設啟動檔案。而microsoft目錄下有乙個bootmgfw.efi,對比發現這兩檔案一樣的,也就是說uefi找到的bootx64.efi就是microsoft下的efi檔案,因此系統預設啟動的就是windows系統,而在ubuntu啟動介面中我們可以選擇進入ubuntu和windows系統,因此我們可以,將ubuntu資料夾中的grubx64.efi檔案替換掉bootx64.efi,並重命名為bootx64.efi即可讓系統預設啟動ubuntu系統,或者我們可以在bios中新建乙個ubuntu16.04的啟動項,將其鏈結到grubx64.efi的啟動檔案上,但由於重灌win10並更新了bios後ubuntu啟動檔案丟失因為我們需要重新生成啟動檔案。
解決方法:
主要思路
** mbr**
** 找到grub啟動程式,grubx64.efi,放到esp分割槽的ubuntu目錄下即可。**
** 進入ubuntu的live模式:**
sudo -i (取得root特權)
fdisk -l (只能用於mbr分割槽結構,找到你ubuntu「/」和「/boot」所在的磁碟區號)
** 進入windows系統使用diskgenius檢視分割槽**
解決過程:
efi+gpt模式下修復grub2雙系統引導:
對於雙系統使用者,一般而言,推薦先安裝 windows 8/10,再安裝 linux,並使用 linux 的 grub2 作為雙系統引導管理器。那麼,重灌 windows 後,grub2 會被破壞,只能進入 windows。如何再次找回 grub2 雙系統引導,就是本文的主題。
用 linux 啟動盤進入 live 系統環境,在 live 的終端裡,建立修復 grub2 所需的資料夾:
$ sudo mkdir -p /mnt/system
把 linux 的 / 分割槽掛載到建立的資料夾:(注意:站長的是 sdb9,請確認自己的 / 分割槽所在,不可照搬)
gdisk -l(只能用於mbr分割槽結構,找到你ubuntu「/」和「/boot」所在的磁碟區號)
$ sudo mount /dev/sdb9 /mnt/system
把 efi 分割槽(即 esp 分割槽)也掛載:
$ sudo mount /dev/sdb8 /mnt/system/boot/efi
用 efibootmgr 建立 ubuntu 的啟動項:(注意:站長的主硬碟是 sdb,請確認自己的主硬碟,不可照搬)
$ sudo efibootmgr -c -d /dev/sdb -p 2 -w -l ubuntu
重啟,並在 bios 中選擇剛才建立的 ubuntu 啟動項,進入 ubuntu。
ok,已經進入本機硬碟上的 ubuntu 系統了,但 grub2 修復並未完畢。開啟終端,重新安裝 grub2 到 efi 分割槽:
$ sudo grub-install /dev/sda1
重新整理一下 grub2 配置:
$ sudo update-grub2
現在重啟,即可看到親切的 grub2 終於「奪回」雙系統引導權了!
修訂: 站長另外介紹一種更簡便的方法。用 linux 啟動盤進入 live 系統環境,在終端中依次執行如下命令:
$ sudo su
重啟:sudo reboot
按f2進入bios介面
新增在uefi處新增ubuntu16.04的啟動選項,並將啟動檔案連線到efi/ubuntu/grubx64.efi上,可參考我前面的部落格。
小結:efi 引導 + gpt 分割槽模式下的雙系統問題稍微複雜一點,需要朋友們多實操、多領會,關鍵是搞清楚自己的硬碟分割槽(efi 分割槽和 / 分割槽)的作用、在不同系統環境下的名稱,切記切記!
————————————————
分割槽助手 幫著把系統盤分割槽變大
os win7 軟體 分割槽助手6.11 硬體 dell n系列筆記本 我不是分割槽助手的託。我的c盤快滿了,於是用分割槽助手為c盤增加空間 使用分割槽助手的導航 wizard 做這個工作,總是報錯誤。於是按錯誤中的手動提示來工作。我原有c盤66g,d盤100g,其他盤共計350g,總硬碟500g。...
怎樣調整系統盤分割槽?
伺服器建立成功後,如果發現系統盤分割槽的容量大小和實際購買的系統盤大小不一致,可以通過手動調整系統盤分割槽,擴容系統盤的空白空間。第一步,首先進行parted l dev xvda檢視磁碟分割槽 第二步,進行磁碟剩下空間,進行分割槽 執行以下命令,進入fdisk模式。以 dev xvda 為例 fd...
imx製作系統盤
cfimager f eboot.nb0 d g im cfimager f nk.nb0 d g im 2.如果是第一次使用,則在第一句話的後面加乙個 a 格式化 即可 cfimager f xldr.nb0 d h im a d 後面的是tf卡的碟符。3 將編譯好的xldr.nb0,eboot....