鸟哥的 Linux ADSL 私房菜


安装 Mandrake 9.0 与多重开机技巧
最近更新日期:2003/02/05
Linux 安装的第一步『规划』
硬盘分割之配置
Linux 安装前准备
一个 Linux 安装实例
多重开机安装流程与技巧
课后练习

Linux 安装的第一步『规划』
由第二章的内容我们大致上可以了解:『Linux 主机的配备要求与 Linux 主机所提供的服务有关』,所以啰,要安装 Linux 的第一步就是先进行 Linux 主机的未来蓝图规划啦!那么该如何规划?由第二章的内容,我们不难了解,要规划好一个 Linux 主机的话,需要:
  1. 决定 Linux 主机的角色定位;
  2. 根据步骤一,选择适当的硬件配备;
  3. 根据步骤一,决定实体硬盘的分割状态;
  4. 根据主机上面的操作系统,选择适当的开机加载程序 ( boot loader ) ,以便安装在主要开机扇区中 ( Master Boot Recorder, MBR );
  5. 根据步骤一,选择所需要的 Linux 程序套件;
好了,既然已经知道大概需要规划的原理之后,底下我们就实地的来操练一遍吧!好让您不会很快的忘掉去!
    假设:我是我们宿舍的代表,由于同住的校外宿舍同学需要上网缴交作业,但是该宿舍只有一条电话线,因此希望以 ADSL 来做为网络联机的方式。也就是说,我们宿舍里面要安装一部 Linux 主机来做为频宽分享的机器,同时,这部 Linux 主机预计也要做为我们宿舍里面 20 个人的邮件主机,与网页空间服务器,请问我该如何规划我的 Linux 主机呢?
     
    1. Linux 主机的角色定位:

    2. 由上面的说明,可以知道 Linux 主机的服务主要有 NAT ( Network Address Transfer ) 这个频宽分享的机制、邮件服务与 Web 空间提供等等,此外,为了以后方便系统升级与安装其它套件,因此需要安装一些工具软件,例如 gcc 这个编译器与 kernel-header 或 kernel-source 等等套件。
       
    3. 硬件的配备选择:

    4. 由于服务的对象并不多,加上主机的服务当中,需要 CPU 运算的地方较少,不过呢,由于我需要提供每个人的磁盘使用空间,并且还要提供使用者的邮件空间,所以硬盘方面可能需要大一点容量才行。所以我的硬件配备可以是:
         
    5. 关于硬盘分割的分配:

    6. 由于我们的 Linux 主机要用做网页空间与邮件主机,所以如果为了安全起见,最好将放置网页的目录与放置邮件的目录安置在不同的扇区中,因此总共规划为四个扇区,分别为:
         
      特别注意到,硬盘分割的分配与你的主机规划相关性最高了,在下一节当中,我们会更仔细的介绍硬盘分割的基本原理与步骤!而至于各个目录与扇区的相对应关系,我们将在磁盘档案系统进行说明,请莫着急呦  ^_^  !
       
    7. 选择 MBR 当中的开机管理程序:

    8. 在 Linux 里面预设使用两种开机管理程序,分别是 LILO 与 GRUB 这两个好东西,其中, LILO 算是比较早期的开机管理程序,不过, VBird 个人倒是还蛮喜欢 LILO 的,毕竟他虽然比较死板,但是还蛮好用的,磁盘代号设定上面与 Linux 上的磁盘代号相同,所以没有什么太大的困扰。而较新的 GRUB 其实是很棒的一套开机管理程序,我个人认为,他最大的功能也最具魅力的地方是具有『动态搜寻核心档案』的功能,他可以让您在开机的时候,可以自行编辑您的 开机设定系统档案,呵呵!所以即使您不小心设定错了 grub ,没关系!开机的时候自行编辑一下就好啦!这方面的技巧,我们会在开机流程与 Loader 的时候再来详细的介绍,还是慢慢的从头学习起来呦!
       
    9. 选择所需套件:

    10. 由于将光盘上面的全部套件都安装,是有点浪费硬盘空间,当然如果您是要练习 Linux 的话,那么还是完整的都给他安装下去的好。由于我们需要 Web 与邮件,所以需要特别加选这两个套件来安装,此外,由于预设的安装项目并不包含 gcc, kernel-headers 等对于自行编译程序者而言相当重要的套件,所以我们也要额外加选这些项目!
     
    到了这一步之后,嘿嘿!规划就已经差不多了,所以,这个时候,基本上已经可以开始来安装 Linux 啦!但是,还是有个困扰耶,那就是,在第三步骤的时候,我要怎么在安装的时候分割我的硬盘呀!?第二章里面有提过硬盘的排线与硬盘在 Linux 里面的磁盘代号有关,那么该如何分割?另外,有什么自订的方式可以来帮我分割硬盘吗?呵呵!底下我们就来提一提如何

