Gentoo Logo

[ << ] [ < ] [ 主页 ] [ > ] [ >> ]


2. 选择合适的安装方式

内容:

2.a. 必需的硬件

介绍

在开始之前,我们先把安装Gentoo所需的硬件列出来。

必需的硬件

Sparc系统 请先检查Gentoo Linux/SPARC64兼容性列表或者UltraLinux FAQ
CPU 目前我们仅支持sparc64 CPU
内存 64 MB
磁盘空间 1.5 GB(不包括交换空间)
交换空间 至少256MB

2.b. Gentoo安装光盘

介绍

安装光盘是一个可引导的介质并含有一个自持的Gentoo环境。它允许你从光盘引导Linux。在引导的过程中你的硬件将被检测,适当的驱动程序会被加载。Gentoo安装光盘由Gentoo开发者维护。

所有的安装光盘都可以引导,设立网络,初始化分区和从Internet开始安装Gentoo。目前我们提供的两个安装光盘都适合来安装Gentoo,只要你计划进行一个基于Internet来安装可用软件的最新版本。

如果你想在脱离网络连接的情况下安装Gentoo,请使用Gentoo 2008.0手册

目前我们提供的两种安装光盘是:

  • Gentoo最小安装光盘,是一个小型的、实用的并且可引导的光盘,专门提供给那些只需要引导系统、准备网络然后继续Gentoo安装的人。
  • Gentoo通用安装光盘,和最小安装光盘一样是个可引导的光盘。此外还包含有许多stage3 tarball(单独为各子架构优化过)。

为了帮助你决定需要下哪张光盘,我们写下了每种安装光盘的主要优点和缺点。

Gentoo最小安装光盘

最小安装光盘叫做install-sparc64-minimal-2008.0.iso并且只需要44MB的磁盘空间。你可以使用这个安装光盘来安装Gentoo,但是仅在有Internet连接的时候。

Gentoo最小安装光盘 赞成和反对
+ 最小下载
- 不含有stage3,没有Portage快照,没有预编译包,因此它不适合无网络环境下安装。

Gentoo通用安装光盘

通用安装光盘叫做install-sparc64-universal-2008.0.iso并需要295MB的空间。你可以使用这张安装光盘来安装Gentoo,甚至你可以脱离网络环境进行安装。

Gentoo通用安装光盘 赞成和反对
+ 包含你要的所有东西。你甚至可以在没有网络连接的情况下安装。
- 大量下载

其它的光盘

Gentoo还提供了软件光盘。这不是一个安装光盘,而是个附加资源,你可以在安装过程中利用它。它包含了一些预编译的软件(也就是GRP套件)允许你在无网路Gentoo安装后方便并且快速的安装附加的软件(例如OpenOffice.org、KDE、GNOME、……)。

如果你打算使用软件光盘来快速的安装额外软件,确保你使用了和stage3同样的架构。

Stage3 Tarball

stage3 tarball是个含有最小Gentoo环境的归档,适合你按照本手册来安装Gentoo。以前,Gentoo手册描述了使用三种stage tarball里的一种来进行安装。虽然Gentoo还提供stage1和stage2 tarball,但是官方的安装方法使用stage3 tarball。如果你对如何使用stage1或者stage2来安装Gentoo,请看Gentoo FAQ上的如果使用Stage1或Stage2 Tarball安装Gentoo?

2.c. 下载、刻录和引导Gentoo安装光盘

下载和刻录安装光盘

你要选择一个Gentoo安装光盘。我们先从下载并刻录安装光盘开始。前面我们讨论了几种可用的安装光盘,但是在哪里可以找到呢?

你可以从我们的某个镜像下载安装光盘(如果你愿意也可以下载软件光盘)。安装光盘在releases/sparc/2008.0/sparc64/installcd目录下。

在这些目录中你会找到一些ISO文件。它们是所有的光盘镜像,你可以用来刻录到CD-R上。

如果你想知道文件是否在下载过程中损坏,你可以检查它的MD5校验和,并和我们提供的MD5校验和(如${min-cd-name}.DIGESTS)进行比较。你可以使用Linux和Unix下的md5sum工具或者Windows下的md5sum来检查它的MD5校验和。

另一个检查下载文件有效性的方法就是用GnuPG来校验我们提供的加密签名(以.asc结尾的文件)。下载签名文件和取得公钥:

代码 3.1: 取得公钥

$ gpg --keyserver subkeys.pgp.net --recv-keys 17072058

现在校验签名:

代码 3.2: 验证数字签名

$ gpg --verify <签名文件> <下载的iso>

为了刻录下载的ISO文件,你需要选择raw-burning。怎么做这依赖你所用的程序。这里我们将讨论cdrecordK3B;更多的信息可以在我们的Gentoo FAQ中找到。

  • 使用cdrecord,你只要简单的输入cdrecord dev=/dev/hdc <downloaded iso>(把/dev/hdc替换为你的刻录机的路径)。
  • 使用K3B,选择Tools > Burn CD Image。然后在"Image to Burn"区域里指定你的ISO文件所在。最后点击Start

开始引导安装光盘

插入Gentoo安装光盘到光驱中,然后启动系统。在启动过程中,按Stop-A来进入OpenBootPROM(OBP)。等你进入OBP后,从光驱引导:

