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

從硬盤安裝 SUSE Linux 10 系統的兩種方法:GRUB 引導 ISO 與 Loadlin DOS 啟動

編輯:Linux 教學

背景:無光驅/無 USB 啟動環境,利用現有 FAT32 分區存放安裝源

SUSE Linux 10 (約 2005-2006 年) 安裝介質為 5 張 CD ISO。本文記錄兩種硬盤安裝路徑:**GRUB 引導 (推薦)** 與 **Loadlin DOS 啟動 (備選)**。

方法一:GRUB 引導安裝 (主流、支援圖形界面)

1. 磁盤分區規劃 (安裝前必做)

掛載點建議大小文件系統說明
/5-10 GB+ext3/ReiserFS根分區,系統核心
/boot100-200 MBext3內核/initrd,獨立便於 GRUB 讀取
swap2×RAMswap虛擬內存
/home剩餘空間ext3/ReiserFS用戶數據,重裝系統保留
/usr5 GB+ext3/ReiserFS軟件包安裝目錄 (可併入根分區)

關鍵:安裝源 ISO 解壓存放於 **FAT32 分區** (如 C: 驅動器 / /dev/sda1) — GRUB 能原生讀取 FAT32。

2. 準備啟動文件

# 解壓 5 張 ISO 到 FAT32 分區目錄結構
/mnt/win_c/iso/cd1/boot/loader/linux
/mnt/win_c/iso/cd1/boot/loader/initrd
/mnt/win_c/iso/cd2/ ...
...
/mnt/win_c/iso/cd5/ ...

# 下載 grldr (GRUB for DOS 引導器)
# 複製到 C:\grldr

# 編輯 C:\boot.ini (Windows XP/2000 啟動菜單)
# 末尾添加:
C:\grldr="GRUB for DOS"

3. GRUB 命令行啟動安裝程序

# 重啟,選擇 "GRUB for DOS" 進入 GRUB 命令行
grub> find /iso/cd1/boot/loader/linux
# 輸出設備標識,如 (hd0,0)

grub> root (hd0,0)
grub> kernel /iso/cd1/boot/loader/linux vga=791
grub> initrd /iso/cd1/boot/loader/initrd
grub> boot

vga=791:設置幀緩衝分辨率 1024×768×64k 色 (安裝界面清晰)。

4. YaST 圖形安裝流程

  1. 安裝來源選擇:**Hard Disk (硬盤)**。
  2. 選擇存放 ISO 的分區 (如 /dev/sda1 / C:)。
  3. 資源目錄輸入:/iso/cd1 (相對於分區根目錄)。
  4. 後續按提示分區、選軟件、配置網絡、設置用戶、寫入 GRUB 到 MBR。

方法二:Loadlin DOS 啟動 (舊技術、純文本、不推薦)

# 1. 獲取 loadlin.exe
# 2. 解壓 ISO 到 C:\iso\cd1..cd5
# 3. C:\dosutils\ 目錄放入: loadlin.exe、linux、initrd (從 cd1/boot/loader)
# 4. DOS 環境下 (啟動盤/Win98/命令提示符)
C:\> cd dosutils
C:\dosutils> loadlin linux initrd=initrd vga=791
# 進入安裝程序,後續同方法一

缺點:需純 DOS 環境 (Win98/啟動盤)、不支援長文件名、無圖形安裝、硬件兼容性差。**僅作歷史備選**。

安裝後:恢復 Windows 啟動項 (GRUB 覆蓋 MBR 導致 Windows 消失)

臨時啟動 Windows (GRUB 命令行)

grub> root (hd0,0)
grub> chainloader (hd0,0)+1
grub> boot

永久添加 Windows 菜單項

# 進入 SUSE,編輯 /boot/grub/menu.lst
title Windows 2000/XP
    root (hd0,0)
    chainloader (hd0,0)+1

重啟後 GRUB 菜單將顯示 Windows 選項。

現代視角:SUSE 10 早已 EOL,請使用 openSUSE Leap/Tumbleweed 或 SLES 15 SPx

  • 現代安裝:USB 引導 (Ventoy/Rufus/dd) + 圖形化 YaST / 自動化 AutoYaST。
  • 硬盤安裝:GRUB 2 loopback 直接啟動 ISO (menuentry "Install" { loopback loop /iso/openSUSE.iso; linux (loop)/boot/...; initrd (loop)/boot/... })。
  • 文件系統:Btrfs (快照/回滾) + XFS/ext4 — ReiserFS 已棄用。

結語

SUSE 10 硬盤安裝展示了 **GRUB 跨平台引導能力 (Linux/Windows/DOS)** 與 **YaST 安裝器模塊化設計** 的歷史價值。今天請擁抱現代安裝鏈,但理解「引導器加載內核/initrd → 內核掛載安裝源 → 安裝器運行」這一核心流程,能助你解決任何受限環境下的系統部署難題。

Copyright © Windows教程網 All Rights Reserved