硬盘分割之配置
硬盘分割与配置的好坏,会影响到未来您的主机的使用情况,此外,好一点的分割方式,会让您的数据保有一定的安全性!怎么说呢?这么想好了,如果你的 Windows 硬盘里面,仅有 C 槽的话,那么当 Windows 需要重新安装的时候,你又想要重新格式化 ( format ) 时,而 C 槽里面很不巧的,已经放了很多重要的档案数据,这个时候怎么办?光是搬这些重要数据到其它空间就受不了!所以,比较聪明的玩家,都喜欢分割成两槽以上,将系统档案与数据文件分开,可以达到比较好的管理效果!
所以啰,正常使用情况下的 Linux 主机,通常会依照目录与主机的特性,来分割硬盘,以达到比较好的管理成效。不过,由于 Linux 的硬盘分割比较具有弹性,同时, Linux 硬盘分割程序 fdisk 功能很强悍,此外,要分割的好,必须要了解一下基础的硬盘架构,所以,底下我们先来介绍一下硬盘的基本架构,然后再来介绍如何分割吧!
硬盘方面的规划大致上就是如此啦!要规划硬盘的时候,请特别的小心呦!

Linux 安装前准备
Linux 安装之前要准备什么呢?就是刚刚前面已经讲过的几个咚咚啦!归纳一下:
  1. Linux 主机规划单:就是刚刚我们规划好的那个单据啰!
  2. Linux distribution :利用一些映象站台下载各版本的 Linux ,或者直接以本书提供的三块 CD 装的 Mandrake 进行安装啰!
  3. 主机硬件信息收集:根据主机规划单的内容,去收集一下你的硬件信息吧!其中特别重要的是,先检查一下是否可以使用光盘开机呢?如果 BIOS 不能支持光盘开机的话,那么就需要先行安装可开机软盘。
  4. 网络硬件联机:这部份本书先不谈,否则内容就太多了,阿!再写下去鸟哥会疯掉……所以请大家先上网查阅一下网络的硬件联机吧!
  5. 网络信息:包括你的 IP, netmask, gateway, dns IP 、是否为拨接等等,都需要先知道呦!
然后,其实各个套件的安装步骤都差不多,大概都是: 大概就是这样子吧!好了,底下我们就真的要来安装啰!

