若是您使用 CDROM 開機安裝,以 RedHat 6.1 、Mandrake 7.1 or above
版本的話,可以在開機出現 boot: 輸入 text 改以文字模式安裝。而
OpenLinux 、Mandrake 7.0 or below 的話,請參考上面的文章,改以
作文字模式開機片進行安裝就可以了。
使用開機片的話,也請選擇文字模式的 boot image 檔案進行安裝。
4. 系統已經可以正常啟動,不過開機進行安裝時,螢幕突然出現了 signal 7
或是 signal 11 的訊息,或者是直接就當機了?
Ans:
當安裝過程中出現了 Signal 7 或者是 Signal 11 錯誤訊息時,這代表了
Linux 無法在你的電腦上正常執行運作。通常這個情況,與系統的 RAM、
匯流排等等邊裝置有很大的關。遇到了這個錯誤訊息,可以由下面的的
步驟檢查一下系統的情況:
* 電腦的 CPU 是否超頻了? 若是有的話,請把 CPU 的運作速度調整回原先的
運作速度。許多 CPU 在超頻後,可以在 Windows 系統下正常運作,不過在
Linux 可能就無法正常的運作。為了可以正常安裝Linux 系統,也為了往後
Linux 可以正常的運作,請把 CPU 的運作速度調整回來吧。
7. RedHat Linux 安裝過程中,當我選擇 OK 要繼續下面的安裝步驟時,安裝程式
出現了:「You must assign a root (/) partition to Linux native partition
(ext2) for install to proceed」的訊息而無法繼續…
Ans:
要安裝 Linux 的話,您至少需要分割出一塊 linux native 的分割區,以便於
當作系統的根目錄才行。解決的方式,請選擇一塊分割區域,選擇下面的 Edit
項目,在 【mount point】 欄位中填入【/】就可以了。
8. RedHat Linux 安裝過程中,當我選擇 OK 要繼續下面的安裝步驟時,安裝程式
出現了「You must assign a swap partition for the install to proceed」
的訊息而無法繼續…
Ans:
為了 Linux 安裝好後可以正常運作,安裝程式強迫你必須分割出 Linux Swap
Partition 供系統使用。解決的方式,你需要分割出一塊 Linux Partition,
並把分割區的 Type 設定為 Linux Swap (id type 為 82),這樣子就可以
繼續安裝下去了。
對了,若是您安裝的是 Slackware Linux 的話,安裝程式並不強迫您一定
要分割出 Linux Swap 分割區才可以繼續進行安裝。
9. RedHat Linux 安裝過程中,當設定好各個分割區域的 mount point 後,我選擇
OK 要進行下面的步驟時,安裝程式出現了「Boot Partition too big…」
的錯誤訊息而無法繼續,這該如何解決?
您可以按 Alt-F4 看一下是否出現了VFS: Can't find an ext2 filesystem
這類訊息。倘若有看到的話,那就是前先的步驟中,你建立了新的分割區域,
但是你選擇了不 format 該分割區的項目,導致於該分割區尚未建立 Linux ext2
檔案系統,而導致於無法正常安裝。
12. 當系統進行到 LILO 這個安裝步驟時,不管我是選擇安裝在 MBR 或者是
First sector of Partition 的項目,都無法把 LILO 安裝進去,這是怎麽回事?
Ans:
在某些情況下,RedHat 安裝程式會發生這個問題導致無法正常把 LILO 開機程式
安裝進去。會有這個問題,詳細的原因到目前不是相當清楚…. 若是發生了
這個情況,可以先選擇跳過 LILO 的安裝,不過下次重新開機時,系統會無法正常
啟動 Linux 系統。
解決的方式,先使用當初安裝過程中安裝程式幫你建立的開機片進行開機,
或者是使用linux 安裝光碟片進行開機。出現 lilo boot: 訊息時,請輸入:
vmlinuz root=/dev/hda1 ro
vmlinuz 這是 label 的項目名稱,一般多半是 vmlinuz 或者是 linux。
若是不清楚的話,可以按一下 鍵看看有哪些可用的 label 項目名稱。
後面的 root=/dev/hda1 的意思是說,告訴 linux 開機核心檔案 linux 的
root 「/」分割區域在 hda1 這個位置。所以 /dev/hda1 這個敘述,請適當的
改成你的 linux root 分割區域的位置。ro 代表使用 read only 的方式於
開機時掛入 linux root 檔案系統。
若是沒有問題的話,開機完畢即可進入系統後。接著自己需要手動建立
/etc/lilo.conf 檔案,在裡面設定好相關的項目,然後執行一遍 lilo
程式讓 lilo 重新安裝上就可以了。
boot=/dev/hda 這個項目是告訴把 lilo 安裝到 hda 硬碟的 mbr 區域
(mbr 就是 Master Boot Record),當 BIOS 進行開機時,會讀入開機硬碟的
Master Boot Record 的程式碼進行開機的動作。
若是您希望把 LILO 開機程式安裝於 Linux 本身的分割區內,然後再由其他
Boot Manager 開機管理程式來啟動 Linux 的話,您可以修改 boot= 的項目,
把它指向於 Linux 的 root 分割區域即可。比方你的 linux root 分割區域在
hda1 的位置,就是設定為 boot=/dev/hda1。
然後開機進入 Linux 系統,執行 fdisk 程式時,請輸入 x 進入
expert mode 模式,然後輸入 c 修改 Cylinders 的數量,輸入
h 修改 heads 的數量,輸入 s 修改 sectors 的數量。完成後,
輸入 r 回到原先的設定畫面,如此就可以抓到這顆硬碟所有的
容量。
19. 除了 linux 的 fdisk 之外,在 dos 環境下也沒有比較好用的
fdisk 程式,可以像是 linux fdisk 可以劃分出不同系統 ID
的分割區域呢?