代码 3.3: 开始引导安装光盘

ok boot cdrom

映入眼帘的将是SILO引导管理器(安装光盘上的)。如果需要,你可以输入回车来查看更多的帮助信息。输入gentoo然后按回车开始引导系统。

代码 3.4: 接着从安装光盘开始引导

boot: gentoo

一旦安装光盘引导成功,你将自动登陆到系统。

你应该在当前控制台得到一个根用户提示符("#")。你还可以在串口控制台(ttyS0)找到一个根用户提示符。

继续额外硬件配置

额外硬件配置

当安装光盘启动时,它会尝试检测所有的硬件设备和加载准确的内核模块来支持这些硬件。绝大多数情况下,它会做的很好。但是,有些情况下,它可能没有自动加载你需要的内核模块。如果PCI自动检测错过了你系统里的一些硬件,你需要手动为它们加载相应的内核模块。

在下一个例子中,我们尝试加载8139too模块(支持某种网卡):

代码 3.5: 加载内核模块

# modprobe 8139too

可选:用户帐号

如果你打算为其他人提供你安装环境的访问权限,或者你不想以root帐号的身份(因为安全原因)使用irssi聊天的话,你需要创建必要的用户帐号,并改变root用户的密码。

使用passwd命令来修改root用户密码:

代码 3.6: 修改root用户密码

# passwd
New password: (输入新密码)
Re-enter password: (再次输入密码)

要创建用户帐号,首先输入他们的信息,再输入他的密码。我们可以使用useraddpasswd来完成。在下个的例子中,我们创建一个名为“john”的用户。

代码 3.7: 创建一个新用户

# useradd -m -G users john
# passwd john
New password: (输入john的密码)
Re-enter password: (再次输入john的密码)

你可以使用su从root用户切换到新建的用户:

代码 3.8: 切换用户

# su - john

可选:在安装时查看文档

如果你想在安装的时候查看Gentoo手册(不管是光盘中的还是在线的),请确认你已经创建好了一个用户帐号(请查看可选:用户帐号)。然后按Alt-F2打开一个新的终端并登录进入。

如果你想查看光盘里的文档,你可以立即运行links来阅读:

代码 3.9: 查看光盘里的文档

# links /mnt/cdrom/docs/html/index.html

不过,首选的还是在线查看Gentoo手册,因为它比光盘里提供的要新。你也可以使用links阅读它,但是必须在完成配置网络这一章后才行(否则你不能到因特网上查看文档):

代码 3.10: 查看在线文档

# links http://www.gentoo.org/doc/zh_cn/handbook/handbook-sparc.xml

你可以按Alt-F1来回到原来的终端。

可选:启动SSH服务

如果你想在安装Gentoo的过程中允许别的用户登录你的电脑(可能是因为别的用户愿意帮助你安装Gentoo,甚至是代你安装),你需要为他们创建用户帐号,甚至提供root用户密码(只有在你完全信任这位用户的情况下才行)。

执行下面的命令来启动SSH服务:

代码 3.11: 启动SSH服务

# /etc/init.d/sshd start

在使用sshd之前,你必须设置好你的网络。请从配置网络一章继续。


[ << ] [ < ] [ 主页 ] [ > ] [ >> ]


打印

查看全部

更新于2009年 4月 15日

本文档的原始版本最后更新于2010年 3月 2日

总结: 你可以以很多不同方式来安装Gentoo。本章解释了如何使用最小安装光盘来安装Gentoo,尽管使用通用安装光盘也是可行的。

Sven Vermeulen
作者

Grant Goodyear
作者

Roy Marples
作者

Daniel Robbins
作者

Chris Houser
作者

Jerry Alexandratos
作者

Seemant Kulleen
Gentoo x86开发人员

Tavis Ormandy
Gentoo Alpha开发人员

Jason Huebel
Gentoo AMD64开发人员

Guy Martin
Gentoo HPPA开发人员

Pieter Van den Abeele
Gentoo PPC开发人员

Joe Kallar
Gentoo SPARC开发人员

John P. Davis
编辑

Pierre-Henri Jondot
编辑

Eric Stockbridge
编辑

Rajiv Manglani
编辑

Jungmin Seo
编辑

Stoyan Zhekov
编辑

Jared Hudson
编辑

Colin Morey
编辑

Jorge Paulo
编辑

Carl Anderson
编辑

Jon Portnoy
编辑

Zack Gilburd
编辑

Jack Morgan
编辑

Benny Chuang
编辑

Erwin
编辑

Joshua Kinard
编辑

Tobias Scherbaum
编辑

Xavier Neys
编辑

Joshua Saddler
编辑

Gerald J. Normandin Jr.
审校

Donnie Berkholz
审校

Ken Nowack
审校

Lars Weiler
投稿

张乐
译者

杨小广
译者

杨珂
译者

叶宝泰
译者

vivian.ye
译者

余雷
译者

陈永骥
译者

王国辉
译者

娄东斌
译者

贾震
译者

余鈺炜
译者

陈代焱
译者

范华
译者

沈辰俊
译者

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Edurium
Copyright 2001-2010 Gentoo Foundation, Inc. Questions, Comments? Contact us.