Gentoo Logo

声明: 本手册已经被新版本代替了,不再被维护。


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


2. 启动通用安装光盘

内容:

2.a. 硬件需求

介绍

在开始之前,我们首先列出成功安装Gentoo的硬件需求。

硬件需求

CPU 任何PowerPC64 CPU
系统 IBM RS/6000s、Power Macintosh G5、iMac G5、IBM pSeries和IBM OpenPower
内存 64MB
硬盘空间 1.5GB(不包括交换分区)
交换分区 至少256MB

被支持系统的完整列表,请到http://www.linuxppc64.org/hardware.html

2.b. Gentoo通用安装光盘

介绍

可以使用一个stage3 tarball文件来安装Gentoo Linux。这个tarball是一个包含最小环境的文件,从这个环境你可以顺利安装好Gentoo Linux到你的系统上。

使用stage1或stage2 tarball安装系统的方法在Gentoo手册中并无描述——相关事宜请阅读Gentoo FAQ

Gentoo通用安装光盘

安装光盘是可启动的光盘,它含有一个完整的Gentoo环境,允许你从光盘启动Linux。在启动过程中,它会自动检测你的硬件并加载相应的驱动程序。这些安装光盘是由Gentoo开发者维护的。

目前有两种Gentoo安装光盘可用:

  • Gentoo安装光盘包含了你安装Gentoo所需要的一切东西。它为通用架构提供了stage3文件,为一些你额外选择的应用程序提供了源代码,当然,当然,还有针对你的硬件构架的安装指南。
  • 最小安装光盘只包含了一个最小的环境,这个环境允许你启动并配置好网络,这样你就能连接上互联网。它没有包含任何额外的文件,也无法应用在目前的安装方法中。

Gentoo也提供了软件包光盘。这不是一个安装光盘,但它是一个你在安装你的Gentoo系统时的额外的资源。它包含了预构建的软件包(也被叫做GRP集),这些包可以让你在Gentoo安装好并在Portage树更新前简单并迅速地安装好额外的应用程序。

软件包光盘的使用会在以后的文档中涵盖。

选择一个userland

在PPC64上,内核是64位的而userland可以是32位或64位的。userland主要是你正在运行的应用程序,例如bashmozilla-firefox。它们可以编译和运行在64位或32位模式上。Gentoo/PPC64团队不仅提供32位的userland也提供了64位的,那么你该使用哪个呢?

你可能听说过64位的应用程序更好,但事实上,32位的应用程序比起64位的消耗更少的内存以及经常运行起来会稍微快一点。

当你需要比32位的userland允许的更多的内存或者你要做大量的64位数字运算时,你才可能真正需要64位的应用程序。如果你的程序需要超过4G内存或者要运行科学运算程序,你可以选择64位的userland。否则,请选择32位的userland,因为它是Gentoo/PPC64开发者推荐的。

另外,32位的userland比64位的在Portage中可用的时间要长。这意味着32位的userland经过测试的程序更多。也许为64位userland编译的程序也如同32位的一样稳定,但是它们仍然未经过测试。如果你想使用很多未测试的64位程序,虽然测试不是非常难做,但是这通常很乏味及耗时。另外,一些程序除非代码修补后否则无法运行在64位的userland,比如OpenOffice。

Gentoo/PPC64团队同时为32位userland和64位userland提供了stage和软件包光盘,所以你无论你选择哪一个,你都能成功地安装Gentoo和最小的完整的系统。

2.c. 下载刻录并从Gentoo安装光盘启动

下载和刻录安装光盘

你可以从我们任何一个镜像下载通用安装光盘(如果你想,也可以下载软件包光盘)。这些安装光盘位于releases/ppc/2007.0/ppc64/installcd目录里。软件包光盘位于releases/ppc/2007.0/ppc64/packagecd/目录里。

在那个目录里你可以找到一些ISO文件,这些都是你可以在CD-R上刻录的完整光盘镜像。

在下载完文件后,你能验证它的完整性来判断它是否损坏:

  • 你可以检验它的MD5校验和并与我们提供的MD5校验和进行比对(比如通过使用Linux/Unix下的md5sum工具或者Windows下的md5sum)。在Mac OS X中验证MD5校验和在Gentoo PPC FAQ里有描述。
  • 你可以验证我们提供的数字签名。要进行验证,你首先需要获得我们使用的公钥(0x17072058)。

使用GnuPG来获得我们的公钥,执行下面的命令:

代码 3.1: 获得公钥

$ gpg --keyserver subkeys.pgp.net --recv-keys 0x17072058

现在验证签名:

代码 3.2: 验证数字签名

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

要刻录这些下载的ISO文件,你必须选择raw方式刻录。具体方法主要取决于你所选择的刻录软件。这里我们将讨论cdrecordK3B;更多的信息可以在Gentoo FAQ里找到。

  • 使用cdrecord,你只需简单的输入cdrecord dev=/dev/hdc <下载的iso文件>(用你的CD-RW设备的路径来代替/dev/hdc)。
  • 使用K3B,选择Tools > Burn CD Image。 然后你可以在'Image to Burn'区域定位你的ISO文件。最后点击Start

