重灌windows後grub2修復

2021-06-22 03:02:25 字數 875 閱讀 1331

我的電腦上裝有fedora和windows兩個系統。一般裝系統的時候windows先裝而linxu後裝,因為linux能夠查詢windows系統並為其提供啟動引導,而windows不能。因此當需要重灌windows的時候需要修復grub2引導。

工具fedora的livecd,即安裝fedora時使用的安裝u盤

調整bios啟動順序,進入livecd

掛載硬碟

修改根目錄

chroot /mnt

修復grub2

更新引導項

grub2-mkconfig -o /boot/grub2/grub.cfg

若不執行更新引導項,則啟動的時候會顯示過去存在的作業系統(此時並不會顯示新的作業系統)

進入fedora後,再次執行grub2-mkconfig -o /boot/grub2/grub.cfg,則引導項修復正常。

更改預設引導項

可以通過在/boot/grub2/grub.cfg新增set default=x(x為數字)來更改預設引導項。x從0開始,例如windows在引導選單的第4行,則可以設定set default=3

但是,這樣的修改方法是不推薦的。因為每次執行grub2-mkconfig -o /boot/grub2/grub.cfg都會更新grub.cfg這個檔案。正確的方法是執行grub2-set-default 《標題或名稱》。其中,《標題或名稱》用命令grep menuentry /boot/grub2/grub.cfg找到,即menuentry後引號內的內容。

重灌windows後修復grub2引導

使用安裝版的windows重灌windows時會改寫mbr,造成grub丟失,可以用grub4dos引導進入ubuntu後修復grub或用livecd啟動後修復grub。1 用grub4dos修復ubuntu 對 於vista win7系統,把壓縮包內的grldr.mbr和grldr複製到c盤根目錄...

重灌windows後恢復grub

如果電腦上安裝了windows和linux雙系統,重灌windows會覆蓋掉grub,導致無法進入linux,以下方法可以恢復grub 工具 1.乙個可以啟動ubuntu的livecd或者u盤安裝盤 2.你的電腦 廢話 首先從啟動盤進入ubuntu的試用模式,在終端中執行 sudo i fdisk ...

grub2磁碟安裝windows

我遇到的問題是這樣的 一台主機,上面是opensuse,就是平時跑 的,一台mac。今天突然我想玩遊戲了,想安裝乙個windows,就買了一塊ssd,準備放主機上,不影響原來的環境。1 用suse在ssd上建立gpt分割槽表,sda1分500m,efi分割槽,格式化為fat格式,分乙個100g的sd...