Gentoo Logo

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


2. 选择合适的安装方式

内容:

2.a. 硬件需求

介绍

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

硬件需求

基本上每个IA64都能够启动Gentoo。目前我们只有LiveCD,所以你的机器必须要有一个安装好的CDROM。

2.b. Gentoo安装光盘

介绍

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

所有的安装光盘都允许你启动、设置网络、初始化硬盘分区和从因特网上开始安装Gentoo。我们目前提供两种安装光盘,它们都同样适合安装Gentoo,只要你想通过网络安装并使用最新的软件包。

重要: 如果你想在无网络条件下安装Gentoo或是想使用我们提供的一个installer进行安装,请参考Gentoo 2008.0 手册里的说明。

我们目前提供给IA64的安装光盘是:

  • Gentoo最小安装光盘,一个小而精简的可启动光盘,它只能引导系统,准备网络和进行Gentoo的安装。

Gentoo最小安装光盘

这个最小安装光盘名叫install-ia64-minimal-2008.0.iso大小只有57 MB。你可以用它安装Gentoo,但是只能用于有网络的环境。

最小安装光盘 优点及缺点
+ 最小的下载量
- 不包含stage3、portage快照、预编译软件包,因此不适合无网络安装

Stage3 tar包

stage3 tar包是一个包含最小的Gentoo环境的压缩包,适合按照手册继续安装Gentoo。以前,Gentoo手册介绍了使用3种stage tar包中的一种安装方法。虽然Gentoo仍然提供stage1和stage2,但在官方的安装指南中只使用stage3。如果你对stage1或stage2感兴趣,请阅读Gentoo FAQ中的如何使用stage1或stage2 tar包安装Gentoo?

下载Stage3 tar包可以从releases/ia64/2008.0/stages/目录里,它们可以是任意官方Gentoo镜像中的一个,而且它们没在LiveCD上提供。

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

下载和刻录安装光盘

你已经选择使用了一种Gentoo安装光盘。我们从下载和刻录你选择的安装光盘开始。前面我们提到过几种安装光盘,那你怎样找到它们呢?

你可以从我们任何一个镜像下载。这些安装光盘位于releases/ia64/2008.0/installcd/目录里。

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

如果你想知道文件是否在下载过程中损坏,你可以检查它的MD5校验和,并和我们提供的MD5校验和比较(如install-ia64-minimal-2008.0.iso.DIGESTS)。你可以使用Linux/Unix下的md5sum工具或者Windows下的md5sum来检查它的MD5校验和。

另外一种检查下载文件的完整性的方法是使用GnuPG来验证我们提供的数字签名(这个文件以.asc结尾)。下载签名文件,并获得公匙:

代码 3.1: 获得公匙

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

现在验证签名:

代码 3.2: 验证密匙

$ gpg --verify <signature file> <downloaded 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

启动安装光盘

一旦你刻录好你的安装光盘,是时候来启动它了。从你的CD驱动器拿掉其他的光盘,放入Gentoo安装光盘。重启系统,等待EFI固件被加载到控制台上。具体要选的选项根据你的硬件会有所不同。

大多数的实现通常会直接在第一个菜单(EFI启动管理器)里列出一个选项。实际的文字会有所不同,但通常是类似"CD Boot","Removable Media Boot"或者"Internal Bootable DVD"之类的文字。选择这项。

如果你的EFI实现并没有列出这个选项,你可以通过EFI shell来启动光盘。所有的实现都会在Boot管理菜单里列出进入shell的选项。选择此项。EFI Shell将显示一组可用的块设备列表(blkn:)以及一组EFI Shell能够访问的文件系统列表(fsn:)。

在大多数情况下,你需要的选项会是fs0:;不管怎样(只要CD驱动器认出了光盘),你应该看到你的CD驱动器对应的fsn选项(CD驱动器的EFI设备路径会包含CDROM字样)。输入fsn:,用正确的值替换掉n,不要漏了冒号,之后回车。下一步键入elilo之后回车。