在Apple上启动安装光盘

你可以查看安装光盘上最新提供的README.kernel,它解释了如何启动多个内核以及得到硬件支持。

将安装光盘放入CD-ROM并重启系统。启动时按住'C'键。你会看到一个友好的欢迎消息和一个在屏幕底端的boot:提示符。

你可以在提示符中调整一些内核选项。以下的表格列举了一些你可以添加的启动选项:

启动选项 描述
video 这个选项后跟着以下表示厂商的标签中的一个:radeonfbrivafbatyfbaty128nvidiafbofonly。标签后你可以加上你想要的分辨率刷新率。比如,video=radeonfb:1280x1024@75。如果不是很明白要选择哪个,ofonly在大多数情况下都能正常工作。
nol3 在一些Powerbook上禁用掉Level 3缓存(至少17''是必须的)
debug 开启verbose booting,这样可以产生一个initrd shell用来调试安装光盘
sleep=X 在继续之前等待X秒钟;这个可能是一些非常过时的SCSI CD-ROM需要的,而且这个也无法给光盘加速很多
bootfrom=X 从一个不同的设备启动

在提示符界面简单按回车便行,接下来会从光盘上装载起一个完整的Gentoo Linux环境。继续阅读当你启动好后...

在IBM pSeries、OpenPower和Power5 iSeries server上启动安装光盘

你可以查看安装光盘上最新提供的README.kernel,它解释了如何启动多个内核以及得到硬件支持。

大多数现代的pSeries server能通过SMS从光驱启动(当”IBM IBM IBM“消息在终端上闪动按'1')。在一些老式pSeries机器上,有时光盘无法自动启动。你可能需要在多重启动菜单设置你光驱为可启动的设备。(启动时按F1)。另外的做法是跳到OF然后在那儿这样做:

  1. 启动到OF(从串口终端按8或图形终端按F8),当你看到键盘鼠标等等消息时,开始按这些键。
  2. 运行命令0> boot cdrom:1,yaboot
  3. 作壁上观,然后享受吧!

当启动完毕后……

首先你会在目前的终端上看到一个root的("#")提示符。当然你也可以通过键入Alt-fn-F2、Alt-fn-F3和Alt-fn-F4切换到其他的终端。键入Alt-fn-F1回到之前的终端。

如果在一个使用非美语布局的键盘的系统上安装Gentoo,使用loadkeys为你的键盘装载好键盘布局。为了列出可用的键盘布局,执行ls /usr/share/keymaps/i386

代码 3.3: 列出可用的键盘布局

(在大多数系统上PPC使用x86键盘布局。安装光盘也提供了mac/ppc布局,
它们是ADB布局且无法在安装光盘的内核下使用)
# ls /usr/share/keymaps/i386

现在加载你选择的键盘布局

代码 3.4: 加载键盘布局

# loadkeys be-latin1

继续阅读额外硬件配置

额外硬件配置

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

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

代码 3.5: 加载内核模块

# modprobe 8139too

可选:调整硬盘性能

如果你是高级用户,你可能想使用hdparm调整IDE硬盘的性能。你可以使用-tT选项来测试你的硬盘的性能(多执行几次以得到更精确的结果):

代码 3.6: 测试硬盘性能

# hdparm -tT /dev/hda

为了调整性能,你可以使用下面任何一个范例(或者自己试验),它们都是以/dev/hda作为例子(请把它替换成你目前使用的硬盘):

代码 3.7: 调整硬盘性能

激活DMA:
# hdparm -d 1 /dev/hda
激活DMA,并附加安全选项:
# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda

可选:用户帐号

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

使用passwd工具来修改root用户密码:

代码 3.8: 修改root用户密码

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

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

代码 3.9: 创建一个用户帐号

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

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

代码 3.10: 切换用户

# su - john

可选:在安装时查看文档

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

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

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

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

不过,首选的还是在线查看Gentoo手册,因为它比光盘里提供的要新。

代码 3.12: 查看在线文档

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

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

可选:启动SSH服务

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

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

代码 3.13: 启动SSH服务

# /etc/init.d/sshd start

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


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


打印

查看全部

更新于2007年 6月 29日

本翻译已经不再被维护

总结: 使用我们的通用安装光盘你可以使你的系统启动到一个可运行的环境中以便安装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
编辑

Xavier Neys
编辑

Joshua Saddler
编辑

Gerald J. Normandin Jr.
审校

Donnie Berkholz
审校

Ken Nowack
审校

Lars Weiler
投稿

Tobias Scherbaum
编辑

杨珂
译者

沈辰俊
译者

叶宝泰
译者

张乐
译者

余雷
译者

王国辉
译者

娄东斌
译者

贾震
译者

杨小广
译者

余鈺炜
译者

陈代焱
译者

范华
译者

陈永骥
译者

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.