|
|

楼主 |
发表于 2008-11-1 01:07:24
|
显示全部楼层
手册非常权威,而且面面俱到,这个必需得承认
过于追求面面俱到,反而不能直奔主题
像这个安装手册,开始用了很大的篇幅讲
光盘启动 装载模块
ssh配置 (新手可能一头雾水,老手你不用说,他也知道用ssh)
挂载分区
设定时间(这步需要么?我用备份恢复的时候,老忘了这步……也是嫌麻烦……似乎没有太大的问题,顶多是说文件时间在未来……大概这意思……)
你给我的地址里面好像比较简略,我记得以前的安装手册,下载完了stage还有验证的步骤(现在的版本确实有改进:)
总体来说,这个手册简直是手把手的教你怎么装,但是有点琐碎,所有的步骤都有讲,但是很多地方语焉不详,例如这里mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo/boot 并没有详细说明为什么要这样挂载(可能说明这个比较麻烦,但这是一个很好的技巧。我几个月前才知道……尽管两年前我就看过这个手册,但是没有注意到这个……原文是四行,这两行夹中中间,不留心还真不能发现里面的道道)
livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache... 对于新手来说,这些步骤可能比较神秘,而且这里面的步骤相对较多,且关联不大(如果不说明为什么这样作,这几个命令真像是毫不相干的)
我觉得应该简单说明一下。当然像env-update这样的命令又涉及到gentoo本身,在没有安装完gentoo之前就开讲gentoo的特性好像有点本末倒置
不过告诉读者“这一步使用寄生系统(这个词不太好听,不过我临时还不知道用什么词)的设定更新环境变量”也并不麻烦
---------
当然了,手册写的相当出色,在保留完整信息的情况下,已经尽可能的简洁了
对于安装教程来说,如果我建议把前面的准备工作的部分裁掉,大家肯定不乐意
(但是我写的话,肯定是没有这些内容的,因为其它章节有介绍)
所以一个比较实际的建议是,在前面增加一个概述的部分:(随便说一下哈,非正式)
gentoo系统采用最本原、最质朴的安装方式:没有图形界面,没有鼠标,没有菜单……甚至没有next按钮……
但这并不意味着安装gentoo是重体力劳动,正相反,只要一点机巧,你就可以从神灯里召唤出emerge,帮你完成所有繁重的工作
传说中,你必须擦拭神灯三次,灯神才会出现……不过现在的问题是我们手里要有神灯才可以
(如何从光盘启动,创建分区,获取stage和portage)
擦拭三次
1.解包stage portage,挂载……
2.chroot(简单讲一下,下面还有)
3.设定时区、设定主机名和域名
(这里要作一个简单总结,我随便说一下,非正式)(至于为什么要作这个总结,后面有讲)
理论上讲,Linux(当然包括gentoo)是可以迁移的,只要把文件从一台机器拷贝到另一台机器,修改两个相关配置文件(假设是fstab和menu.lst,网络、域名之类配置的先不提了,会提高复杂度,且现在的要求是机器能运行就可以),安装grub,便可以运行了(我假设内核硬件支持十分好,因此不提了,同样是怕增加复杂度……)。而gentoo的stage3是开发人员事先准备的最小化的系统,并且打了一个包。但是它缺少几个重要的部分
内核:作用……其实它是可以一起打包的,但gentoo的理念决定,你得自己安装它
引导程序:无论如何,引导程序都要你亲自安装,原因……
portage:几乎每天都要更新,所以单独分离出来
无论把系统从一台机器移至另一台机器,或者是用stage3安装gentoo,都需要一个环境(也就是宿主系统),能够满足以下要求:
能够要求开机、运行
能够管理Linux的分区,文件系统
能够使用各种工具,主要有 tar 编缉器 chroot,作用……,gentoo stage3另外需要编译工具链,emerge……
chroot进入寄生系统/从第三人称切换成第一人称视角/使用当前目录作为根目录(这个我还没有想好怎么描述) 相关的一些说明……
到目前为止,emerge已经准备好为你服务了,那么我们需要它作点什么呢?
(gentoo手册里的安装步骤,很像《创世纪》里面的记述,不知道是不是我火星了……)
(一个文档中,应该尽可能的使用一种隐喻,这两种还需要调和)
内核(光)
网络(天空)
分区(大陆 海洋) 系统工具(植被)
引导程序(太阳) portage配置(月亮) 语言、时区……(星斗)
实用工具(鱼鸟)
桌面环境(动物) 新建用户(人)
这种描述方式的要点在于,把gentoo的安装分为两个大的阶段,获取stage等建筑材料之前、之后
得到建筑材料之后,是真正的搭建系统的阶段,而且有一定的普遍性(理论上所有的系统都可以这么安装)
之前的过程是混沌的,每个用户的方式可能都不太一样,而且这一过程更多的靠经验而不是技术,过于技术化的描述可能不太好
获取建筑材料之后又有两个阶段,能够用emerge之前和之后
能够用emerge之后,可以说已经是一个gentoo系统了,那怕还没内核,但已经有魂了,就差投胎
而获取建筑材料之后,能用emerge之前的阶段,应该是最重要的,所以上面要作一个简单总结
(获取建筑材料凭经验,用emerge构建系统凭对系统的熟悉程度) |
|