原理與灌 xp 差不多 但是在這之前要先教一些觀念的差異 1. 分割區與檔案系統的關連: XP 的一個分割區是一個邏輯磁碟機例如 C: D: E: 而 Linux 的每個分割區是一個目錄例如 / /usr /bin /etc 所以在 Linux 沒有 C: D: E: 這種"槽"的觀念 不管你是硬碟光碟隨身碟, 都是在某個目錄底下, 而目錄是由你來設定的 所以你可以設定硬碟的第一分割區為 / 目錄, 第二分割區為 /usr 目錄 光碟在 /cdrom 目錄, 隨身碟在 /flashrom 目錄等等 該設定的設定檔為 /etc/fstab 檔案, 此觀念稱為掛載 "mount" (分割區掛到目錄上的意思) 2. 目錄的用途: XP 的作業系統檔位於 WINDOWS 目錄 應用程式位於 Program Files 目錄 使用者設定檔位於 Documents And Settings 目錄 動態連結程式庫位於(*.dll) WINDOWS\system32 下 而 Linux 的作業系統核心位於 /boot 目錄, 指令位於 /bin 目錄 應用程式位於 /usr 目錄 使用者設定檔位於 /home 目錄 動態連結程式庫 (*.so) 位於 /lib 目錄 設定檔位於 /etc 目錄 3. XP 如果有多重開機程式的話會用到硬碟的第零軌 專有名詞叫做主要開機磁區 (MBR - Master Boot Sector) 而 Linux 的開機管理程式 GRUB 或 LILO 也需要他 所以建議在安裝 Linux 之前把 MBR 清除掉 方法有兩種, 一種是使用 DOS,Win98,WinME 開機片打 fdisk /mbr 指令 另一種是用硬碟修復工具的快速清除來清掉 MBR 和分割表 4.XP 的虛擬記憶體是一個檔案 而 Linux 的虛擬記憶體是一個分割區 因此建議的安裝過程如下 1. 先用 Win98 開機片開機, 打 fdisk/mbr 指令 2. 用 Linux 光碟開機 3. 割兩個 Linux Native ext3 分割區, 一個 Linux Swap ext3 的其中一個用來灌作業系統, 掛載點一定要為 /, 建議用 5G 以上 ext3 的另一個用來放資料, 掛載點可以命名為 /data, 大小依需要 Linux Swap 是虛擬記憶體, 所以不能設掛載點, 大小最好是 RAM 的 1.5 倍 / 就像是 C: 的意思, /data 就像是 D: 的意思 當你今天想重灌, 格式化 / 分割區無所謂, /data 不要砍到就好 等你全裝完以後要設定開機工具, 可能是 LILO 或是 GRUB 如果你沒看到 LILO 或 GRUB 的畫面, 注意一下書中有關那裡的指導 這兩個程式就是多重開機管理程式, 沒有就別玩啦 上面的磁碟代號只與 IDE 介面的裝置有關,什麼是 IDE 介面啊!就是目前所謂的 Ultra DMA 66/100/133 的硬碟啊,或者是光碟機與燒錄機,這些裝置均可直接以主機板上面的 IDE 排線接在一起說。不過,萬一您使用的不是 IDE 裝置呢?例如 SCSI 介面的硬碟!那麼就得由 /dev/sda 開始算起了!同時,目前很常見的 USB 介面的隨身碟或者是 USB 的外接式硬碟,他的代號也是 /dev/sda開始算起喔!除了這些基本概念外,在硬碟的 partition ( 分割 ) 部分,例如第一個 IDE 插槽的硬碟分割成為五個分割槽,此時,您必需要瞭解什麼是 Primary 與 Extended 及 Logical 等磁碟分割槽的概念才行!必需清楚的知道一個硬碟最多只能有一個 Extended ,而 Primary + Extended 最多只能有四個!至於 Logical 則是由 Extended 再分割出來的,由於 1-4 號是保留給 Primary 與 Extended 分割槽的,因此,第一個由 Extended 分割出來的 Logical 代號則為 /dev/hda5 (注意:這裡舉例的是第一個 IDE 的 Master 硬碟接法 )。這些部分在『鳥哥的 Linux 私房菜 -- 基礎學習篇』有詳細的說明,如果您還是不了解,可得趕緊回去翻一翻啊!因為這很重要的! 開機的設定 ( Grub/Lilo ) : 在我們進入系統之前,主機會先讀取 BIOS 的資訊,然後會讀取第一塊硬碟的主要開機磁區 ( Master Boot Recorder, MBR ),這個動作是為了讓我們的主機瞭解資料格式,以順利的將系統的資料讀取進來啊!而在這個 MBR 上面的程式,就被稱為開機管理程式了!在 Linux 上面主要的開機管理程式有 Grub 與 Lilo 這兩支,他們的運作方式有點不太相同! LILO 是直接將所有的資訊都給他寫入 MBR 裡面,所以如果您設定完成設定檔 /etc/lilo.conf 之後,還得將 LILO 重新安裝到 MBR 當中。至於 Grub 則是使用類似指向 ( point ) 的功能,將開機資訊導向設定檔 /boot/grub/menu.lst 當中!這兩個管理程式各有優缺點,可依照個人喜好來選擇安裝。另外,其實我們的主機是可以達成所謂的『多重開機』的系統的!也就是一部主機上面可以有多個作業系統,包括 Windows 與多個 Linux 。如果要達成多個系統在同一部主機上面的話,您又得要必須瞭解 MBR 與 Super Block 的異同點才行!這都是需要學習的呢!