一个 Linux 安装实例
好咯,我要开始安装我的 Linux 啦!那么先说明一下我的基本规划: 好啦!真的要来安装了!请依照下面的步骤来进行吧!
  1. 选择开机次序并开机:

  2. 我们可以在 BIOS 里面设定开机的次序,看看能不能以 光驱 开机!现今的主机板大多已经支持这项功能了,而我们的 Mandrake 9.0 光盘片本身就是可以开机的,所以设定成光盘开机最好啰!设定方式为:
       
    如果是必须以软盘开机的话,那么需要的动作就变成了:
      请注意,请将软盘放入您的软盘机当中呦!
     
    无论如何,在进行完上面的步骤之后,请将第一片 Mandrake 可开机光盘放入光驱中,如果使用软盘的朋友,请将可开机软盘放入软盘机,否则拿出软盘,按下电源,给他开机去!
     
  3. 选择安装模式:

  4. 一般 Linux 支持两种安装模式,分别是图形接口与文字接口。正常的话,在开机之后,会到底下的这个画面,在这里可以直接按下 Enter 来进入图形安装接口,或者在 boot: 后面输入 text 来以文字接口安装。由于 Mandrake 的安装程序做的蛮好的,所以通常可以顺利的进入图形安装程序当中。如果必须以文字接口来安装的话,那么也没有关系,因为全部的步骤都跟图形接口下一模一样,所以您可以对照着这个网页的步骤来试看看。

     
  5. 选择安装程序的语系:

  6. 在 boot: 之后,会跑一些安装程序所需要的数据,然后就是进入这个语系选择的画面。由于我们比较看的懂中文呀!所以,在进入图形接口之后,请移动鼠标并且选择上面的项目,选择完毕之后,请按下 OK 按钮即可;

     
  7. 是否接受授权码规定:

  8. 授权码一定要选择接受才可以继续呦!所以就接受吧!同时请注意到,在这个安装程序的画面中,主要分为三个区域:
           
    此外,在某些流程步骤当中,会另外有跳出式窗口来提供您选择或设定,这就是基本的安装程序画面啰。

     
  9. 选择预设或自订安装:

  10. 目前的 distribution 通常还蛮好心的,会询问您是否要『安装』还是在『既有的 Linux 上面升级』,另外,也可以不升级核心,仅升级可以升级的套件!由于我们是第一次安装,且想要以自己最想要的方式来安装,所以当然就如同上面一般,选择『自订』及按下『安装』即可!

     
  11. 硬盘侦测:

  12. 由于您的系统上面可能会有 SCSI 接口的硬盘,果真有的话,由于 Linux 会再以额外的程序去侦测并驱动 SCSI 接口的硬盘,所以这里才需要选择『是的』,如果您跟 VBird 一样是个苦命的人,那么这里直接给他『否』吧!当然,有兴趣的话,可以去『检视硬件信息』看看你的硬件配备是否被正常的驱动了呢?

     
  13. 设定鼠标:

  14. 选择属于您正确的鼠标类型,这里设定错的话,有些 distribution 可是不许您进入 X-Window 的呦!鼠标比较有关系的是他的连接到主机的类型啦!如果是圆头的,那就称为是『PS2接口』的鼠标,如果是有九个孔的,就称为『串行端口』鼠标,如果是扁头的,那就是『USB』鼠标啦!我们这里选择标准就好了!

     
  15. 设定键盘:

  16. 通常我们直接选择美式键盘即可!

     
  17. 安全性设定:

  18. 共分为四种等级,分别为『标准』、『高』、『较高』、『严密』等四个,通常我们选择『标准』就可以了!对于安全性而言,这样的设定可能并不足够,需要再进一步的设定,关于安全性的设定文章,请参考相关书籍。不过,我们这里的定义是练习用主机,所以选择『标准』即可。

     
  19. 设定档案系统及硬盘分割:

  20. 接着下来是最重要的硬盘分割方式!如上图所示,我们会看到硬盘的整体信息,由于我们的硬盘尚未规划,所以在 hda 的部分为白色的模样!此外,在底下有几个重要的按钮,分别的功能是:
       

       
  21. 硬盘格式化:

  22. 接着下来,硬盘分割完毕之后,就是格式化硬盘啦!没错,所以这里选择一下你要格式化的磁盘,当然,如果该磁盘早就存在,那么不格式化也没有关系! ^_^…..

     
  23. 选取程序套件:

  24. 接着下来自然就是选择套件啰!而要选择套件之前, Mandrake 会先检查是否有这些安装套件的原始码存在,所以会先显示是否有上面这些光盘片存在?如果您使用的是书上附的光盘片,那么就会出现上面的内容咯!请勾选他吧!

     
  25. 设定 root 密码:

  26. 这个也是相当重要的呦!那就是系统管理员的密码啦!由于我们预设使用 Linux 本身的密码机制,所以选择 本机密码 数据,至于其它的密码格式,则请参考个别的网络书籍吧!
     
    对于密码的设定,如果您的机器可能会上网,那么不论是否为 Server ,最好将 root 的密码设定的严格一点,例如至少 8 个字符以上,而且含有特殊符号,例如: I&my_dog 之类的怪怪密码!不但不容易被猜测,自己还蛮容易记忆的为主!

     
  27. 预设使用者登入系统:

  28. 如果您的系统预计是要给许多人来使用的,那么这个『开机预设使用者身份登入』的功能最好是取消,对您而言会比较有保障!

     
  29. 新增使用者:

  30. 您可以在这个动作里面设定你的一般身份使用者的账号与密码,也可以在未来进行账号与密码的设定,这里我们先设定一个名为 test 的使用者,并且帮他设定一下密码,设定完成之后,先按下『接受使用者』,再按下『完成』,就可以进入到下一步骤啰!至于其它的使用者设定,我们将在后面的章节再介绍。

     
  31. 设定网络:

  32. 很多朋友对于设定网络的问题都很困扰耶!这真是伤脑筋了!不过没有关系,我们底下以一般性的用法来设定你的网络卡,如果你不知道如何设定你的网络卡,那么就直接以底下的例子来设定吧!

     
  33. 设定总结:

  34. 好啦!看看有没有设定错误啦!没有的话就给他『确定』下去吧!

     
  35. 设定系统服务:

  36. 在预设的状态之下,系统就会启动一些服务来自我调整使用环境,这些包含了登录档案的纪录、例行命令的执行与内存管理等等,这个部分我们会在后面的章节继续说明,所以也可以直接给他『确定』下去吧!

     
  37. 设定开机管理程序:

  38. 我们以较新的 Grub 开机管理程序来管理我们的 Linux 主机吧!同时,将他安装在开机扇区的 MBR 里面,作业延迟表示『选单会停留 10 秒钟』来让我们决定是否要以该核心进入 Linux 系统!

     
  39. 建立软盘开机片:

  40. 无论任何时刻,建立可以开机的救援磁盘都是一件正确的选择!因为您无法肯定什么时候会来个全台大停电,您总不希望努力了这么久的安装好了的系统被破坏吧! ^_^””

     
  41. 设定 X-Window :

  42. 如果您有安装关于 X-Window 这个窗口接口的软件,例如 KDE, Gnome 等等的咚咚时,那么就会出现这个设定 X 环境的选项啰!『设定窗口接口是个很麻烦的程序,而且一定会不成功』,这是因为 Mandrake 的安装程序在设定 X-Window System 的部分有点小问题!所以,『请不要测试 X-Window 』!然而,无论如何,如果设定不成功,仍然可以在装完成之后再进行重新设定,所以这一步即使设定错误了,也别难过,我们在『系统管理员篇』的时候,会再详细的介绍 X-Window 的设定方法!
     
    同时也请特别留意, X-Window 在 Linux 里面『仅是一套软件』,而且他还是相当有趣的一套软件,怎么说呢? X-Window 又分为两部份,第一部份称为 X Server ,这个 X Server 负责 Linux 主机硬件的管理,例如显示卡、鼠标、键盘、屏幕分辨率等等,都是他在管,而这个 X Server 即是鼎鼎大名的『 XFree86 』是也,而负责整个桌面的显示的管理者,就称为 Window Manager ( 窗口管理员 ) 软件啰,目前最让大家熟知的就是 KDE 与 GNOME 这两套窗口管理系统啦!那么也就是说,只要您的 XFree86 死掉的话,那么 KDE 也好, GNOME 也好,就肯定也是死掉的,而我们通常说的在『设定 X-Window 』通常就是设定那个 XFree86 啰,包括屏幕的分辨率、更新频率等等的!

         
  43. 套件修补中心:

  44. 这可不是坐月子中心吶!因为发展出来的各个 Linux 套件都很有可能被一些网络闲人所破解,而利用一些漏洞来影响或破坏别人家的主机,因此,必须要常常进行各种套件修补的动作!不过,由于我们的网络还没有搞 定,所以….这个步骤也就没有办法做啦!选择『否』吧!等到安装完毕,并且连上 Internet 之后,再来修补漏洞!

     
  45. 安装完成!恭喜发财!

  46. 不经一番寒彻骨,焉得梅花扑鼻香,呵呵!您已经经过了『一番寒彻骨』了,恭喜您即将进入『扑鼻香』的境界!恭喜您,安装成功,请按下『确定』,然后取出光盘片,OK!等待登入吧!

     
  47. 安装后的注意事项:
  48. 好了!这样应该就已经安装完毕了!请继续往下看看吧!而且,相当的建议您,在正式的进行架站之前,请依序看一下底下的网页,最好不要跳着看,不然的话,嘿嘿嘿嘿!出现什么问题可不要怪我!因为,照着顺序看会对你的 Linux 认识比较有帮助啦!

多重开机安装流程与技巧
很多的朋友,包括我自己,由于工作的需要,常常需要两部不同的操作系统来处理日常生活与工作的杂事!那么我是否需要两部计算机呢?并不需要,只要一部计算机使用多重开机的方式来进行安装,嘿嘿!这样就 OK 啊!理论上是如此,不过实际上还需要一些小技巧呢!

课后练习( 要看答案请将鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看 )

2003/02/05:首次完成编辑!

2003/ 02/06 以来统计人数


Designed by VBird during 2001-2004.  Aerosol Lab.