你将会看到ELILO的启动文字并会被询问要输入一个用以启动的内核,也可以传一些额外的选项给它。在大多数情况下,只要按下回车键或等待5秒即可。IA64安装光盘上只提供了一个内核,那就是gentoo内核。

此外我们还提供了几个内核的别名,它们添加了些额外的内核选项,根据你的硬件你可以用它们替换默认的gentoo内核:

gentoo-serial选项会强制在第一个串口(ttyS0)开一个串口终端(9600bps)。对于一些老式的EFI实现可能需要它,因为它们可能无法检测到什么终端可用。如果默认的gentoo内核无法产生任何输出而且当你有串口终端时,你可以尝试这个选项。如果你使用了串口终端但没有连接到第一个串口端,你必须手动键入gentoo console-ttyS#,9600)(#是串口端号)选择串口端号。你应该在普通方式下如此操作,这只在有时遇到奇怪的EFI实现时使用它们。

gentoo-sgi选项会强制在ttySG0串口端开一个串口终端(115200bps)。这只在SGI硬件上需要,如果你的控制台可以在默认的EFI设置中选择,否则如果你使用视频控制台这个选项就不需要了。

你也可以使用内核选项。他们代表了一些你可以激活或取消的设置。

硬件选项:

acpi=on
加载对ACPI的支持,在启动光盘的同时启动acpid后台程序。这个选项只有 在你的系统需要ACPI才能正常运行的情况下才需要。启用超线程的支持 这个选项不是必需的。
acpi=off
完全关闭ACPI。这在一些比较老的系统上有用,同时也是使用高级电源管 理(APM)的必要选项。这也将关闭对你的处理器的超线程的支持。
console=X
这个选项可以设置光盘的串口访问。第一个选项是设备,在x86上通常为 ttyS0,后面可以跟其他选项并用逗号分隔。默认选项为9600,8,n,1。
dmraid=X
这个选项用于向设备映射器RAID子系统传递参数。传递的参数必须包含 在引号内。
doapm
这个选项加载高级电源管理(APM)驱动支持。这需要你同时使用acpi=off 选项。
dopcmcia
这个选项加载了对PCMCIA和Cardbus硬件的支持,也使得pcmcia卡的 cardmgr能够在光盘启动的时候运行起来。这个选项只有在从 PCMCIA/Cardbus设备启动的时候才需要。
doscsi
这个选项加载对大部分SCSI控制器的支持。在大多数USB设备启动的时候 也需要这个选项,因为USB设备使用内核中的SCSI子系统。
sda=stroke
这个选项允许你对整个硬盘进行分区,即使你的BIOS不能处理大硬盘。 此选项仅使用在使用旧BIOS的机器上。使用时把sda替换为需要这个选项 的设备。
ide=nodma
此选项强制关闭内核中的DMA,一些IDE和CDROM驱动需要这个选项。如果 你的系统在读取IDE接口的光驱的时候遇到麻烦,可以尝试一下此选项。 此选项同时也将关闭hdparm的默认设置。
noapic
此选项关闭了在一些新主板上存在的高级可编程中断控制器。它在一些旧 的硬件上会引发一些问题。
nodetect
此选项将会关闭光盘会做的所有自动检测,包括设备检测和DHCP探测。这 在调试有问题的光盘或驱动的时候有用。
nodhcp
此选项将禁止在检测到的网卡上进行DHCP探测。这对仅有静态地址的网络 很有用。
nodmraid
关闭了设备映射RAID的支持,例如用于板载IDE/SATA RAID的控制器。
nofirewire
此选项关闭了Firewire模块加载。这个选项只有在你的Firewire硬件导致 光盘启动出现问题的时候才需要。
nogpm
此选项关闭了gpm控制台鼠标支持。
nohotplug
此选项关闭启动时对热插拔(hotplug)和冷插拔(coldplug)启动脚本的加 载。这个选项在调试失败的光盘和驱动的时候有用。
nokeymap
此选项禁止了键盘布局选择。
nolapic
此选项关闭了在单处理器内核上的本地APIC。
nosata
此选项关闭了对串行ATA(SATA)模块的加载。当你的系统的SATA子系统有 问题的时候,此选项有用。
nosmp
此选项关闭了在支持SMP(对称式多处理)的内核中的SMP功能。这个选项用 于调试在特定的驱动和主板上与SMP相关的问题。
nosound
此选项关闭了声音支持和音量的设置。这个选项在声音支持出现问题的系 统上有用。
nousb
此选项关闭了USB模块的自动加载。这个选项在调试USB问题时有用。
slowusb
这个选项在启动过程中增加一些额外的暂停,主要是为了一些慢速USB CDROM,例如IBM BladeCenter的。

