?? 0150installredhat.htm
字號:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Author" content="VBird">
<title>鳥哥的 Linux 私房菜 -- 簡易安裝 Red Hat 7.x 版</title>
<!-- saved from url=(0022)http://internet.e-mail -->
<style>
<!--
body{background-image:url('http://linux.vbird.orgimages/VBirdLinux.jpg');
background-ATTACHMENT:FIXED}
-->
</style>
</head>
<body>
<center><b><font color="#3333FF"><font size=+2><font face="標楷體">鳥哥的</font><font face="Times New Roman,Times"> Linux </font><font face="標楷體">與</font><font face="Times New Roman,Times"> ADSL </font><font face="標楷體">私房菜</font></font></font></b>
<br>
<a href="http://linux.vbird.org" target="_top"><img SRC="../images/VBirdTitle2.jpg" NOSAVE BORDER=0 height=25 width=90></a>
<a target="_blank" href="http://linux.vbird.org/linux_basic"><img SRC="../images/icon_system.gif" NOSAVE BORDER=0 height=25 width=90></a>
<a target="_blank" href="http://linux.vbird.org/linux_server"><img SRC="../images/icon_server.gif" NOSAVE BORDER=0 height=25 width=90></a>
<a target="_blank" href="http://linux.vbird.org/linux_security"><img SRC="http://linux.vbird.org/images/icon_security.jpg" NOSAVE BORDER=0 height=25 width=90></a>
<a href="http://phorum.vbird.org" target="_blank"><img SRC="../images/icon_forums.gif" NOSAVE BORDER=0 height=25 width=90></a>
<a target="_blank" href="http://linux.vbird.org/adsl"><img SRC="../images/icon_adsl.gif" NOSAVE BORDER=0 height=25 width=90></a>
<br>
<hr WIDTH="100%">
</center>
<center><font color="#3333FF"><font size=+2><a href="0150installredhat.php" target="_self"><font face="標楷體">簡易且較小安裝</font><font face="Times New Roman,Times">
Red Hat 7.2</font></a></font></font></center>
<div align=right><font face="新細明體"><font color="#3333FF"><font size=-1>最近更新日期∶2003/02/03</font></font></font></div>
<font color="#000099"><font size=+1><a href="#mana">主機的硬體配備與預計開放的服務</a></font></font>
<br><font color="#000099"><font size=+1><a href="#harddisk">硬碟規劃</a></font></font>
<br><font color="#000099"><font size=+1><a href="#moreOS">多重作業系統的安裝流程</a></font></font>
<br><font color="#000099"><font size=+1><a href="#linux">Linux 安裝流程(較小安裝、完全安裝)</a></font></font>
<br><font color="#000099"><font size=+1><a href="#floppy">建立軟碟開機片</a></font></font>
<br><font color="#000099"><font size=+1><a href="#FAQ">本章習題練習</a></font></font>
<br>
<hr WIDTH="100%"><a NAME="mana"></a><font color="#000099"><font size=+1>主機的硬體配備與預計開放的服務</font></font>
<blockquote>就如同前面所說的,安裝你的 Linux 之前,最好先來了解一下您的
Linux 用途!當然棉!如果目前您所需要的 Linux 僅只是在于學習 Linux 的指令的話,那么底下的咚咚你都可以把他看看就好!不過,還是強烈的建議您慢慢的一步一步的安裝你的
Linux 系統,這樣對于您的 Linux 系統會有比較完整的概念說!此外,由于 Linux
系統最好在安裝完成之后,立即重新編譯過他的核心,以使 Linux 系統『<font color="#3333FF">較為穩定</font>』,所以,在你可以連上
Internet 的時候,千萬記得一起下載新的 核心 喔!由于 Red Hat 7.2 的核心版本為
2.4.7 ,因此,你必須要<a href="http://www.kernel.org" target="_blank">下載較新的
2.4.17 以后的版本</a>喔(到 2002/02/16 為止)。</blockquote>
<blockquote><b><font color="#000099">我的主機配備</font>∶</b>
<br>好了,既然 VBird 寫的這個部分主要的目的是在于『<font color="#000099">使用淘汰的電腦來進行
Linux 伺服器的安裝</font>』,那么我的硬體配備當然不會太好棉!以下就是我的配備啦∶
<ul>
<li>
<b>CPU 為 P-166,主機板為華碩的老主機板;</b></li>
<li>
<b>使用 64 MB 的 RAM (是 72 pin 的喔!);</b></li>
<li>
<b>硬碟為 3.2 GB 的硬碟,安插在 primary 排線的 master 上面;</b></li>
<br>這里要特別說明一下,通常在 586 之后的主機板上面都有兩條接排線的界面(排線就是硬碟與主機板相接的那一個東西啦!),而我們稱這種界面為
IDE 界面(目前的主流硬碟界面),并且主機板上面的這兩個界面就分別稱為 Primary
(主要的) 與 Secondary (次要的) IDE 棉。
<br>而如果你有仔細觀察的話,那么每一條排線上面還有兩個插孔,也就是說一條排線可以接兩個
IDE 界面的裝置(硬碟或光碟機),而你有兩條排線,因此一個主機板在預設的情況中,應該都可以接四個
IDE 界面的裝置。好了,那么每條排線上面該如何判別哪一個是主硬碟( Master
),哪一個是副硬碟( Slave )呢?基本上這個需要調整硬碟上面的 jump 才可以知道!這個時候,請察看一下您的硬碟機吧!上面應該都會有圖示說明才對!
<br>這一部份請特別留意喔!因為不同的硬碟接法將會導致不一樣的狀況,更嚴重的,將會導致無法開機的窘境,所以建議您注意一下這里!
<li>
<b>網路卡預計使用兩塊螃蟹卡</b>,不過,如果您不希望有無法分辨網路卡的狀況發生,<font color="#3333FF">那么建議使用兩塊不一樣晶片的網路卡比較好</font>!</li>
<li>
<b>顯示卡使用的是 S3 Virge 的 PCI 顯示卡</b>,不過由于我以后的過程中將不會使用
X-Windows ,所以這部份似乎不會有問題!</li>
<li>
<b>安裝過程中需要的裝置</b>∶鍵盤、螢幕、光碟機、軟碟機等等,這些裝置在安裝完成
Linux 之后,即可馬上拔掉!</li>
</ul>
<b><font color="#000099">硬碟 partition 的問題∶</font></b>
<br>硬碟的 partition 是相當重要的一環呦!這里有一些重要的資訊要先跟大家報告!就是說∶
<ul>
<li>
在 Linux 底下,每一個裝置都以一個檔案來代表,例如 IDE1 的 master 為 /dev/hda
,而由于 primary + extended 最多有四個 partition ,所以第一個由 extended
分割出來的 logical 磁區為 /dev/hda5 !</li>
<li>
需要特別留意的另幾個裝置是網路卡、軟碟、光碟,其代號分別為∶ eth0,
/dev/fd0, /dev/cdrom!</li>
<li>
如果你有一個硬碟接在 IDE2 的 master 上面,并且有 5 個可以使用的磁區,同時你分割了
2 個 primary partition 時,那么你的磁碟應該就會有底下幾個代號∶</li>
<ul>
<li>
<font face="細明體">/dev/hdc1 (primary)</font></li>
<li>
<font face="細明體">/dev/hdc2 (primary)</font></li>
<li>
<font face="細明體">/dev/hdc3 (extended, 這個為不可使用的磁碟代號)</font></li>
<li>
<font face="細明體">/dev/hdc5 (1st logical)</font></li>
<li>
<font face="細明體">/dev/hdc6 (2nd logical)</font></li>
<li>
<font face="細明體">/dev/hdc7 (3th logical)</font></li>
</ul>
</ul>
</blockquote>
<blockquote><b><font color="#000099">預計開放的服務</font>∶</b>
<br>雖然是老舊的配備,不過相對于我服務的機器數∶五部個人電腦,也相當足夠了!呵呵!那么我需要的服務有哪些呢?
<ul>
<li>
NAT ∶ 用來分享頻寬;</li>
<li>
Mail ∶ 用來收發信件;</li>
<li>
WWW ∶ 用來給大家架設個人網頁;</li>
<li>
Proxy ∶ 用來提供五部區域電腦內的用途,并加以分流;</li>
<li>
DHCP ∶ 主要在提供內部電腦不需要安裝一些有的沒的!</li>
<li>
FTP ∶ 最好是不要安裝的啦!</li>
</ul>
<b><font color="#000099">我的網路</font>∶</b>
<br>我的網路主要是以 撥接制 ADSL 為主,那么如何規劃呢?
<ul>
<li>
在 Linux 系統中,預計以 rp-pppoe 這個軟體來撥接 ADSL 并且予以分享;</li>
<li>
我的內部網路之 網段 為 192.168.1.0/255.255.255.0 這一個,沒有再切割的子網路;</li>
<li>
我的 Linux 主機名稱為 vbird.adsldns.org ,是跟 www.adsldns.org 申請的動態
DNS 系統;</li>
</ul>
<b><font color="#000099">選擇的套件</font>∶</b>
<br>我選擇的安裝套件為 Red Hat 7.2 版,他的特徵為∶
<ul>
<li>
這一版的預設核心為 2.4.7-10 !</li>
<li>
預設的防火墻機制為 Kernel 2.4.x 的 iptables ;</li>
<li>
預計使用 LILO 作為 Boot Loader 喔!</li>
<li>
另外,由于在設定其他的服務之前,想要先以較新的 Kernel ( 核心 ) 來編譯過,因此需要先下載核心!</li>
</ul>
大致上就是這樣棉!</blockquote>
<hr WIDTH="100%"><a NAME="harddisk"></a><font color="#000099"><font size=+1>硬碟規劃</font></font>
<blockquote><b><font color="#000099">自訂安裝『Custom』</font>∶</b>
<blockquote><b><font color="#3333FF">初次接觸 Linux </font>∶<font color="#3333FF">只要切割『
/ 』及『 Swap 』即可</font>!</b>
<br>好了,通常初次安裝 Linux 系統的朋友們,我們都會建議他直接以一個最大的磁區『
/ 』來安裝,這樣有個好處,就是不怕分割錯誤造成無法安裝的困境!例如 /usr/
是 Linux 安裝程式中擺放的目錄,萬一你分割了一塊磁區給 /usr ,但是卻給的不夠大,那么就傷腦筋了!因為會造成無法將資料完全寫入的問題,就有可能會無法安裝啦!因此上,如果你是初次安裝的話,那么可以僅分割成兩個磁區『
/ 與 Swap 』即可!</blockquote>
<blockquote><b><font color="#3333FF">建議分割的方法</font>∶<font color="#3333FF">預留一個備份的磁區</font>!</b>
<br>就如同前面幾個心得分享文章中提到的,由于 Linux 預設的目錄是固定的,所以∶
<ul>
<li>
通常我們會將 /var 及 /home 這兩個目錄稍微加大一些,如果硬碟夠大的話,加個幾
GB 也不為過!</li>
<li>
另外, /usr 至少給他 3~5 GB 吧,如果硬碟真的大的話!</li>
<li>
而 / 也可以給個幾 GB 的空間。</li>
<li>
最后,由于我們的 Linux 可能是在『試用』階段,所以很有可能會重復的一再安裝,因此上,<font color="#3333FF">我都會預留一個磁區來備份我的核心啦與實驗過程中覺得不錯的
scripts (就有點像 DOS 的批次檔)</font>,當然,我的 /home 底下的咚咚也可以有備份的地方,而安裝套件的原始檔案也可以擺在這里!有個最大的好處是,當我的
Linux 重新安裝的時候,我的一些套件馬上就可以直接在硬碟當中找到!呵呵!重新安裝比較便利啦!</li>
</ul>
</blockquote>
<b><font color="#000099">選擇 Server 的硬碟切割方式</font>∶</b>
<blockquote>對于首次接觸 Linux 的朋友們,通常<b><font color="#3333FF">不建議使用
Red Hat 預設的 Server 安裝方式</font>,</b>因為會讓你無法得知 Linux 在搞什么鬼,而且也不見得可以符合你的需求!不過,這里仍然說一下選擇
Server 的時候,他是如何切割硬碟的呢?
<p><font color="#3333FF">注意</font>∶選擇 Server 的時候,請『<font color="#3333FF">確定</font>』您的硬碟資料是不要的!因為
Linux 會自動的把你的硬碟里面舊有的資料全部殺掉!此外,硬碟至少需要 2 GB
以上才可以選擇這一個模式!
<ul>
<li>
64 MB 的 Swap ;</li>
<li>
256 MB 的 / ;</li>
<li>
256 MB 的 /var ;</li>
<li>
其他的空間平分給 /usr 與 /home !</li>
</ul>
知道了嗎?由于 Server 會有上面的限制,所以通常我都不太喜歡讓 Linux 自己切啦!選擇
Custom 比較好說!</blockquote>
<font color="#000099">硬碟的代號意義</font>?
<blockquote>在 Windows 或者是 DOS 年代,硬碟以 FAT 表來切分時,他們的代表磁區為
C: D: E: ...但是在 Linux 中則不然喔!一個『目錄』可以代表一個『裝置』!基本上,每一個硬碟在安插的
IDE 介面中,都有不同的代號∶
<br>
<table BORDER COLS=2 WIDTH="450" >
<tr>
<td WIDTH="260">
<center>硬碟安插的 IDE 介面</center>
</td>
<td>
<center>Linux 上面的磁碟名稱</center>
</td>
</tr>
<tr>
<td>第一個 IDE 的 Master 上之硬碟</td>
<td>
<center>hda</center>
</td>
</tr>
<tr>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -