没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
内容:
安装Gentoo
在这部分中,你将学习如何在你的系统中安装Gentoo。
关于如何安装Gentoo Linux
本章介绍了本手册所讲解的安装方式。
1.
选择合适的安装方式
你可以用许多方法安装Gentoo。本章讲解怎样用最小安装光盘安装Gentoo。
2.
配置网络
要下载最新的源代码,你要先设置好网络。
3.
准备磁盘
为了能够安装Gentoo,你必须创建所需的分区。本章讲解如何给磁盘分区以备后用。
4.
安装Gentoo安装文件
我们使用一个stage3文件来安装Gentoo。在这一章里我们将教你如何解压缩stage3文件和配置Portage。
5.
安装Gentoo基本系统
安装并配置完stage3以后,你就会有一个可用的Gentoo基本系统了。这一章将教你如何达到这一状态。
6.
配置内核
Linux内核是每个发行版的核心。本章节将解释如何配置您自己的内核。
7.
配置系统
你需要编辑一些重要的配置文件。在这一章中将对这些重要的配置文件作概述,并且介绍如何配置它们。
8.
安装必要的系统工具
在这一章中我们将帮助你选择并安装一些重要的工具。
9.
配置引导程序
x86架构存在几种引导程序。它们中的每一种都有自己的配置方法。我们会一步步来告诉你怎样根据你的需求
配置一个引导程序。
10.
结束Gentoo的安装
您几乎已经完成了。接下来我们只需要为您的系统创建一个(或更多)用户就可以了。
11.
下一步该做什么?
现在你已经拥有了你自己的Gentoo操作系统了,但是下一步该做什么呢?
12.
安装Gentoo
1. 关于如何安装Gentoo Linux
1.a. 介绍
欢迎!
首先,
欢迎
使用Gentoo。你将进入一个多选择和高性能的世界。Gentoo就意味着选择。当你安装Gentoo时,你将会清楚的了
解到——你能够选择怎样编译软件,如何安装Gentoo,以及使用哪种系统日志程序等等。
Gentoo是一个快速和现代化的元发行版,拥有简洁灵活的设计理念。Gentoo基于自由软件构建,它不会对用户隐瞒任何底层
细节。Portage是Gentoo使用的软件包管理系统,由于它是使用Python语言编写的,因此你可以轻松地查看和修改源代码。
Gentoo的软件包系统使用的是源代码(尽管也包含对预编译的软件包的支持),配置Gentoo使用的也都是标准的文本文件。
换句话说就是,开放无处不在。
希望您能明白的一点是Gentoo的根本在于
选择
,这一点非常重要。我们会尽力做到不强加给用户任何东西,如果你觉得被强
迫安装了任何你不喜欢的东西,请请提交一个
bug报告。
安装的步骤有哪些?
Gentoo的安装可以被分成10个步骤,从第2章到第11章,每一步都会令系统进入一个新的状态:
第一步后,你已准备就绪,可以安装Gentoo了
第二步后,你已为安装Gentoo准备好了网络连接
第三步后,你的硬盘已初始化完毕,等待Gentoo的安装
第四步后,你的安装环境已经准备好了,并准备chroot到一个新的系统环境中
第五步后,一些核心的软件包安装完毕,这在所有的Gentoo安装中都是相同的
第六步后,你已经编译好了你的Linux内核
第七步后,你已经写好绝大多数的Gentoo系统配置文件
第1页 共35页
第八步后,必要的系统工具(你可以从列表中选择)已经安装完毕
第九步后,你选择的启动引导程序已经安装配置好了,并且你已经登录了你新的Gentoo系统中
第十步后,你就可以在你的Gentoo linux系统中探索了
当你面临某个选择时,我们会尽力为你解释它的利弊。我们首先会介绍一个默认的选项,这在标题中会以“默认:”标识出
来。剩下的则会被标注为:“备选:”千万
不要
认为默认选项是我们推荐的,这只是我们认为绝大多数用户会采用的。
有时候你也可以做一些可选的步骤。这样的步骤会被标注为“可选:”,当然这些步骤对于安装Gentoo来说就不是必须的。
然而,有些可选的步骤依赖于你之前所做出的决定。我们将会在你需要做这样决定以及可选步骤出现的时候提醒你。
我有哪些选择?
你可以通过很多不同的方法来安装Gentoo。你可以下载我们的安装光盘安装,可以从已经安装好的另外一个发行版上安装,
可以从一张可引导光盘上安装(比如Knoppix),也可以从网络启动环境或从一张恢复软盘上安装等等。
这份文档讲解了如何使用Gentoo安装光盘或者在某些情况下使用网络启动来安装Gentoo。这种安装方式假设你想要使用最新
的软件包。如果你想要进行无网络安装,你应该阅读
Gentoo 2008.0手册,那里面包含无网络安装指南。
请注意,如果你打算用GRP(Gentoo参考平台,一套供即时使用的预编译软件包),你
一定
要依照Gentoo 2008.0手册来安
装。
关于其他安装方法请参考我们的
其他安装指南。我们还提供了Gentoo安装技巧和窍门,也值得一读。如果你觉得本安装指南
太过详细,你还可以使用我们
文档资源中的可用于你的硬件架构的快速安装手册。
你也有这些选择:你可以从头编译整个系统,或使用Gentoo预编译软件包以在很短时间内便装好一个可用的系统。当然,你
也可以使用折中的方案,从已完成一半的系统开始安装。
碰到问题?
如果你在安装过程中(或是在安装文档中)碰到问题,请到bug追踪系统检查这是否是已知的bug。如果没有,请创建一个
bug报告,然后我们来解决它。大家不要害怕负责解决(你的)bug的开发人员,他们通常是不会吃人的。
需要注意的是,虽然你当前阅读的文档是针对某一特定的硬件架构的,但是它还是会包含对其他平台架构的引用。这是因为
Gentoo手册中的绝大部分的源代码是对所有硬件架构都适用的(目的是减少重复劳动和节省有限的开发资源)。我们会努力把
这种负面影响减少到最小以避免混淆。
如果你不能确定你的问题是否是一个使用者问题(尽管你已经仔细地阅读了文档但仍然出了错)还是一个软件问题(尽管我
们已经仔细地测试了安装步骤/文档但仍然出了错),我们欢迎你到irc.freenode.net的#gentoo(英文)或是#gentoo-
cn(中文)提问。当然,如果你有其他方面的关于Gentoo的问题,我们也欢迎:)
如果你有关于Gentoo的问题,请到我们的
Gentoo文档查看常见问题。你也可以浏览我们论坛中的FAQs。如果你还是无法找到
答案,那么就去irc.freenode.net中我们的#gentoo频道寻找吧,我们中的一些狂热者会一直呆在IRC里的:-)
2. 选择合适的安装方式
2.a. 硬件需求
介绍
在开始之前,我们首先列出安装Gentoo的硬件需求。
硬件需求
最小光盘 LiveCD
CPU
i486或更新 i686或更新
内存
64MB 256MB
硬盘空间
1.5GB(不包括交换分区)
交换分区
至少256MB
2.b. Gentoo安装光盘
介绍
Gentoo安装光盘
是
可启动
的光盘,它含有一个完整的Gentoo环境,允许你从光盘启动Linux。在启动过程中,它们会自动检
测你的硬件并加载相应的驱动程序。这些光盘是由Gentoo开发者维护的。
所有的安装光盘都允许你启动、设置网络、初始化硬盘分区和从因特网上开始安装Gentoo。
Gentoo最小安装光盘
第2页 共35页
这个最小安装光盘名叫install-x86-minimal-<release>.iso。大小只有57MB。你可以用它安装Gentoo,但是
只能
用于有网
络的环境。
Stage3
stage3是一个含有最小Gentoo环境的压缩包,适合按照手册继续安装Gentoo。以前,Gentoo手册介绍了使用3种stage的安
装方法。虽然Gentoo仍然提供stage1和stage2,但在官方的安装指南中只使用stage3。如果你对stage1和stage2感兴趣,
请阅读Gentoo FAQ中的
如何使用stage1或stage2安装Gentoo?
Stage3不包含在LiveCD中,你可以从任何一个
Gentoo官方镜像的releases/x86/autobuilds/current-stage3/目录里下
载。
2.c. 下载刻录并从安装光盘启动
下载和刻录安装光盘
你已经选择使用了一种Gentoo安装光盘。我们从下载和刻录你选择的安装光盘开始。前面我们提到过几种安装光盘,那你怎
样找到它们呢?
你可以从我们任何一个
镜像下载。这些安装光盘位于releases/x86/autobuilds/current-iso/目录里。
在那个目录里你可以找到一些ISO文件,这些都是你可以在CD-R上刻录的光盘镜像。
如果你想知道文件是否在下载过程中损坏,你可以检查它的MD5校验和,并和我们提供的MD5校验和(如install-x86-
minimal-<release>.iso.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方式刻录。具体方法取决于你所选择的刻录软件。这里我们将讨论cdrecord和
K3B;更多的信息可以在
Gentoo FAQ里找到。
使用cdrecord,你只需简单的输入cdrecord dev=/dev/hdc <下载的iso 文件>(用你的CD-RW设备的路径来代替
/dev/hdc)。
使用K3B,选择Tools > Burn CD Image。然后你可以在“Image to Burn”区域定位你的ISO文件。最后点击
Start。
启动安装光盘
安装光盘刻录好后,就可以用来启动了。从光驱中取出所有的光盘,重启系统并进入BIOS。根据你的BIOS的不同一般是敲击
DEL键,F1键或者ESC键就可以了。在BIOS里面,更改启动顺序以使光驱的启动在硬盘启动之前。这个选项一般在“CMOS
Setup”里。如果你不这样做的话,你的系统重启后将只从硬盘启动,而忽略光驱。
现在把LiveCD放入光驱中并重新启动电脑。你会看到一个启动提示符。按回车键以使用默认选项来开始启动过程,或者用自
定义的启动选项来启动,具体来说是指定一个内核并加上想要的启动选项,然后再按回车键。
指定一个内核?是的,我们在安装光盘上提供了几个内核。默认的是gentoo。其他的内核对应特定硬件的需要,带-nofb的
表示的禁用了用framebuffer。
下面你可以看到一个对已有内核的简述:
内核 描述
gentoo 默认的2.6内核带有对多CPU的支持
gentoo-nofb 与gentoo相同,但是不支持framebuffer
memtest86 检测内存错误
你也可以使用内核选项。他们代表了一些你可以激活或取消的设置。
第3页 共35页
硬件选项:
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。此选项要求你
第4页 共35页
至少有两倍于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内核)和启动选项。例如:我们给你演示如何以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
New password: (输入新密码)
Re-enter password: (再次输入密码)
要创建用户帐号,首先输入他们的信息,再输入他的密码。我们可以使用useradd和passwd来完成。在下个的例子中,我们
创建一个名为“john”的用户。
代码 3.6: 创建一个新用户
第5页 共35页
剩余34页未读,继续阅读
Rogues
- 粉丝: 9
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页