卷/设备管理:

doevms
此选项打开了对IBM的可插拔EVMS(企业卷管理系统)的支持。这个选项与 lvm同时使用并不安全。
dolvm
此选项打开对Linux逻辑卷管理(lvm2)的支持。这个选项与evms同时使用 并不安全。

其他选项:

debug
启用调试代码。这个选项会在屏幕上显示很多数据,可能会很凌乱。
docache
此选项把光盘中整个运行部分缓存到内存中,你就可以umount /mnt/cdrom 然后mount另一个CDROM。此选项要求你至少有两倍于CDROM的可用内存。
doload=X
此选项使得初始内存盘加载任何列出的及其依赖的模块。把X替换成模 块名称。多个模块可以用一个逗号分隔的列表来指定。
dosshd
启动sshd,对于无人职守安装有用
passwd=foo
将foo设置为root用户密码;若使用dosshd必须使用此选项,否则我们会 将root密码设为随机值。
noload=X
此选项使得初始内存盘跳过那些指定的可能引起问题的模块。语法同 doload。
nonfs
启动是不启动portmap/nfsmount。
nox
此选项使得一个支持X的LiveCD不自动启动X,而是启动到命令行模式。
scandelay
此选项使光盘在启动过程的特定部分暂停10秒,以允许那些初始化比较慢的 设备能够被使用。
scandelay=X
此选项允许你在启动过程的特定部分指定暂停指定的秒数,以允许那些 初始化比较慢的设备能够被使用。把X替换成暂停的秒数。

注意: 本CD将会先检查“no*”选项,然后再检查“do*”选项,所以你可以以你指定的顺序来覆盖任意选项。

然后你看到一个启动画面和一个进度条。如果你正在把Gentoo安装到一个使用非US键盘的电脑中,你必须在提示符时选择好你的键盘布局。如果10秒钟内没有选择,系统会以默认的键盘布局(US键盘)继续启动过程。一旦启动完成,你将会自动以“root”超级用户身份登录这个“Live” Gentoo Linux。在当前终端里你将会有个root提示符("#"),你可以通过按Alt-F2、Alt-F3和Alt-F4切换到其他的终端(如果你有视频终端并连接着键盘),按Alt-F1回到你开始的那个终端。

现在从额外硬件配置继续。

额外硬件配置

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

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

代码 3.3: 加载内核模块

# modprobe 8139too

可选:用户帐号

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

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

代码 3.4: 修改root用户密码

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

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

代码 3.5: 创建一个新用户

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

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

代码 3.6: 切换用户

# su - john

可选:在安装时查看文档

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

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

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

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

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

代码 3.8: 查看在线文档

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

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

可选:启动SSH服务

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

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

代码 3.9: 启动SSH服务

# /etc/init.d/sshd start

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


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


打印

查看全部

更新于2009年 4月 15日

总结: 你可以以很多不同方式来安装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开发人员

Tim Yamin
Gentoo IA64开发人员

Pieter Van den Abeele
Gentoo PPC开发人员

Joe Kallar
Gentoo SPARC开发人员

Mike Frysinger
Gentoo * 开发人员

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
编辑

Stuart Longland
编辑

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.