|
为什么要安装gentoo?高效?可选性?学习之需?过程?没错,一个过程,一个从无到有的过程,一步一步向前的过程,犹如登山,犹如作爱,需要细细品味,勇于面对困难,享受缺氧的每一刻。从stage3起步是愚蠢的做法,没有前奏,没有调情,索然无味地等待结束,这就是gentoo吗?gentoo的文化gentoo的精神是需要你从头到尾,一点一滴地构造她,本味她。
老实说我不是高手,半年前才接触redhat 9,gentoo不是骨灰才能安装,安装了gentoo也不会让我成骨灰,安装之前先要做好准备工作,看安装手册是必需的一环,刚开始想打印手册,整本手册大约有100页a4纸,本节约之见,逐字逐句缩减,减了一半,再减,又一半,减到10页,不知不觉间已成高手。可以开始......
第一步到www.gentoo.org 用bt下载一个mini.iso文件,刻成光盘,gentoo安装好像一个生育的过程,怀胎十月,呱呱下地,她需要一个linux环境,用母linux打造gentoo,如果你已有linux环境的,可下载tar.bz2文件构造gentoo,因此你不必要去研究没光驱,win环境下的硬盘启动等这类奇技淫巧.
第二步启动,你会得到以live cd 方式提供的一个linux环境,不要去改root密码,建新用户这些不必要的东东了,你一定要明白这只是一个构造gentoo的母环境,不是gentoo,这一点很重要.
第三步建立网络环境,以后的所有gentoo构件来之于网络,
# modprobe 8139too ( 挂载网卡模块,我的网卡是8139)
# adsl-setup (我的网络环境是动态IP的adsl,把DNS地址填上,我第一次没有填DNS,网络通,网址解释不了.纳闷,从未发生此情况,只好问ISP,填DNS,接通.)
# adsl-start
# ping -c 3 www.yahoo.com (查看网络)
第四步,安家. 在硬盘分区,如何分区手册介绍很详细,建文件系统,boot分区不是经常读写,可用ext2文件格式.
第五步是建立母子联系
可先用命令看一下分区:# fdisk -l
# mount /dev/hda* /mnt/gentoo (/dev/hda*是你的根分区"/")
建文件夹: # mkdir /mnt/gentoo/boot
# mount /dev/hda* /mnt/gentoo/boot
# mkdir /mnt/gentoo/proc
#mount -t proc none /mnt/gentoo/proc
启用swap #swapon /dev/hda*
以上挂载分区和启用swap几步是相当重要,1.挂载是有先后顺序,挂根分区是进入gentoo的大门,再挂boot. 2.如果退出(要用#shutdown -h now),再重新进入,要重复以上几步才能进入gentoo环境.构造gentoo是漫长过程,有不懂先可退出,上网找解决方法,再重新进入,有了自由进出的方法,构造起来就更加方便.
第六步,上网找构件,先进入gentoo环境# cd /mnt/gentoo
# links2 http://www.gentoo.org 进入主站,找到镜像列表mirrors,里面有大量的网站,到asia表,排前是小日的,据说较快,以日制日,用其所长,进去目录摆放都是一样:releases-->x86-->gentoo-->2005-->stages-->x86 ,在stage1-x86***tar.bz2按D下载,解压,生成基本目录,注意:解压后有提示出错,原因是没proc目录,这是小臭虫,影响不大,/proc是虚拟目录,不理她,继续......再来下载portage树,在snapshots目录下下载一个快照,解压:
#tar -xvijf /mnt/gentoo /portage-******.tar.bz2 -C /mnt/gentoo/usr(大写C)
第七步,从现在起可正式切换到gentoo下工作,#chroot /mnt/gentoo /bin/bash
#env -update &&source /etc/profile
如果现在退出,要重新进入,必须先把分区挂好,再如上切换,才到gentoo下.
退出步骤:#exit
#umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
有一小窍门:可到alt+f2下起用母体,关机和联网是可用的途经.
第八步,修改make.conf文件,make.conf的解释文件是make.conf.example,本人懒得一条一条加进去,
# cat /etc/make.conf.example>>make.conf
#nano -w /etc/make.conf
把需要的去#号,
选项可参考其他贴子.
有关use参数的思考:use参数太多,可能有数百个之多,参数的定义散落在不同的文件,有全局,局部的,并且要加加减减才得出use的运用,因此属全局的可在make.conf定义,如用ked,USE="-gtk -gnome qt kde" ,其他一概不改,以后安装的软件先查看依赖来决定use参数,如装rp-pppoe ,先#emerge -p rp-pppoe查看
#USE="-x" emerge rp-pppoe(不要X支持安装)
你要去把/use.desc里面的use参数关键字抄下来,安装软件时以备对照.
第九步自举,大概几小时,本人把荧屏关了,不理她了,天气热的很,开机箱,大风扇猛吹,可能会快点,呵~~~~~,是时候看一下硬盘灯有没有闪,长时间不闪是搞好的标志,打开荧屏一看,自举成功,提示emerge -e system ,又搞几小时,大功告成.到此,按理说已经到stage3的程度,所多化的时间不是很多,只是多几个小时编译,步骤不难,不要让gentoo吓倒!
第十步编译内核,各人机况不同,说起来有一本书厚,不讲了,把启动程序装好,就可以脱离母体了,gentoo正式诞生了!还有漫长的成长过程又要开始.......
以上只是引指,省略了一些细节,具体命令要参考手册,错漏难免欢迎指正. |
|