590 likes | 754 Views
Linux Fedora 17 實務應用. 第 6 章 安裝問題解疑. 本章重點. 6-1 在低解析度圖形模式下安裝 Linux 6-2 顯示卡或解析度設定錯誤,導致無法進入 X Window 6-3 安裝完 Linux 後,卻無法進入 Windows 6-4 用 Windows 7/ Vista 或Windows XP 的 OS Loader 管理開機 6-5 快速安裝 Linux 6-6 其他常見的安裝問題排解. 前言.
E N D
Linux Fedora 17實務應用 第 6 章 安裝問題解疑
本章重點 • 6-1 在低解析度圖形模式下安裝 Linux • 6-2 顯示卡或解析度設定錯誤,導致無法進入 X Window • 6-3 安裝完 Linux 後,卻無法進入 Windows • 6-4 用 Windows 7/ Vista 或Windows XP 的 OS Loader 管理開機 • 6-5 快速安裝 Linux • 6-6 其他常見的安裝問題排解
前言 • 對於首次使用 Linux 的人,最擔心的莫過於:『Linux 裝不起來怎麼辦?』,本章列舉了一些在安裝 Linux 時可能會遇到的問題,如果您在安裝時遭遇到困難,可於此章找尋是否有解決的方法。 • 此章提出的各項解決方法,有些會用到後面章節的操作技巧,不過您只要依說明,參考指定章節,即可順利操作。
6-1 在低解析度圖形模式下安裝 Linux • 雖然此 Linux 發行版擁有美觀友善的圖形安裝介面,不過如果剛好本 Linux 發行版不支援您的顯示卡,可能無法顯示圖形模式安裝介面,或者安裝完畢後無法顯示如 5-31 頁的圖形模式登入畫面,此時可以試試看改用 vesa 圖形模式來安裝 Linux,此模式雖然解析度最高只有 800 x 600,但是幾乎所有的顯示卡都可以支援。 • 如果您想要使用 vesa模式安裝 Linux,請在光碟開機時,如下操作:
在低解析度圖形模式下安裝 Linux • 接下來的安裝過程與第 5 章完全相同,此處不再贅述。
6-2 顯示卡或解析度設定錯誤,導致無法進入 X Window • 設定不正確的顯示卡或螢幕解析度,會導致無法進入 X Window,而進入文字模式的登入畫面,此時可以改用低解析度的 vesa模式開機試試看。請重新開機,在顯示 GRUB 畫面時,在 Fedora 的啟動項目上按 鍵修改開機選項: • 接著按 + 鍵即可依此設定啟動系統。
6-3 安裝完 Linux 後,卻無法 進入 Windows • 若在原本已經有 Windows 的硬碟上安裝 Linux,您並不用擔心多重開機的問題,因為 Linux 可以自動幫您把 Windows 加入 GRUB 開機選單中:
6-3-1 將 Windows 改成預設啟動的系統 • 由於 GRUB2 在安裝時無法選擇預設啟動的系統,因此預設會啟動 Fedora 系統。若您希望將預設的系統改成 Windows 系統,可以參考第 8-2 節的內容,安裝 Grub Customizer 軟體來設定預設啟動的系統:
將 Windows 改成預設啟動的系統 • 如此一來,以後預設啟動的系統就變成 Windows 系統了。若要將預設值改回 Fedora,只要依上述的操作方式,將預設啟動的統動改成 Entry 1 (by position) 即可。
6-3-2 將 Windows 加入開機選單 • 若您自行修改多重開機選單,或因為不明原因,而導致不能進入 Windows 作業系統。您可以在看到多重開機選單時按 鍵,接著如下輸入,即可進入 Windows:
將 Windows 加入開機選單 • 過去 GRUB 開機管理程式,有時候必須手動修改設定檔,將其它系統加入選單中。但是在 GRUB2 會自動搜尋硬碟中可以啟動的系統核心,因此不論是 Windows 系統或其它 Linux 發行版,都會自動加入開機選單。而在官方的文件中,也強調不應自行修改 grub.cfg 這個設定檔。
6-3-3 無法由開機選單啟動 Windows • 若您的硬碟在安裝此版 Linux 前已安裝了 Windows 系統,在某些情況下,安裝完此版 Linux 後,會發生無法由 GRUB 的開機選單啟動 Windows 的狀況。亦即選擇啟動 Windows 時,僅出現下列訊息就停止了:
無法由開機選單啟動 Windows • 此時,修改 BIOS 的硬碟設定可修正這個問題,請進入 BIOS 設定畫面 (通常是在開機測試畫面按 鍵,或依說明操作),選擇 CMOS 設定項目 (一般為第一個選項),如下設定:
無法由開機選單啟動 Windows • 存檔後重新開機,即可正常由 GRUB 開機選單啟動 Windows 了。
6-4 用 Windows 7/Vista 或 Windows XP 的 OS Loader 管理開機 • 若您想用 Windows XP 或 Windows 7/Windows Vista 的開機管理程式來取代 GRUB,可參考以下的說明。
Windows XP 的設定方式 • 若您要使用 Windows XP 的 OS Loader 程式來管理開機,請先安裝 Windows XP。然後在安裝 Linux 時,將 GRUB 安裝在 Linux 分割區的第一個磁區 (如 /dev/sda2)。 • 安裝完成後,再重新啟動電腦,便會由 Windows XP 的 OS Loader 來管理開機,不過您並不會看到進入 Linux 作業系統的選項,而是會直接進入 Windows XP 作業系統。
Windows XP 的設定方式 • 本節將會用到 Linux 指令的操作,有關 Linux 常用指令的詳細介紹請閱讀第 9 章。 • 要將 Linux 加入 Windows XP 的 OS Loader 開機選單中,請參考附錄 B 的 Q1 以光碟開機進入 Linux,並執行以下指令:
Windows XP 的設定方式 • 接下來請如下將 bootsect.lnx 檔案複製到 Windows XP 所在的分割區中:
Windows XP 的設定方式 • 接下來請重新開機進入 Windows XP,然後啟動 Windows 檔案總管,執行 『工具/資料夾選項』 命令,開啟「資料夾選項」視窗:
Windows XP 的設定方式 • 設定完成後,請切換到 C:\,使用記事本編輯 boot.ini 檔案: • 最後重新啟動電腦,在 Windows XP 的 OS Loader 的選單中就有 Linux 可供選擇了。
Windows 7 / Windows Vista 的設定方式 • 若您要使用 Windows 7/Windows Vista 的開機管理程式來管理開機,則安裝 Linux 時同樣需將 GRUB 安裝在 Linux 分割區的第 1 個磁區 (例如 /dev/sda2)。 • 另外因為 Windows 7/Windows Vista 改用開機設定資料 (BCD) 來取代 boot.ini 設定檔,所以無法使用如 Windows XP 一樣的方式修改開機設定。不過我們可以使用 Windows 7 / Windows Vista 內建的 bcdedit 指令來修改開機設定資料,請先如下操作開啟具管理者權限的命令提示字元視窗:
Windows 7 / Windows Vista 的設定方式 • 開啟命令提示字元視窗之後,請輸入下面指令:
Windows 7 / Windows Vista 的設定方式 • 重新啟動電腦後,您就可以在 Windows 7/Windows Vista 的開機選單看到剛剛新增的 Linux 項目了。
6-5 快速安裝 Linux • 您在學習 Linux 的階段可能需要不斷的重新安裝 Linux,或您是學校電腦教室的管理人員,需要大量安裝相同硬體配備的電腦。 • 由於在安裝的過程需要重複地選擇所要的套件及設定系統環境,做多了總是很無趣及浪費時間,這時您只要利用本 Linux 發行版所提供的 Kickstart設定程式,就可以快速的安裝 Linux。
安裝 Kickstart 設定程式 • 由於此版 Linux 預設並未安裝 Kickstart 設定程式,請參考 17-1 節的說明安裝 system-config-kickstart 套件。
快速安裝設定檔 • Kickstart 的安裝設定檔名稱為 ks.cfg,而您系統的 /root 目錄下有一個名稱為 anaconda-ks.cfg 的檔案,這個檔案就是您安裝這個系統時所產生的 Kickstart 設定檔。您只要將這個設定檔更名為 ks.cfg 即可,或是由以下所介紹的方式自訂 ks.cfg 設定檔。
由 Kickstart 製作設定檔 • 請按概覽鈕,切換到應用程式頁次的系統工具類別,按Kickstart 圖示開啟 Kickstart 設定程式視窗(此程式啟動較慢,請耐心等候),做各項設定。
安裝方式 • 在安裝方式中,筆者在右方的安裝方式項目,選擇執行全新安裝,而安裝來源選擇光碟機。
開機管理程式選項 • 在開機管理程式選項中,筆者選擇安裝新的開機管理程式,並且安裝開機管理程式在 MBR。
分割區資訊 • 分割區資訊中,我們假設要重新安裝整個系統,所以筆者選擇清除 MBR、移除所有既有的分割區及初始化磁碟標籤。接著按新增鈕新增分割區。 • 首先在檔案系統類型項目選擇 swap 檔案系統,大小則設定成 512。設定完成後按確定鈕繼續。回到前一個畫面,再按一次新增鈕,新增其它分割區。 • 這次要新增安裝系統的分割區,所以指定掛載點為 "/",接著在檔案系統類型項目選擇 ext4 檔案系統,另外在大小選項選擇填滿磁碟上所有的剩餘空間單選鈕,接著按確定鈕回到上個畫面。
網路組態設定 • 網路組態設定部份,按新增網路裝置鈕可設定網路連線方式。設定完成請按確定鈕。
認證 • 在認證項目中,筆者建議使用預設值即可,不需特地更動。
防火牆組態設定 • 防火牆的設定中,筆者在安全等級項目設為停用防火牆,並將 SELinux 項目設定為停用。若您有需求,可以將安全等級設定成啟用防火牆,將 SELinux 設定為啟用。
顯示卡設定 • 在顯示卡設定中,使用預設值即可。
選取套件並儲存設定 • 此處可自行選擇要安裝的套件,選取的方式和 5-20 頁所介紹的相同。設定完後請執行 『檔案/儲存』 命令:
由光碟開機安裝 • 製作完開機設定檔之後,我們可以將 ks.cfg 複製到磁片或是隨身碟...等儲存媒體以進行安裝。筆者在此以隨身碟來示範,請參考 11-3 節的內容掛載隨身碟,然後將 ks.cfg 複製到隨身碟中。 • 接著請將 BIOS 調整到以光碟機開機,並將書附光碟及剛才存有 ks.cfg 檔案的的隨身碟插入主機中。開機後依下列方式操作:
由光碟開機安裝 • 由於筆者的電腦中已經有 2 個硬碟 (sda 及 sdb),因此 USB 隨身碟會掛載到 sdc 這個磁碟代號。而上述指令則是指定 kickstart 的設定檔存放在 sdc 這個裝置中,如此系統就會自動去搜尋 ks.cfg 這個檔案。待啟動程序完成後,安裝程式便會依之前的設定開始安裝了。
6-6 其他常見的安裝問題排解 • 除了上述的各項問題外,筆者在本節中另外列出一些常見的問題,供您參考。
6-6-1 要進入圖形模式的安裝畫面時,螢幕一片漆黑 • 當您要進入圖形模式的安裝畫面時,發生螢幕一片漆黑的情形 (通常發生於液晶螢幕),可以參考 6-1 節,嘗試使用低解析度模式安裝。
6-6-2 安裝時電腦發生當機的情形 • 筆者於安裝時曾經發生電腦當機的情形,通常會造成當機的可能原因為:電腦過熱、CPU 超頻、記憶體損毀,或硬體相衝突等主機相關問題,而非光碟片或軟體造成。 • 發生當機時,您可以按下主機機殼上的重開機鈕,強迫電腦重新啟動,然後置入書附光碟試著再安裝一次。若當機的情形仍頻頻發生,請依照一般程序仔細檢查電腦或尋找客服人員,排除造成當機的原因後再行安裝。
安裝時電腦發生當機的情形 • Linux 比 Windows 需要更好的系統穩定度才能順利安裝、執行。雖然您的 Windows 能在這台機器上執行,但並不意謂著就能順利使用 Linux。 • 筆者及有些讀者就曾遇到 CPU 超頻使用的電腦,能順利執行 Windows 作業系統,但偏偏安裝 Linux 就是不成功,出現的錯誤訊息也千奇百怪。後來將 CPU 調回正常頻率之後,即可順利安裝 Linux。因此在安裝 Linux 前,請先檢查是否有將 CPU 超頻,如果有,則務必將 CPU 調回正常的工作頻率。
安裝時電腦發生當機的情形 • 電腦不穩定,也可能導致無法順利安裝 Linux。例如電源供應器不穩,記憶體本身就有瑕疵,某些品牌、規格的記憶體混插,甚至在 BIOS 裡設定了過高的記憶體執行頻率,都可能會導致系統不穩。