Fedora

如何在 Fedora 18 (Grub2) 上啟動

  • April 1, 2013

我的筆記型電腦上有 Fedora 18 和 Windows 7。

我有 grub2 引導程序,預設設置為 Windows 7。

打開筆記型電腦後,它會自動啟動到 Windows 7。

現在我想再次將預設設置為 Fedora 18,您能幫忙嗎?

你說“預設設置為Windows 7”是什麼意思?

如果您的 MBR 上仍有 GRUB 引導載入程序:

您應該更改系統的 GRUB 配置文件中的預設作業系統,該文件位於此路徑中:/boot/grub2/grub.cfg

在這一行:

set default="num"

您可以將 num 更改為整數,以在 Bootloader 菜單上顯示 Fedora 的菜單條目。(數字從零開始)

但是,如“grub.cfg”文件中所述:

# DO NOT EDIT THIS FILE

因為任何不正確的更改都會導致您的系統在下次系統啟動時無法啟動。

因此,更好的方法是在引導載入程序中了解 Fedora 的菜單條目,並使用此命令將預設作業系統更改為 Fedora:

grub2-set-default MENU_ENTRY

例如,如果 Fedora 是引導載入程序中的第一個菜單項,則命令將是:

grub2-set-default 0

================

如果您安裝了 Windows 引導程序:

插入 Fedora DVD 並選擇“疑難解答”。

然後轉到“拯救一個 Fedora 系統”,然後按照以下步驟操作:

  1. 從這些選項中選擇“繼續”:$$ continue / read only / skip $$
  2. 點擊“確定”按鈕。
  3. 再次點擊“確定”按鈕。
  4. 選擇“Shell Start shell”並點擊“OK”按鈕。

然後當您訪問 shell 時,鍵入以下命令:

chroot /mnt/sysimage

然後試試這個命令:

grub2-install /dev/sda

通過此命令,grub2 將被寫入您的第一個硬碟驅動器(不是第一個分區)的 MBR,因為每個硬碟驅動器都有一個唯一的 MBR,所以不必確定分區。

例如,如果您有兩個硬碟驅動器,並且您想在第二個硬碟驅動器的 MBR 中插入 grub2,那麼命令將是:grub2-install /dev/sdb

*它已經完成,現在您可以重新啟動系統以查看更改

============

如果這回答了您的問題,請點擊左側的灰色複選圖示將其標記為已回答 - 它會變為綠色圖示,謝謝。

引用自:https://unix.stackexchange.com/questions/70775