0155installmdk.htm
来自「鸟哥LINUX 学习课本」· HTM 代码 · 共 1,120 行 · 第 1/5 页
HTM
1,120 行
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head> <meta http-equiv="Content-Type" content="text/html; "> <meta name="Author" content="VBird"> <meta name="GENERATOR" content="Mozilla/4.5 [zh-TW] (WinNT; I) [Netscape]"> <title>鸟哥的 Linux 私房菜 -- 简易安装 Mandrake 9.0 版</title><!-- saved from url=(0022)http://internet.e-mail --><style> <!-- body{background-image=url(http://linux.vbird.org/VBirdLinux.jpg);background-ATTACHMENT=FIXED} --></style><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Author" content="VBird"><meta name="GENERATOR" content="Mozilla/4.5 [zh-TW] (WinNT; I) [Netscape]"></head><body nosave="" background="0155installmdk_files/VBirdLinux.jpg"><center><b><font size="+2" color="#3333ff"><font face="SimSun">鸟哥的</font><font face="Times New Roman,Times"> Linux </font><font face="SimSun">与</font><font face="Times New Roman,Times"> ADSL </font><font face="SimSun">私房菜</font></font></b><br><a href="http://linux.vbird.org/" target="_top"><img src="0155installmdk_files/VBirdTitle2.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_basic"><img src="0155installmdk_files/icon_system.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_server"><img src="0155installmdk_files/icon_server.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_security"><img src="0155installmdk_files/icon_security.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://phorum.vbird.org/" target="_blank"><img src="0155installmdk_files/icon_forums.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/adsl"><img src="0155installmdk_files/icon_adsl.gif" nosave="" border="0" height="25" width="90"></a><br><hr width="100%"></center><center><font size="+2" color="#3333ff"><a href="http://linux.vbird.org//linux_basic/0155installmdk.php" target="_self"><font face="SimSun">安装</font><font face="Times New Roman,Times">Mandrake 9.0 </font><font face="SimSun">与多重开机技巧</font></a></font></center><div align="right"><font size="-1" color="#3333ff" face="SimSun">最近更新日期:2003/02/05</font></div><font size="+1" color="#000099"><a href="#design">Linux 安装的第一步『规划』</a></font><br><font size="+1" color="#000099"><a href="#partition">硬盘分割之配置</a></font><br><font size="+1" color="#000099"><a href="#preinstall">Linux 安装前准备</a></font><br><font size="+1" color="#000099"><a href="#install_ex">一个 Linux安装实例</a></font><br><font size="+1" color="#000099"><a href="#moreOS">多重开机安装流程与技巧</a></font><br><font size="+1" color="#000099"><a href="#FAQ">课后练习</a></font><br><hr width="100%"><a name="design"></a><font size="+1" color="#000099">Linux安装的第一步『规划』</font><blockquote>由第二章的内容我们大致上可以了解:『<b><font color="#000066">Linux主机的配备要求与 Linux 主机所提供的服务有关</font></b>』,所以啰,要安装Linux 的第一步就是先进行 Linux 主机的未来蓝图规划啦!那么该如何规划?由第二章的内容,我们不难了解,要规划好一个Linux 主机的话,需要:<ol><li><font color="#000066">决定 Linux 主机的角色定位;</font></li><li><font color="#000066">根据步骤一,选择适当的硬件配备;</font></li><li><font color="#000066">根据步骤一,决定实体硬盘的分割状态;</font></li><li><font color="#000066">根据主机上面的操作系统,选择适当的开机加载程序 (boot loader ) ,以便安装在主要开机扇区中 ( Master Boot Recorder, MBR );</font></li><li><font color="#000066">根据步骤一,选择所需要的 Linux 程序套件;</font></li></ol>好了,既然已经知道大概需要规划的原理之后,底下我们就实地的来操练一遍吧!好让您不会很快的忘掉去!</blockquote><ol><b><font color="#000099">假设:</font></b>我是我们宿舍的代表,由于同住的校外宿舍同学需要上网缴交作业,但是该宿舍只有一条电话线,因此希望以ADSL 来做为网络联机的方式。也就是说,我们宿舍里面要安装一部 Linux 主机来做为频宽分享的机器,同时,这部Linux 主机预计也要做为我们宿舍里面 20 个人的邮件主机,与网页空间服务器,请问我该如何规划我的Linux 主机呢?<br> <ol><li><font color="#000099">Linux 主机的角色定位:</font></li><br>由上面的说明,可以知道 Linux 主机的服务主要有 NAT ( Network AddressTransfer ) 这个频宽分享的机制、邮件服务与 Web 空间提供等等,此外,为了以后方便系统升级与安装其它套件,因此需要安装一些工具软件,例如gcc 这个编译器与 kernel-header 或 kernel-source 等等套件。<br> <li><font color="#000099">硬件的配备选择:</font></li><br>由于服务的对象并不多,加上主机的服务当中,需要 CPU 运算的地方较少,不过呢,由于我需要提供每个人的磁盘使用空间,并且还要提供使用者的邮件空间,所以硬盘方面可能需要大一点容量才行。所以我的硬件配备可以是:<br> <ul><li><font color="#000066">主机板与 CPU</font> :CPU 只要比 P-166 好即可,而主机板需要与CPU 形式配合。此外,选择淘汰的计算机配备来安装就很好了;</li><li><font color="#000066">内存</font>:使用 64 MB 以上的 RAM ,如果未来网页空间的流量太大时,可能需要提升内存到256 MB 以上,所以需要预留内存插槽;</li><li><font color="#000066">硬盘</font>:硬盘至少需要 3.2 GB 以上的 IDE 硬盘;</li><li><font color="#000066">网络卡</font>:网络卡预计使用螃蟹卡;</li><li><font color="#000066">显示卡</font>:由于这部机器本身是做为主机之用,所以不需要X-Window ,因此显示卡使用的是 S3 Virge 的 PCI 显示卡;</li><li><font color="#000066">安装过程中需要的装置</font>:键盘、屏幕、光驱、软盘机等等,这些装置在安装完成Linux 之后,即可马上拔掉!</li></ul> <li><font color="#000099">关于硬盘分割的分配:</font></li><br>由于我们的 Linux 主机要用做网页空间与邮件主机,所以如果为了安全起见,最好将放置网页的目录与放置邮件的目录安置在不同的扇区中,因此总共规划为四个扇区,分别为:<br> <ul><li>/</li><li>/var/spool/mail</li><li>/home</li><li>swap</li></ul> <br>特别注意到,硬盘分割的分配与你的主机规划相关性最高了,在下一节当中,我们会更仔细的介绍硬盘分割的基本原理与步骤!而至于各个目录与扇区的相对应关系,我们将在<a href="http://linux.vbird.org//linux_basic/0230filesystem.php">磁盘档案系统</a>进行说明,请莫着急呦 ^_^  !<br> <li><font color="#000099">选择 MBR 当中的开机管理程序:</font></li><br>在 Linux 里面预设使用两种开机管理程序,分别是 LILO 与 GRUB 这两个好东西,其中,LILO 算是比较早期的开机管理程序,不过, VBird 个人倒是还蛮喜欢 LILO的,毕竟他虽然比较死板,但是还蛮好用的,磁盘代号设定上面与Linux 上的磁盘代号相同,所以没有什么太大的困扰。而较新的 GRUB其实是很棒的一套开机管理程序,我个人认为,他最大的功能也最具魅力的地方是具有『动态搜寻核心档案』的功能,他可以让您在开机的时候,可以自行编辑您的开机设定系统档案,呵呵!所以即使您不小心设定错了grub ,没关系!开机的时候自行编辑一下就好啦!这方面的技巧,我们会在<a href="http://linux.vbird.org//linux_basic/0510osloader.php">开机流程与Loader</a> 的时候再来详细的介绍,还是慢慢的从头学习起来呦!<br> <li><font color="#000099">选择所需套件:</font></li><br>由于将光盘上面的全部套件都安装,是有点浪费硬盘空间,当然如果您是要练习Linux 的话,那么还是完整的都给他安装下去的好。由于我们需要 Web 与邮件,所以需要特别加选这两个套件来安装,此外,由于预设的安装项目并不包含gcc, kernel-headers 等对于自行编译程序者而言相当重要的套件,所以我们也要额外加选这些项目!</ol> <br>到了这一步之后,嘿嘿!规划就已经差不多了,所以,这个时候,基本上已经可以开始来安装Linux 啦!但是,还是有个困扰耶,那就是,在第三步骤的时候,我要怎么在安装的时候分割我的硬盘呀!?第二章里面有提过硬盘的排线与硬盘在Linux 里面的磁盘代号有关,那么该如何分割?另外,有什么自订的方式可以来帮我分割硬盘吗?呵呵!底下我们就来提一提如何</ol><hr width="100%"><a name="partition"></a><font size="+1" color="#000099">硬盘分割之配置</font><blockquote>硬盘分割与配置的好坏,会影响到未来您的主机的使用情况,此外,好一点的分割方式,会让您的数据保有一定的安全性!怎么说呢?这么想好了,如果你的Windows 硬盘里面,仅有 C 槽的话,那么当 Windows 需要重新安装的时候,你又想要重新格式化( format ) 时,而 C 槽里面很不巧的,已经放了很多重要的档案数据,这个时候怎么办?光是搬这些重要数据到其它空间就受不了!所以,<b><font color="#000066">比较聪明的玩家,都喜欢分割成两槽以上,将系统档案与数据文件分开</font></b>,可以达到比较好的管理效果!</blockquote><blockquote>所以啰,正常使用情况下的 Linux 主机,通常会依照目录与主机的特性,来分割硬盘,以达到比较好的管理成效。不过,由于Linux 的硬盘分割比较具有弹性,同时, Linux 硬盘分割程序 fdisk 功能很强悍,此外,要分割的好,必须要了解一下基础的硬盘架构,所以,底下我们先来介绍一下硬盘的基本架构,然后再来介绍如何分割吧!</blockquote><blockquote><ul><li><b><font color="#000099">硬盘连接排线与硬盘代号:</font></b></li><br>通常在 586 之后生产的主机板上面都有两条接排线的界面 ( 排线就是用来连接硬盘与主机板的那一个东西啦!),而我们称这种界面为<b><font color="#000066"> IDE 界面</font></b>,这也是目前的主流硬盘界面,为了区隔硬盘读取的先后顺序,所以主机板上面的这两个界面就分别被称为P<font color="#000066">rimary ( 主要的 ) 与 Secondary ( 次要的 ) IDE 接口啰</font>,或者被称为<font color="#000066">IDE1( Primary ) 与 IDE2 ( Secondary )</font>。而如果你有仔细观察的话,那么每一条排线上面还有两个插孔,也就是说一条排线可以接两个IDE 界面的装置 ( 硬盘或光驱 ),而你有两条排线,因此<font color="#000066">一个主机板在预设的情况中,应该都可以接四个IDE 界面的装置</font>。好了,那么每条排线上面该如何判别哪一个是主硬盘 (Master ),哪一个是副硬盘 ( Slave ) 呢?这个时候就需要调整硬盘上面的跳针( jump ) 才可以知道!请察看一下您的硬盘机吧!上面应该都会有图示说明才对。</ul><ul>好了,所以如果我有一个光驱了,那么我最多就只能再安装三部 IDE 接口的硬盘在我的主机上面。OK!那么由于我的硬盘与Linux 的磁盘代号有关,那么我怎么知道这个硬盘的代号呢?没问题啦,由 IDE1 ( Primary IDE ) 的 Master 硬盘先计算,最后是 IDE 2 的 slave 硬盘,所以各个磁盘的代号是:<br> <table border="1" cols="3" width="450"><tbody><tr><td><center>IDE\Jumper</center></td><td><center>Master</center></td><td><center>Slave</center></td></tr><tr><td><center>IDE1(Primary)</center></td><td><center><font color="#000066">/dev/hda</font></center></td><td><center><font color="#000066">/dev/hdb</font></center></td></tr><tr><td><center>IDE2(Secondary)</center></td><td><center><font color="#000066">/dev/hdc</font></center></td><td><center><font color="#000066">/dev/hdd</font></center></td></tr></tbody></table>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?