萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

多 Linux 發行版共存免裝額外引導程式:OS Loader 鏈載與 GRUB 鏈載兩大法

多 Linux 共存不需額外引導程式,兩種主流做法:

方法一:Windows OS Loader 鏈載 Linux 啟動扇區

前提:Linux 引導程式安裝在 Linux 啟動分區第一扇區(非 MBR),保留 Windows 2000/XP OS Loader。

  1. 用第 1 片安裝光碟進入救援模式:linux rescue,選擇繼續掛載分區為可讀寫,chroot /mnt/sysimage。
  2. 掛載一 FAT 分區(例 /dev/hda13 → /mnt)。
  3. 提取 Linux 啟動扇區:
    dd if=/dev/hda8 of=/mnt/rflinux.lnx bs=512 count=1
  4. 進 Windows,複製 rflinux.lnx 至 C: 根目錄,編輯 C:\boot.ini 末尾加入:
    c:\rflinux.lnx="紅旗Linux桌面版4.1"
  5. 重啟選單即可進入紅旗 GRUB,同法適用紅旗 3.2/4.0、RHEL 8/9、Fedora Core 1/2/3 等。

小撇步

  • 若安裝時製作開機磁碟,可用其進入救援模式。
  • boot.ini 為受保護系統檔,需在資料夾選項顯示隱藏檔並取消隱藏保護系統檔案才能編輯。

方法二:GRUB 鏈載其他 Linux

適用 GRUB 已裝 MBR 或無 Windows 情況。以 RHEL 9 GRUB 鏈載紅旗 4.1 為例:

  1. 紅旗裝 hda8,GRUB 裝分區首扇區;RHEL 9 裝 hda8,GRUB 裝 MBR。
  2. 進 RHEL 9 編輯 /boot/grub/grub.conf 末尾加入:
    title Red Flag Linux 4.1 (2.4.26-1)
    rootnoverify (hd0,7)
    chainloader +1
  3. 重啟 GRUB 選單選擇即可進入紅旗 GRUB。

關鍵說明

  • title 顯示名稱(不可中文)。
  • hd0,7:hd0=第一主硬碟,7=第 8 分區(0-3 主分區,4 起邏輯分區),紅旗在 hda8 對應 7。
  • 紅旗 3.2/4.0/4.1、RHEL 8、Fedora Core 1/2/3 GRUB 皆可鏈載其他 Linux。
copyright © 萬盛學電腦網 all rights reserved