900 likes | 1.1k Views
Linux Fedora 17 實務應用. 第 5 章 安裝 Linux. 本章重點. 5-1 以光碟開機安裝 Linux 5-2 選擇語系、鍵盤及安裝類型 5-3 設定主機名稱、時區及管理者密碼 5-4 分割硬碟 5-5 安裝開機管理程式 5-6 安裝套件及重新開機 5-7 啟動 Linux. 前言. 當電腦硬體都符合安裝 Linux 的要求, 且磁碟也有足夠的空間後, 我們就可以開始安裝 Linux 了。. 5-1 以光碟開機安裝 Linux. 使用系統安裝 DVD 安裝
E N D
Linux Fedora 17實務應用 第 5 章 安裝 Linux
本章重點 • 5-1 以光碟開機安裝 Linux • 5-2 選擇語系、鍵盤及安裝類型 • 5-3 設定主機名稱、時區及管理者密碼 • 5-4 分割硬碟 • 5-5 安裝開機管理程式 • 5-6 安裝套件及重新開機 • 5-7 啟動 Linux
前言 • 當電腦硬體都符合安裝 Linux 的要求,且磁碟也有足夠的空間後,我們就可以開始安裝 Linux 了。
5-1 以光碟開機安裝 Linux • 使用系統安裝 DVD 安裝 • 使用 Live CD 安裝
使用系統安裝 DVD 安裝 • 請直接使用書附 DVD 開機,開機後會出現以下的畫面:
使用系統安裝 DVD 安裝 • 在上述畫面中,請直接按Enter鍵進入圖形安裝模式,稍待一會兒,就可見到圖形模式的安裝歡迎畫面:
使用系統安裝 DVD 安裝 • 官方文件提到序列埠滑鼠在安裝時無法使用,筆者使用自己的主機與序列埠滑鼠進行測試,發現安裝時確實無法使用序列埠滑鼠,而且安裝後在 X Window 下也有相同的問題,所以建議您不要使用序列埠滑鼠。 • 如果 Fedora 無法支援您的顯示卡,便會直接進入文字模式的安裝畫面,不會顯示上面的圖形模式。文字模式安裝畫面不支援中文,而且安裝完畢後必須使用文字指令操作,對於初學者較為不便。建議您參考 6-1 節的說明,試試看改用低解析度的圖形模式安裝 Fedora。若以低解析度的圖形模式還是無法安裝,就只好請您參考第 2 章的硬體需求,換張顯示卡了。
使用 Live CD 安裝 • 您也可以使用第 3 章所介紹的 Live CD 來安裝 Linux,在 Live CD 開完機登入後,按安裝至硬碟圖示即可:
使用 Live CD 安裝 • 安裝過程與本章所介紹的步驟一樣,比較大的差別是使用 Live CD 安裝時不能夠自己選擇要安裝的套件,且預設安裝的套件因 CD 容量的關係,會比使用 DVD 裝少很多。不過,日後若要使用尚未安裝的套件,仍可依第 17 章的說明安裝。
5-2 選擇語系、鍵盤及安裝類型 • 開始安裝時, Linux 會先請您選擇語系及鍵盤,然後設定要安裝的類型。
選擇安裝過程的語言 • 接著上一節的圖形模式安裝畫面之後,便會出現以下畫面,指定要使用的語言。由於此 Linux 發行版的安裝畫面支援繁體中文,所以請選擇 Chinese Tranditional (中文(正體)) 語言:
設定鍵盤 • 選擇鍵盤的按鍵配置,一般使用預設值美式英文即可:
選擇安裝裝置 • 請如下選擇要安裝 Linux 的裝置:
5-3 設定主機名稱、時區及管理者密碼 • 接下來設定主機名稱、時區及管理者密碼。除了管理者密碼之外,其他部分一般保留預設值即可。
設定時區 • 設定完語系後,緊接著是設定主機所在的時區。請選擇台北,亞洲時區:
設定系統管理者的密碼 • 在 Linux 裏,負責維護系統的管理者,其帳號名稱為 root。在此畫面中,安裝程式會要求您設定 root 帳號的密碼,其長度至少要 6 個字以上。root 帳號的密碼很重要,請取個不易被猜到的組合,並務必牢記!
5-4 分割硬碟 • 設定好安裝類型之後,接下來就要切割硬碟分割區了。此節將會引用到第 4-1 節所介紹的設備名稱及分割區名稱,如果您還不是很清楚它們所代表的意義,請先翻回第 4-1 節瞧瞧。 • 本節中,筆者以一般使用者最常見的狀況:已在第 1 顆硬碟的第 1 個主要分割區 (/dev/sda1) 安裝了 Windows 系統,現在還要另外安裝 Linux 系統。您若是使用全新的硬碟,則在下面的操作中,忽略 Windows 的部分即可。
分割硬碟 • 如果您的硬碟空間已全部被 Windows 作業系統所佔用,若想在不破壞既有資料的原則下,騰出硬碟空間,可參考4-3 節的說明準備好硬碟空間。
Linux 分割區與掛載點說明 • 首先將為您說明分割區域與掛載點的觀念。
Linux 需要的分割區 • 毫無計劃地切割分割區,是不明智的做法,應該先規劃好各個分割區的大小,以便找出最符合效益的分配方式。安裝 Linux 時,至少需要兩個分割區:一個為採用 ext4 檔案系統的分割區,供 Linux 存放所有檔案;另一個則是採用 swap 檔案系統的分割區,用來做為虛擬記憶體之用。
Linux 需要的分割區 • 採用 ext4 檔案系統的分割區 在 Linux 中,系統檔案及資料都是儲存在 ext4 檔案系統的分割區。請讀者特別注意的是:在 ext4檔案系統中,檔案名稱大小寫不同,則代表不一樣的檔案,例如 abc.txt 與 ABC.txt 分別表示不同的檔案。有關 ext4 的詳細說明,我們留待第 19 章再談。
Linux 需要的分割區 • Fedora 之前的版本預設採用 ext3 檔案系統,從 Fedora 10 才開始支援 ext4 檔案系統。ext4 是從 ext3 改良而來的新檔案系統,具有速度較快、可以支援較大檔案...等優點。
Linux 需要的分割區 • 採用 swap 檔案系統的分割區 採用 swap 檔案系統的分割區,其用途相當特殊,專供 Linux 作為虛擬記憶體之用。
虛擬記憶體 • 我們平時所談到的記憶體,若無特別標明,一般都是指實體記憶體。當系統執行大型應用程式,導致實體記憶體用盡時,作業系統可拿部份硬碟空間來模擬記憶體,例如實體記憶體有 64 MB,而磁碟的虛擬記憶體為 128 MB 時,對系統而言,就好像擁有 192 MB 的記憶體一樣。 • 在 Windows 系統中,我們可以指定在任何分割區 (包含作業系統所在的分割區)建立一個特殊檔案,做為虛擬記憶體;但在 Linux 中,必須另外規劃一個單獨的分割區專供虛擬記憶體使用,如此可提高效率。
Linux 需要的分割區 • 至於該建立多大的 swap 檔案系統分割區?建議可依實際安裝的記憶體容量,建立 2 倍記憶體大小的 swap 分割區。例如安裝了 128 MB 的記憶體,則可建立 256 MB 的 swap 分割區。 • 不過,若是您的記憶體已經多達 1GB,甚至 2GB,那麼建立 2 倍記憶體大的 swap 只是浪費空間罷了。因為光是記憶體就用不完了,根本就用不到 swap 分割區了。因此在這種情況,建議您建立適當的 swap 即可。
每個 ext4 檔案系統的分割區都要指定掛載點 • 前面提到:Linux 作業系統至少要有一個採用 ext4 檔案系統的分割區。而在 Linux 中,每個 ext4 檔案系統的分割區還要指定掛載點 (mount point)。到底什麼是掛載點呢?
每個 ext4 檔案系統的分割區都要指定掛載點 • 在 Windows 作業系統中,每個分割區都被當成一個磁碟機使用,每個磁碟機都有專屬的磁碟機代號,如 C:、D:...等,可分別存放各自的檔案與目錄:
每個 ext4 檔案系統的分割區都要指定掛載點 • 但 Linux 作業系統就沒有 Windows 的磁碟機概念,而是將每個分割區都當成目錄使用,此指定的目錄即稱為掛載點:
每個 ext4 檔案系統的分割區都要指定掛載點 • 安裝 Linux 時,至少要指定一個 ext4 檔案系統的分割區,其掛載點為系統根目錄 "/"。若您是初學者,為了單純起見,通常會建議只建立一個ext4 檔案系統的分割區,並指定該分割區的掛載點為 "/"。 • 當 Linux 安裝完畢之後,會自動在系統根目錄下建立許多目錄,如 /boot 、/home、/usr、/dev、/var...等,而這些目錄的所代表的詳細意義,請參考第 19-1 節的說明。
每個 ext4 檔案系統的分割區都要指定掛載點 • Linux遵循了檔案系統層級標準 (File system Hierarchy Standard簡稱為FHS),也就是Linux中根目錄下所看到的目錄清單,每個目錄都有特定的用途,例如: • /bin:放置一般使用者執行程式 • /boot:放置開機載入程式(boot loader)相關檔案 • /dev:放置裝置檔案的目錄,如:/dev/had • /etc:放置系統設定檔案 • /home:使用者的家目錄,可以放置使用者個人檔案 • /lib:放置共用函式庫(shared libraries)與核心模組(kernel modles) • /mnt:系統掛載點(mount point),可供暫時掛載其他裝置(如光碟機,軟碟機) • /root:超級使用者的家目錄 • /sbin:放置超級使用者(root)執行程式 • /tmp:放置暫存檔案的目錄
每個 ext4 檔案系統的分割區都要指定掛載點 • Linux中根目錄下所看到的目錄清單如下圖所示:
每個 ext4 檔案系統的分割區都要指定掛載點 • 若您是具有經驗的 Linux 管理員,則可視需求建立多個不同大小的分割區,然後掛載至不同的目錄,如此可以避免一個分割區損毀,導致所有資料遺失。另外如果某個目錄需要大量空間 (如 /home、/var 或 /usr 等),更可以將這些目錄掛載於其他大容量硬碟的分割區上。 例如下頁圖中即建立了 3 個 ext3 / ext4 檔案系統的分割區,分別是: • /dev/sdb1 分割區的掛載點是 "/home": • /dev/sda2 分割區的掛載點為 "/boot"; • /dev/sda5 分割區的掛載點為 "/"。
每個 ext4 檔案系統的分割區都要指定掛載點 • 在上例中,安裝完 Linux 之後,如果將檔案儲存到 /home 目錄下,實際上是存放在 /dev/sdb1 分割區中;若是儲存在 /boot 目錄下,則是存放在 /dev/sda2 分割區;若儲存的位置都不在上述的兩個目錄,則是存放在 /dev/sda5 分割區中。
每個 ext4 檔案系統的分割區都要指定掛載點 • 哪些目錄適合另外掛載至獨立的分割區呢?這些獨立分割區的空間應該多大呢?以下筆者以本身經驗提供一些建議:
每個 ext4 檔案系統的分割區都要指定掛載點 • 以上只是供您參考的建議值,分割區實際的劃分方式與空間大小,還是應該視您的主機用途與狀況來決定,才能找出最好的分割方式。
選擇硬碟分割方式 • 首先安裝程式會詢問您要如何分割硬碟 (各選項將稍後說明):
選擇硬碟分割方式 • 切割硬碟之前,請先備份硬碟裡重要的資料,以免發生意外,導致資料損毀。此外,若您已事先使用某些特別的硬碟分割工具劃分好分割區,可能會導致安裝程式因無法識別而出現警告訊息,您可以按忽略鈕繼續安裝。
方法一:讓安裝程式自動分割硬碟 • 您可以讓安裝程式自動分割硬碟,如果您的硬碟已經有其他的分割區,則會出現以下的畫面:
方法一:讓安裝程式自動分割硬碟 • 使用全部空間:移除所有的分割區 (不單只有 Linux 的分割區),再重新分割硬碟。如果您硬碟上已經有其他的作業系統,而且也要保留該作業系統,請不要選擇此項! • 替代現有 Linux 系統:如果您之前曾安裝過 Linux,選擇此項會先移除硬碟上 Linux 所有分割區,然後再自動分割硬碟。 • 縮小目前系統:若硬碟已無多餘的空間,選擇此項可調整現有分割區的大小,然後用調整後的剩餘空間自動分割硬碟。 • 使用剩餘空間:只使用尚未使用的分割區,來分割硬碟。
方法二:使用手動方式分割硬碟 • 若選擇了建立自訂配置後,便會出現以下畫面讓您選擇要分割的硬碟:
方法二:使用手動方式分割硬碟 • 如果您硬碟已無多餘的空間安裝,而要刪除現有的分割區,請在上圖中選取要刪除的分割區,然後按刪除鈕即可。
建立 ext3 / ext4 檔案系統的系統與開機分割區 • 若要完整安裝此 Linux 發行版 ,系統分割區至少需要 8.5 GB 以上 (當然多多益善)。例如筆者的硬碟約 40960 MB,其中前 20858 MB 已經分配給 Windows 使用,剩下的硬碟空間,現決定分配約 19500 MB 的空間給 ext4 檔案系統的系統分割區,其餘的空間則給 swap 分割區。
建立 ext3 / ext4 檔案系統的系統與開機分割區 • 筆者先刪除 sda3 分割區後,再按建立Create鈕建立一個 ext4 檔案系統的系統分割區:
建立多個分割區,分別掛載不同的目錄 • 在以上範例中,我們將除了 /boot 以外的 Linux 所有目錄都安裝在同一個分割區中。如果您想建立多個 ext4 檔案系統的分割區,並讓某些目錄獨自存放在一個分割區,則請按建立鈕重複執行以下步驟: