第二版 linux 安装常见的 FAQ 问题( 四 )


继续安装下去了 。

对了 , 若是您安装的是;Slackware;Linux;的话 , 安装程式并不强迫您一定
要分割出;Linux;Swap;分割区才可以继续进行安装 。

9.;RedHat;Linux;安装过程中 , 当设定好各个分割区域的;mount;point;後 , 我选择
OK;要进行下面的步骤时 , 安装程式出现了「Boot;Partition;too;big…」
的错误讯息而无法继续 , 这该如何解决?

Ans:

若是你用来安装;Linux;的硬碟 , 其容量超过;8.4;GB , 也就是说 , 硬碟的
Cylinders;数量超过了;1024;大小 。而安装时 , 若是你直接把超过;1024
Cylinders;的分割区设定为;「/」根目录使用 , 安装程式会发出这个错误讯息 。

由於当初;BIOS;的限制 , Linux系统的开机档案需要在;1024;Cylinders;以内 ,
以确保系统开机时 , LILO;开机程式使用标准;INT13H;BIOS;呼叫才可以正确的
读取到;/boot;目录内的开机档案 。

而後来的;BIOS;已经没有这个限制了 , 有所谓的;INT;13H;EXT;呼叫可以存取
在;1024;Cylinders;的资料 , 不过旧版;LILO;还不支援;INT13H;EXT;呼叫以便於
可以存取放置在;1024;Cylinders;外的;kernel;image;档案 。

所以解决的方式 , 请於分割出一块;Partition;分割区空间位於;1024;Cylinders
位置以内 , 於安装过程中设定为;/boot;挂入点【mount;point】就可以了 。

而上面提到的这个;LILO;问题 , 在;LILO;新版已经解决了这个问题 。若是您
安装的是;Slackware;7.1、RedHat;6.2、Mandrake;7.1;或者是更新的版本 ,
那安装过程中 , 就没有上面的问题 , 简单说也就不需要另外划分出一块分割区
给;/boot;使用了 。

10.;RedHat;Linux;安装过程中 , 於切割;linux;native;时 , 不管我给多少
容量 , 安装程式总是出现;no;enough;free;size;的讯息而无法继续安装 。

Ans:

请先确定若是您要分割出;Primary;Partition;主分割区的话 , 现有
Primary;Partition;是否已经;4;个了 。Primary;Partition;最多只能够
有;4;块分割区而已 。

11.;当安装完要安装的套件时 , 於开始安装时便出现出现了错误 , 无法把套件安装
进去;….

Ans:

您可以按;Alt-F4;看一下是否出现了VFS:;Can"t;find;an;ext2;filesystem
这类讯息 。倘若有看到的话 , 那就是前先的步骤中 , 你建立了新的分割区域 ,
但是你选择了不;format;该分割区的项目 , 导致於该分割区尚未建立;Linux;ext2
档案系统 , 而导致於无法正常安装 。

12.;当系统进行到;LILO;这个安装步骤时 , 不管我是选择安装在;MBR;或者是
First;sector;of;Partition;的项目 , 都无法把;LILO;安装进去 , 这是怎麽回事?

Ans:

在某些情况下 , RedHat;安装程式会发生这个问题导致无法正常把;LILO;开机程式
安装进去 。会有这个问题 , 详细的原因到目前不是相当清楚….;;若是发生了
这个情况 , 可以先选择跳过;LILO;的安装 , 不过下次重新开机时 , 系统会无法正常
启动;Linux;系统 。

解决的方式 , 先使用当初安装过程中安装程式帮你建立的开机片进行开机 ,
或者是使用linux;安装光碟片进行开机 。出现;lilo;boot:;讯息时 , 请输入:
vmlinuz;root=/dev/hda1;ro

vmlinuz;这是;label;的项目名称 , 一般多半是;vmlinuz;或者是;linux 。
若是不清楚的话 , 可以按一下;;键看看有哪些可用的;label;项目名称 。
後面的;root=/dev/hda1;的意思是说 , 告诉;linux;开机核心档案;linux;的
root;「/」分割区域在;hda1;这个位置 。所以;/dev/hda1;这个叙述 , 请适当的
改成你的;linux;root;分割区域的位置 。ro;代表使用;read;only;的方式於
开机时挂入;linux;root;档案系统 。

若是没有问题的话 , 开机完毕即可进入系统後 。接着自己需要手动建立

推荐阅读