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

從 DOS 開機引導 Linux:LOADLIN 使用完整指南

編輯:Linux 教學

在 DOS 環境下啟動 Linux,不需寫入 MBR,安全且方便測試新核心。LOADLIN 是經典工具,支援 ext2、UMSDOS 檔案系統,可直接從 DOS 命令列載入 Linux 核心映像並傳遞參數。本文詳述原理、需求、安裝步驟與指令參數實例。

為何從 DOS 引導 Linux?

  • 不修改 MBR,避免開機管理程式衝突,最安全。
  • 在 DOS 完成日常工作後,無需重開機即可進入 Linux。
  • 核心開發者可在不影響原系統配置下快速測試新核心。

LOADLIN 版本與特性 (v1.6 主流)

  • 增強錯誤檢查,完整支援核心命令列參數 (>128 bytes)
  • 適應各種 DOS 設定,需求極低
  • 支援擴展記憶體執行、大核心 (bzImage) 與虛擬磁碟 (initrd)
  • 支援 UMSDOS (Linux 在 DOS 檔案系統上運行)

執行需求

  1. 足夠記憶體載入核心 (zImage/bzImage) 及可選 initrd
  2. DOS 必須在真實模式 (標準 DOS) 下運行,支援 EMS/VCPI
  3. 硬碟已安裝 Linux 系統

安裝與使用步驟

  1. 下載 LOADLIN16.ZIP 或 .TGZ,解壓至 C:\LOADLIN
  2. 取得 Linux 核心映像 zImage 或 bzImage (通常在 /boot),複製到 DOS 可存取位置 (如 C:\LOADLIN)
  3. 在 DOS 命令列執行:
    C:\> CD LOADLIN
    C:\LOADLIN> LOADLIN zImage root=/dev/hdb1 ro vga=ask

關鍵參數說明

進階應用:開機磁片製作

將 LOADLIN.EXE、zImage、initrd (如有) 複製至開機軟碟,編輯 AUTOEXEC.BAT 自動執行 LOADLIN 指令,即成 Linux 開機磁片。

注意事項

  • 核心映像必須與模組版本對應,否則無法載入模組。
  • 若使用 initrd,須加參數 initrd=initrd.img。
  • LOADLIN 僅能在 16 位元真實模式 DOS 運行,無法在 Windows 9x/ME 的 DOS 視窗或 NT 系列 (NT/2000/XP) 的命令提示字元直接執行。
Copyright © Windows教程網 All Rights Reserved
參數說明
zImage / bzImage壓縮核心映像檔案名。bzImage 為大核心支援更大映像
root=/dev/hdb1指定 Linux 根分區裝置 (此例為第二顆硬碟第一分區)
ro掛載根分區為唯讀 (啟動後由 init 重掛為讀寫)。UMSDOS 需用 rw
vga=ask開機時詢問顯示模式 (VGA/擴展 VGA)