这份FAQ会使用业余时间慢慢完成,且只是就我自己想到的、知道的和能查到的一些东西,所以不一定完全正确,只作参考,希望其他朋友能及时指出错误,并一同完成它。
安装前的准备:
Q:安装LINUX对硬件有什么要求?
A:"不支持的硬件。此硬件与 Mandrakelinux 不兼容,原因可能是缺少开放源代码的驱动程序或者厂商拒绝合作。"----摘自mandrake主页。应该说,在操作系统安装需要的基础硬件上,LINUX现在支持市面上绝大部分硬件。如果你在进入正式安装前出错,确定能排除安装介质有问题的话,请检查一下CPU、内存是否超频,各板卡接触是否良好,及各风扇是否还在转动。
Q:我的LINUX有哪几种安装方法?
A:我只用过少数几种发行版,不过我想,绝大部分的发行版光盘上都有doc目录或是INSTALL,README及相关文件,里面详细描述了此发行版的各种具体安装方法;不要说自己不太懂英文,我觉得,学习计算机的人,可以不太懂英文,但绝对应该知道如何查英汉词典。就目前常用的安装方法来说,有光盘、硬盘和网络等方法,虽然光盘是最省事的,但其他两种方法有特定环境下是非用不可的。
下面是部分安装文档和实例:
GNU/Debian Linux 安装手册
可否将linux7.2下载到win98下再安装?
真正的Mandrake8.2硬盘完全安装的实现
SUSE8。0硬盘安装
完全硬盘安装 MANDRAKE LINUX 9.0
安装红帽子Linux的几点注意
一个问题的解决(不从光盘引导安装linux)
安装redhat8.0的问题--无法boot the kernel
从硬盘ISO光盘镜像文件安装Debian(Woody)
局域网内网络安装linux !
只有linux的ISO文件,没有光驱和软驱
三步轻松硬盘安装mandrake9.0--作者彻夜呕心沥血的亲身实践!!
Q:安装LINUX前对硬盘有什么要求?
A:除有足够的空闲空间外,还应有多余的空间分区号可以分出来,要不然,会出现"无法拨发所申请的分区"的错误,具体见:http://www.linuxforum.net/forum/gshowflat.php?Cat=&Board=newbie&Number=509668&page=0&view=collapsed&sb=5&o=all&fpart=
Q:LINUX启动分区一定要放在硬盘的1024柱面以前吗?
A:因为一些老机器的BIOS或是老版本的LILO的关系,以前安装LINUX都习惯性在1024柱面前划一块几十M的小分区,作为LINUX的启动分区;不过现在的新机器以及新版本的LILO早就没有了这个限制,只需要lilo.conf中简单的加上lba32一行就OK了.
Q:我需要swap分区吗?要多少?要多大?
A:这个问题一直以来都有争论,如果有兴趣,写封邮件问问推出swap概念的人吧,本论坛也有相关讨论,仅供参考
http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=newbie&Number=158857&page=&view=&sb=&o=
Q:我的LINUX分区该如何规划?是只分一个根和swap还是分出很多mount point???
A:至于分区规划并没有一个标准,既然允许定制,那么就是根据用户需要来规划了,简单的举例如:还没有入门,甚至还没有来得及看完LINUX文件系统基本概念的朋友们,不妨先简单的分出一个根和SWAP,这样就避免了相关mount point等概念搞晕头;但对于一般用于为客户服务的LINUX机器,肯定有相关备份或是系统性能等问题,那么肯定是要精打细算如何分区,分多少个区了.
就我现在的情况,如果重新为服务器分区的话,我将遵循以下规则:
1\ 为/usr留够4-5G的空间,如果不需要XWINDOW的话,怎么也用不着这么大的,不过XWINDOW下确实有不少好用的配置工具;例如:到现在我都不知道该如何在CONSOLE下配置打印机,但有XWINDOW就方便多了
2\ 如果服务器运行类似FTP\SAMBA等需硬盘容量大的服务的话,一定把这些服务的文件存放目录分出来,这样会避免任何一种服务的占用根目录的剩余空间,导致系统当机或是其他服务没有空闲空间停止服务.
3\ /var/log作为单独分区分出来,而且不要太吝啬.如果服务器的服务较多,且访问量大的话, 你会发现log占用硬盘空间惊人的快.
4\ /home ,如果服务器开放用户FTP或是SAMBA的话,此目录肯定需要分出来,可能的话,计算一下使用人数及每人准备给多大的空间,我会把此分区分为ext3分区,并启用quota来限制每个用户的磁盘空间
5\ 系统的mail目录.主要是便于备份用户和防止根分区空间被战友用。各发行版默认的mail目录不一样.系统默认的log服务设置,会把所有错误,有些甚至是警告信息发给此服务的管理员。例如我root的信箱里,就每天会有几条tar出错的信息提示,原因是因为我使用tar去每天两次备份/lib/mysql目录,而那时mysql正在运行,信箱里提示的好象就是mysql的pid什么什么的。
再就是tmp分区或是其他自己所需的分区了,我这边总的原则就是防止系统因根目录及各服务因为没有空闲空间而停止工作。
上面只是简单描述了我这里分区要注意的东西,真正好的分区规划要考虑的东西是很多的,象经常读写的分区放在前还是后?用什么样的文件系统?分多大。。。。。。多参考其他管理员的分区方案,结合自己的实际情况。以下的资料也可以参考:
http://www.fanqiang.com/a1/b5/20010827/0700001187.html
Q:我有空闲空间,且有未分配的主分区或是扩展分区没有用完,但为什么发行版的分区工具不让我划分/boot?
A:我没有搜索过相关答案,不过我觉得可能跟要划分的/boot在1024柱面以后有关。我的解决方法就是使用自定义分区,也就是fdisk先分一个小的linux分区,而后再用发行版的分区工具做mount point操作就行了
Q:我的分区该用什么样的文件系统?
A:现在LINUX可以使用的文件系统众多,ReiserFS、XFS、JFS、GFS、ext2、ext3 和其它的文件系统,每种文件系统都有自己的特点,就我来说,除了home使用ext3外, 一般用reiserfs;原来好象看到过一篇相关文件系统评测,reiserfs各项性能还不错,不过一直没有quota支持。
IBM有相关文件系统的专题,可以参考后再自行选择
http://www-900.ibm.com/developerWorks/cn/linux/theme/special/index.shtml#filesystem
Q:引导工具是用LILO还是用GRUB?
A:LILO是老牌的LINUX引导工具,GRUB功能更强大。我倒是觉得,如果不是很复杂的情况,不管哪种引导,在默认情况下都可以搞定双系统引导的;如果你有更复杂的情况,或是分区有些杂乱的情况下,就要学习一下这两种工具的操作了
LILO配置攻略
http://linux.online.tj.cn/howto/files/63.html
GRUB入门教程
Q:引导工具应该装在MBR还是装在LINUX的分区?
A:这个问题主要会出现在双系统上,我觉得除非你把LINUX的/boot放在了逻辑分区,否则,把引导工具放在MBR是人不错的选择,毕竟无论是LILO还是GRUB,功能都要比WIN2K的OSLOADER要强的多。
相关两种工具的入门和应用,链接已经在上面贴出来了
Q:系统安装完了,但是LILO在系统启动时出现很多问题
A:5.LILO出错信息意义
没有信息 LILO没有安装或者安装LILO的分区没有被激活
LI LILO第一部分被加载,第二部分出错。一般由于LILO定位错误或者试用了错误的boot.b
文件。
LIL LILO第二部分开始加载,但是没有从map文件中成功读取descriptor tables。
LIL? LILO第二部分在错误的地方加载,原因同“LI”。
LIL- descriptor table 错误,或者是改变了boot.B文件却没有重新安装LILO。
LILO LILO的所有部分都安装完毕。
10101010 如果用户的分区情况改变却没有重新安装LILO,LILO开机时就会出现1010现象。
这时间用软盘开机重新运行LILO就可以修复。另外用户超频的时候也有可能出现这种情况。
Q:系统启动后,检测并启动网卡时,报错?
A:如果系统有提示开始启动网卡并报错那一行信息时,恭喜,说明网卡被正常识明了,多半只是因为没有配置网络,且局域网内没有DHCP服务器,所以网卡无法得到IP而报错,在系统完全启动后,使用各发行版的网络配置工具(大多数发行版都带有netconf或是linuxconf工具)给网卡一个IP地址.
Q:我很健忘,第一次启动,我竟然忘记了安装时设置的超级用户密码,怎么办?
A:想方设法删掉系统中/etc/shadow文件中相关root用户的密码那段字符就行了,具体可以用另外一台LINUX挂装这块硬盘,使用紧急修复光盘\软盘等都行.
Q:为什么我的系统开机进入的是CONSOLE或是XWINDOW??而不是我需要的?
A:如果你的显卡被系统很好的支持,且在安装时已经配置过XWINDOW,那么,可以通过修改/etc/inittab文件中相关default那行,也就是系统运行级,来使系统开机进入3---多用户console模式或是5--多用户XWINDOW模式.