分类: LINUX
2008-08-24 17:36:45
内容:
1.a. 介绍
首先,欢迎使用Gentoo。你将进入一个多选择和高性能的世界。Gentoo就意味着选择。当你安装Gentoo时,你将会清楚的了解到——你能够选择怎样编译软件,如何安装Gentoo,以及使用哪种系统日志程序等等。
Gentoo是一个快速和现代化的元发行版,拥有简洁灵活的设计理念。Gentoo基于自由软件构建,它不会对用户隐瞒任何底层细节。Portage是 Gentoo使用的软件包管理系统,由于它是使用Python语言编写的,因此你可以轻松地查看和修改源代码。Gentoo的软件包系统使用的是源代码 (尽管也包含对预编译的软件包的支持),配置Gentoo使用的也都是标准的文本文件。换句话说就是,开放无处不在。
希望您能明白的一点是Gentoo的根本在于选择,这一点非常重要。我们会尽力做到不强加给用户任何东西,如果你觉得被强迫安装了任何你不喜欢的东西,请请提交一个。
Gentoo的安装可以被分成10个步骤,从第2章到第11章,每一步都会令系统进入一个新的状态:
当你面临某个选择时,我们会尽力为你解释它的利弊。我们首先会介绍一个默认的选项,这在标题中会以“默认:”标识出来。剩下的则会被标注为:“备选:”千万不要认为默认选项是我们推荐的,这只是我们认为绝大多数用户会采用的。
有时候你也可以做一些可选的步骤。这样的步骤会被标注为“可选:”,当然这些步骤对于安装Gentoo来说就不是必须的。然而,有些可选的步骤依赖于你之前所做出的决定。我们将会在你需要做这样决定以及可选步骤出现的时候提醒你。
你可以通过很多不同的方法来安装Gentoo。你可以下载我们的安装光盘安装,可以从一个已有的系统上安装,可以从一张可引导光盘上安装(比如Knoppix),也可以从网络启动环境或从一张恢复软盘上安装等等。
这份文档讲解了如何使用Gentoo安装光盘或者在某些情况下使用网络启动来安装Gentoo。这种安装方式假设你想要使用最新的软件包。如果你想要进行无网络安装,你应该阅读,那里面包含无网络安装指南。
请注意,如果你打算用GRP(Gentoo参考平台,一套供即时使用的预编译软件包),你一定要依照来安装。
关于其他安装方法请参考我们的。我们还提供了,也值得一读。如果你觉得本安装指南太过详细,你还可以使用我们中的可用于你的硬件架构的快速安装手册。
你也有这些选择:你可以从头编译整个系统,或使用Gentoo预编译软件包以在很短时间内便装好一个可用的系统。当然,你也可以使用折中的方案,从已完成一半的系统开始安装。
如果你在安装过程中(或是在安装文档中)碰到问题,请到检查这是否是已知的bug。如果没有,请创建一个bug报告,然后我们来解决它。大家不要害怕负责解决(你的)bug的开发人员,他们通常是不会吃人的。
需要注意的是,虽然你当前阅读的文档是针对某一特定的硬件架构的,但是它还是会包含对其他平台架构的引用。这是因为Gentoo手册中的绝大部分的 源代码是对所有硬件架构都适用的(目的是减少重复劳动和节省有限的开发资源)。我们会努力把这种负面影响减少到最小以避免混淆。
如果你不能确定你的问题是否是一个使用者问题(尽管你已经仔细地阅读了文档但仍然出了错)还是一个软件问题(尽管我们已经仔细地测试了安装步骤/文 档但仍然出了错),我们欢迎你到irc.freenode.net的#gentoo(英文)或是#gentoo-cn(中文)提问。当然,如果你有其他方 面的关于Gentoo的问题,我们也欢迎:)
如果你有关于Gentoo的问题,请到我们的查看。你也可以浏览我们中的。如果你还是无法找到答案,那么就去irc.freenode.net中我们的#gentoo频道寻找吧,我们中的一些狂热者会一直呆在IRC里的:-)
2.a. 硬件需求
在开始之前,我们首先列出安装Gentoo的硬件需求。
最小光盘 | LiveCD | |
---|---|---|
CPU | i486或更新 | i686或更新 |
内存 | 64MB | 256MB |
硬盘空间 | 1.5GB(不包括交换分区) | |
交换分区 | 至少256MB |
2.b. Gentoo安装光盘
Gentoo安装光盘是可启动的光盘,它含有一个完整的Gentoo环境,允许你从光盘启动Linux。在启动过程中,它们会自动检测你的硬件并加载相应的驱动程序。这些光盘是由Gentoo开发者维护的。
所有的安装光盘都允许你启动、设置网络、初始化硬盘分区和从因特网上开始安装Gentoo。我们目前提供两种安装光盘,它们都同样适合安装Gentoo,只要你想通过网络安装并使用最新的软件包。
重要: 如果你想在无网络条件下安装Gentoo或是想进行自动安装,请参考里的说明。 |
我们目前提供的安装光盘是:
为了让你更好的做出选择,我们列出了每种安装光盘的优点和缺点。
这个最小安装光盘名叫install-x86-minimal-2008.0.iso。大小只有57MB。你可以用它安装Gentoo,但是只能用于有网络的环境。
最小安装光盘 | 优点及缺点 |
---|---|
+ | 最小的下载量 |
- | 不包含stage3、portage快照、预编译软件包,因此不适合无网络安装 |
这个安装程序LiveCD名叫livecd-i686-installer-2008.0-r1.iso,大小为655MB。你可以用它来安装Gentoo,即使在是无网络的环境中也可以,比如万一你在其他电脑上安装Gentoo就用的着了。
安装程序LiveCD | 优点及缺点 |
---|---|
+ | 包含所有你需要的任何东西。你甚至可以进行无网络安装。 |
- | 下载量大 |
stage3是一个含有最小Gentoo环境的压缩包,适合按照手册继续安装Gentoo。以前,Gentoo手册介绍了使用3种stage的安装 方法。虽然Gentoo仍然提供stage1和stage2,但在官方的安装指南中只使用stage3。如果你对stage1和stage2感兴趣,请阅 读Gentoo FAQ中的
Stage3不包含在LiveCD中,你可以从任何一个的releases/x86/2008.0/stages/目录里下载。
2.c. 下载刻录并从安装光盘启动
你已经选择使用了一种Gentoo安装光盘。我们从下载和刻录你选择的安装光盘开始。前面我们提到过几种安装光盘,那你怎样找到它们呢?
你可以从我们任何一个下载。这些安装光盘位于releases/x86/2008.0/installcd/目录里。
在那个目录里你可以找到一些ISO文件,这些都是你可以在CD-R上刻录的光盘镜像。
如果你想知道文件是否在下载过程中损坏,你可以检查它的MD5校验和,并和我们提供的MD5校验和(如install-x86-minimal-2008.0.iso.DIGESTS)进行比较。你可以使用Linux和Unix下的md5sum工具或者Windows下的来检查它的MD5校验和。
另外一种检查下载文件的完整性的方法是使用GnuPG来验证我们提供的数字签名(这个文件以.asc结尾)。下载签名文件。并获得公钥:
代码 3.1: 获得公钥 |
$ gpg --keyserver subkeys.pgp.net --recv-keys 17072058 |
现在验证签名:
代码 3.2: 验证数字签名 |
$ gpg --verify <签名文件> <下载的iso> |
要刻录这些下载的ISO文件,你必须选择raw方式刻录。具体方法取决于你所选择的刻录软件。这里我们将讨论cdrecord和K3B;更多的信息可以在里找到。
安装光盘刻录好后,就可以用来启动了。从光驱中取出所有的光盘,重启系统并进入BIOS。根据你的BIOS的不同一般是敲击DEL键,F1键或者ESC键 就可以了。在BIOS里面,更改启动顺序以使光驱的启动在硬盘启动之前。这个选项一般在“CMOS Setup”里。如果你不这样做的话,你的系统重启后将只从硬盘启动,而忽略光驱。
现在把LiveCD放入光驱中并重新启动电脑。你会看到一个启动提示符。按回车键以使用默认选项来开始启动过程,或者用自定义的启动选项来启动,具体来说是指定一个内核并加上想要的启动选项,然后再按回车键。
指定一个内核?是的,我们在安装光盘上提供了几个内核。默认的是gentoo。其他的内核对应特定硬件的需要,带-nofb的表示的禁用了用framebuffer。
下面你可以看到一个对已有内核的简述:
内核 | 描述 |
---|---|
gentoo | 默认的2.6内核带有对多CPU的支持 |
gentoo-nofb | 与gentoo相同,但是不支持framebuffer |
memtest86 | 检测内存错误 |
你也可以使用内核选项。他们代表了一些你可以激活或取消的设置。
硬件选项:
卷/设备管理:
其他选项:
注意: 本CD将会先检查“no*”选项,然后再检查“do*”选项,所以你可以以你指定的顺序来覆盖任意选项。 |
现在引导你的光盘,选择一个内核(如果你不喜欢默认的gentoo内核)和启动选项。例如:我们给你演示如何以dopcmcia内核参数启动gentoo内核:
代码 3.3: 启动一个安装光盘 |
boot: gentoo dopcmcia |
然后你看到一个启动画面和一个进度条。如果你正在把Gentoo安装到一个使用非US键盘的电脑中,你必须立刻按下Alt-F1键切换到冗长模式 下,然后按提示信息来做。如果10秒钟内没有选择,系统会以默认的键盘布局(US键盘)继续启动过程。一旦启动完成,你将会自动以“root”超级用户身 份登录这个“Live” Gentoo Linux。在当前终端里你将会有个root提示符(#),你可以通过按Alt-F2、Alt-F3和Alt-F4切换到其他的终端,按Alt-F1回到 你开始的那个终端。
现在从继续
当安装光盘启动时,它会尝试检测所有的硬件设备和加载准确的内核模块来支持这些硬件。绝大多数情况下,它会做的很好。但是,有些情况下,它可能没有自动加载你需要的内核模块。如果PCI自动检测错过了你系统里的一些硬件,你需要手动为它们加载相应的内核模块。
在下一个例子中,我们尝试加载8139too模块(支持某种网卡):
代码 3.4: 加载内核模块 |
# modprobe 8139too |
如果你打算为其他人提供你安装环境的访问权限,或者你不想以root帐号的身份(因为安全原因)使用irssi聊天的话,你需要创建必要的用户帐号,并改变root用户的密码。
使用passwd命令来修改root用户密码:
代码 3.5: 修改root用户密码 |
# passwd |
要创建用户帐号,首先输入他们的信息,再输入他的密码。我们可以使用useradd和passwd来完成。在下个的例子中,我们创建一个名为“john”的用户。
代码 3.6: 创建一个新用户 |
# useradd -m -G users john |
你可以使用su从root用户切换到新建的用户:
代码 3.7: 切换用户 |
# su - john |
如果你想在安装的时候查看Gentoo手册(不管是光盘中的还是在线的),请确认你已经创建好了一个用户帐号(请查看)。然后按Alt-F2打开一个新的终端并登录进入。
如果你想查看光盘里的文档,你可以立即运行links来阅读:
代码 3.8: 查看光盘里的文档 |
# links /mnt/cdrom/docs/html/index.html |
不过,首选的还是在线查看Gentoo手册,因为它比光盘里提供的要新。你也可以使用links阅读它,但是必须在完成配置网络这一章后才行(否则你不能到因特网上查看文档):
代码 3.9: 查看在线文档 |
# links |
你可以按Alt-F1来回到原来的终端。
如果你想在安装Gentoo的过程中允许别的用户登录你的电脑(可能是因为别的用户愿意帮助你安装Gentoo,甚至是代你安装),你需要为他们创建用户帐号,甚至提供root用户密码(只有在你完全信任这位用户的情况下才行)。
执行下面的命令来启动SSH服务:
代码 3.10: 启动SSH服务 |
# /etc/init.d/sshd start |
在使用sshd之前,你必须设置好你的网络。请从一章继续。