基础知识 - LINUX系统、设备、软件简易安装指南
LINUX系统、设备、软件简易安装指南
2004-04-23 15:18 pm来自:Linux文档
现载:Www.8s8s.coM
地址:无名
LINUX系统安装指南
一般安装过程:1、用WIN98格式化好一张无坏道的软盘(记得以前slack要两张不知道寅在还是不是);2、在MSDOS窗口运行光盘中的工具rawrite(一般在/dosutils目录),写入你所需安装方式的内核(/images下),3、用软盘启动,开始安装。。。。。
就系统安装来说,我用光盘安装过的系统只有BP1.0REDFLAG2.0RH7.1MDK8.1,只要光盘和光驱没有问题,安装一般都很正常,我觉得要注意的有以下几点:
1、先规划好你的硬盘分区,之后可以直接用PM或是DISKMAN把区分好, 当然,也可以在安装过程中用LINUX自带的FDISK分区,功能很强大,但是初次接触的话,可能会不太习惯,且内核版本稍低的发行版,在分配置挂装目录的时候,会因为1024柱面问题,而不让你继续,还有就是安装中所用的软盘, 最好能先用win98格式化一下, 没有一点坏道是最好的,
2、如果你下载的是ISO文件,能做成光盘最好, 如果硬盘够大的话, 最好能用winiso工具将ISO解开放在硬盘上,然后再用相应的硬盘安装内核做成安装盘安装,值得注意的就是几张ISO解开之后合并的问题,象MDK的ISO,全部解开之后, 是要将2、3张ISO中的RPM2、3、4文件夹放在第一张ISO解开目录相应放RPM文件夹的平级目录下,那样安装的时候,才不会中途出现有软件找不到的现象,象redhat 这样支持ISO文件安装的发行版,就不用解开了, 几张ISO放在同一目录下就可.注意硬盘安装时要搞清楚源文件的分区号,最好能用分区软件看看.
3、有关网络安装,我没有试过, 只看过相关文章,过程在概是这样的, 相关发行版都会提供一个有关网络安装的安装内核, 用内核做成安装盘后, 开始安装,安装过程中,系统会提示用FTP、HTTP或是NFS相关方式安装,选择后, 系统会要求先把你的网络设备设置好, 如果硬件被成功设置的话, 跟着就得填写你的IP,网关,DNS等,还有安装源的目录所在,无误后,和其他安装方法就一样了.
4、关于1024柱面问题,现在新版本的发行版应该都没有这个问题了, 就在RH7。1中还存在这个问题, lilo所在分区超过1024柱面,会导致lilo启动失败,最简单的方法就是在安装系统快结束时, 用ctrl+alt+f2或是f34进入另一个控制台,将安装好的系统中的/etc/lilo.conf中加上lba32一行, 就可以解决1024问题了;有些发行版已经能自已在lilo.con中加上lba32了, 到时候可以自己看看,
5、对于刚接触LINUX的朋友,建议在安装系统选择软件包的时候,安装所有的软件,那样就不会在照着书学习的时候,总会出现找不到文件名的错误了,典型的就是redhat默认不装linuxconf工具..
6、现在的发行版, 一般都会默认装上一些方便安装的工具,只要运行相关命令就能方便的配置基本设备,系统服务, 象REDHAT有setup,MDK以前也有, 自mdk8.2就改为了setuptool了。
返回
--------------------------------------------------------------------------------
LINUX设备安装指南
因为我所接触的硬件有限, 能力也十分有限,把自己对于有些硬件设置的经验分享出来, 如果有朋友觉得哪儿不对,请一定指出,以便修改,谢谢。。。。
以现在LINUX内核的飞速更新,支持的硬件越来越多, 一般性的设备都能在安装的时候被系统认出并安装好, 有一些特殊的设备可能需要自已动手加载模块,或是安装第三方软件、驱动来配置,所以,如果碰到自己的硬件设备没有被安装, 一般可试试以下方法配置,
1、一般常用设备,在安装时,如果系统可以准确认出硬件的是什么和它的型号, 应该都可以当时就安装好, 一些朋友有时出现安装时设备被认出并安装或是第一次启动时硬件可以使用,而后来却不能正常使用的话, 一多半是硬件的相关模块或是相关服务没有在系统启动时被加载,我最长见的错误就是有关声卡在alsa和sound服务没有启动的情况下, 声卡是发不出声的。
2、系统安装时没有被正确识别的硬件,在搞清楚硬件的型号后, 可以在系统相关模块目录下找找(一般是/lib/moudule目录下),是否有相关硬件模块, 如果找到, 可以用insmod files(insmod files.o)或是modpro files (modpro files.o)加载相关模块,如果不出错的话, 用lsmod看看相关内核是否被正确加载, 这里硬件应该就可以用了, 有一些特殊的硬件可能要指定相关资源,如ISA的网卡,就需要在modpro加上参数写上相关io或是irq后, 硬件才会被识别.
3、默认内核不支持的硬件, 在默认内核不支持的情况下, 可以查阅一下当前内核的硬件支持列表, 如果你的硬件在列表中有,那么可能是默认内核没有把它编入模块, 那么,你可能需要编译新的内核模块, 以支持你的硬件。很多朋友应该都有编译内核的惨痛经历, 不说最少个把小的时等待, 有时候出了错,还总是找不到原因,更有甚者可能会因为内核编译成功,但是新内核不能启动系统,所以如果你是第一次编译内核的话,建议一定要找一份相关内核选项的详细说明和编译操作指南照着做, 成功的机会会更大一些, 对于单个的硬件模块支持,你可以看看这个链接, 它避免了编译内核长时间的等待http://www-900.ibm.com/developerWorks/cn/linux/l-tip-prompt/tip13/index.shtml
4、你的硬件不被内核所支持,这个是最麻烦的, 我的意见是,1》看看硬件的厂家网站,看是否提供相应设备for linux版本的驱动, 2>找一找相关通用的驱动,很多不同厂家的设备都是用同一开发商的芯片, 所以能找到此芯片的驱动, 你应该也就差不多成功了,很典型的例子就是软猫,3》实在是找不到的话, 没办法了, 只有上网求救了,:),要不然, 换设备也行啊, 呵呵。。。。
以下, 我在IBM找到几篇好的有关硬件设备安装配置的好文章,大家不妨看看,
安装版常见问题(FAQ) http://www.linuxforum.net/doc/installFAQ-uio.html
为你的Linux快速编译所需要的模块 http://www-900.ibm.com/developerWorks/cn/linux/l-tip-prompt/tip13/index.shtml
如何在Linux下实现设备的配置(上) http://www-900.ibm.com/developerWorks/cn/linux/hardware/auto-config/part1/index.shtml
如何在Linux下实现设备的配置(下) http://www-900.ibm.com/developerWorks/cn/linux/hardware/auto-config/part2/index.shtml
如何在LINUX下实现硬件的自动检测(上) http://www-900.ibm.com/developerWorks/cn/linux/hardware/auto-detecting/part1/index.shtml
如何在LINUX下实现硬件的自动检测(下) http://www-900.ibm.com/developerWorks/cn/linux/hardware/auto-detecting/part2/index.shtml
在RH7.2中装上VIA的AC97的板载声卡 http://www.linuxbyte.net/ShowArt.php3?ID=3340
返回
--------------------------------------------------------------------------------
LINUX软件安装指南
就我现在接触的只有tar.gz、rpm和bin格式,朋友们可以帮忙补充一下。
1、tar.gz安装,卸载
最常用的安装方式就是1>解压tar zxvf file.tar.gz 2>进入刚解开的目录 运行./Configure 配置相关编译配置文件;3>make;make install,这就完成了此类软件的安装。当然,肯定不会所有此格式的软件包都要这样装, 最可靠的还是看看目录中的readme或是install文件, 里面一般都会说清楚软件的安装方法。
有关它的删除可能就有些麻烦了, 有些软件在make install后, 会把执行文件或是库文件放到系统文件夹中, 如果软件提供相应的uninstall命令就好, 如果不提供, 可能就得一个一个文件慢慢删了, 不过也有相关SHELL命令组合可以记住它倒底放了哪些东西在哪里, 且应该可以用SHELL命令组合直接删掉那些文件,可怜我不会, 还希望哪位大侠提供一下。当然, 也有不在系统文件中放东西的软件包, 那样就直接删掉那个被解开的文件夹应该就行了,
2、rpm的安装,卸载
我在SHELL模式下用得少, 所以知道的参数不多, 真正想掌握还得看man rpm
安装可以用rpm -ivh file.rpm 参数i是安装的意思, v好象是校验,h是显示安装进度条(没有去查)
升级 rpm -Uvh file.rpm,参数U是升级安装,也可以用它进行安装,
卸载 rpm -e file 注意,没有rpm后缀只要文件名和版本号就行了
还有一些其它的参数经常会用到, 如--nodep忽略依赖性安装,--replace重新安装等等.有一点我想请教, 如何一次性安装所有有依赖性的软件包。。。
3、bin安装,卸载
bin包是编译好的二进制可执行文件,在用chmod 755可执行权限之后, 可以直接运行
./file.bin就能安装, 至于卸载,我还不是很清楚, 好象也是删除它所产生的目录就行了。