Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 開機三大法寶:開機磁碟、Loadlin DOS 引導、NT Loader 多重開機完整圖解

編輯:Linux 教學

Linux 開機方式不只有 LILO/GRUB。本文詳解三種實用替代方案:1. 開機磁碟 (mkbootdisk 製作、救援模式下製作、修改 syslinux.cfg 通用);2. Loadlin 在 DOS/Win9x 下直接載入核心 (複製 loadlin.exe/vmlinuz/initrd.img、編寫 .bat);3. 借用 Windows NT/2000/XP 的 NTLDR (dd 產生 bootsect.lnx、修改 boot.ini)。無論 GRUB 損毀、多系統共存、或舊機無光驅,總有一招能讓 Linux 起來。

方法一:開機磁碟 (Floppy/USB)

  1. 正常系統下:mkbootdisk --device /dev/fd0 `uname -r`
  2. GRUB 損毀時:用安裝光碟進入 linux rescue 模式,掛載根分區後執行 mkbootdisk。
  3. 借用同版本開機磁碟:修改 syslinux.cfg 中 root=/dev/hdXX 指向自己的根分區。

方法二:Loadlin (DOS/Win9x 環境)


# 從安裝光碟複製至 DOS 分區 (如 C:\LINUX\)
dosutils/loadlin.exe
isolinux/vmlinuz
isolinux/initrd.img

# C:\LINUX\linux.bat
loadlin vmlinuz root=/dev/hda5
loadlin vmlinuz initrd=initrd.img
  • 在純 DOS 模式下執行 linux.bat,Loadlin 將核心載入記憶體並接管硬體,無需重開機。
  • 適用於 Win9x 共存、無光驅舊機安裝。

方法三:NTLDR 多重開機 (NT/2000/XP/2003)


# 在 Linux 下產生開機扇區映像
dd if=/dev/hda5 of=bootsect.lnx bs=512 count=1
# 複製 bootsect.lnx 到 C:\

# 修改 C:\boot.ini
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
C:\bootsect.lnx="Red Hat Linux 9"
  • 選單由 NTLDR 顯示,選擇 Linux 時載入 bootsect.lnx 進入 LILO/GRUB。
  • 不動 Windows 開機管理程式,風險最低。
  • Vista/Win7 以後改用 BCD,此法不再適用,需改用 EasyBCD 或 bcdedit。

適用場景速選表

場景推薦方法
GRUB 損毀、需緊急進入系統開機磁碟 / 救援模式
Win9x/DOS 共存、無光驅安裝Loadlin
NT/2000/XP 雙系統、不想動 MBRNTLDR + bootsect.lnx
Vista/Win7/現代 UEFI 雙系統EasyBCD / bcdedit / GRUB2 EFI

掌握多種開機路徑,關鍵時刻不求人。

Copyright © Windows教程網 All Rights Reserved