关于如何安装Gentoo Linux
December 23rd, 2008 | Published in Gentoo
文档来源 /doc/zh_cn/l?part=1&chap=1
2. 选择合适的安装方式
内容:
内容:
* 硬件需求
* Gentoo安装光盘
* 下载刻录并从安装光盘启动
* Gentoo安装光盘
* 下载刻录并从安装光盘启动
2.a. 硬件需求
介绍
在开始之前,我们首先列出安装Gentoo的硬件需求。
硬件需求
最小光盘 LiveCD
CPU i486或更新 i686或更新
内存 64MB 256MB
硬盘空间 1.5GB(不包括交换分区)
交换分区 至少256MB
最小光盘 LiveCD
CPU i486或更新 i686或更新
内存 64MB 256MB
硬盘空间 1.5GB(不包括交换分区)
交换分区 至少256MB
2.b. Gentoo安装光盘
介绍
Gentoo安装光盘是可启动的光盘,它含有一个完整的Gentoo环境,允许你从光盘启动Linux。在启动过程中,它们会自动检测你的硬件并加载相应的驱动程序。这些光盘是由Gentoo开发者维护的。
所有的安装光盘都允许你启动、设置网络、初始化硬盘分区和从因特网上开始安装Gentoo。我们目前提供两种安装光盘,它们都同样适合安装Gentoo,只要你想通过网络安装并使用最新的软件包。
重要: 如果你想在无网络条件下安装Gentoo或是想进行自动安装,请参考Gentoo 2008.0手册里的说明。
我们目前提供的安装光盘是:
* Gentoo最小安装光盘,一个小而精简的可启动光盘,它只能引导系统,准备网络和进行Gentoo的安装。
* Gentoo安装程序LiveCD包含了你安装Gentoo所需要的一切东西。它提供了一个图形化的环境,包括能够自动进行安装的图形界面程序和文本界面程序,当然,还有针对你的硬件构架的安装指南。
* Gentoo安装程序LiveCD包含了你安装Gentoo所需要的一切东西。它提供了一个图形化的环境,包括能够自动进行安装的图形界面程序和文本界面程序,当然,还有针对你的硬件构架的安装指南。
为了让你更好的做出选择,我们列出了每种安装光盘的优点和缺点。
Gentoo最小安装光盘
这个最小安装光盘名叫install-x86-minimal-2008.0.iso。大小只有57MB。你可以用它安装Gentoo,但是只能用于有网络的环境。
最小安装光盘 优点及缺点
最小安装光盘 优点及缺点
+ 最小的下载量
- 不包含stage3、portage快照、预编译软件包,因此不适合无网络安装
- 不包含stage3、portage快照、预编译软件包,因此不适合无网络安装
Gentoo安装程序LiveCD
这个安装程序LiveCD名叫livecd-i686-installer-2008.0-r1.iso,大小为655MB。你可以用它来安装Gentoo,即使在是无网络的环境中也可以,比如万一你在其他电脑上安装Gentoo就用的着了。
安装程序LiveCD 优点及缺点
+ 包含所有你需要的任何东西。你甚至可以进行无网络安装。
- 下载量大
安装程序LiveCD 优点及缺点
+ 包含所有你需要的任何东西。你甚至可以进行无网络安装。
- 下载量大
Stage3
stage3是一个含有最小Gentoo环境的压缩包,适合按照手册继续安装Gentoo。以前,Gentoo手册介绍了使用3种stage的安装方法。虽然Gentoo仍然提供stage1和stage2,但在官方的安装指南中只使用stage3。如果你对stage1和stage2感兴趣,请阅读 Gentoo FAQ中的如何使用stage1或stage2安装Gentoo?
Stage3不包含在LiveCD中,你可以从任何一个Gentoo官方镜像的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下的md5sum来检查它的MD5校验和。
另外一种检查下载文件的完整性的方法是使用GnuPG来验证我们提供的数字签名(这个文件以.asc结尾)。下载签名文件。并获得公钥:
代码 3.1: 获得公钥
$ gpg –keyserver subkeys.pgp –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
* 使用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 检测内存错误
gentoo-nofb 与gentoo相同,但是不支持framebuffer
memtest86 检测内存错误
你也可以使用内核选项。他们代表了一些你可以激活或取消的设置。
硬件选项:
acpi=on
加载对ACPI的支持,在启动光盘的同时启动acpid后台程序。这个选项只有 在你的系统需要ACPI才能正常运行的情况下才需要。启用超线程的支持 这个选项不是必需的。
acpi=off
完全关闭ACPI。这在一些比较老的系统上有用,同时也是使用高级电源管 理(APM)的必要选项。这也将关闭对你的处理器的超线程的支持。
console=X
这个选项可以设置光盘的串口访问。第一个选项是设备,在x86上通常为 ttyS0,后面可以跟其他选项并用逗号分隔。默认选项为9600,8,n,1。
加载对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驱动需要这个选项。如果 你的系统在
这个选项用于向设备映射器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探测。这 在调试有问题的光盘或驱动的时候有用。
nodhcplinux创建新用户和密码
此选项将禁止在检测到的网卡上进行DHCP探测。这对仅有静态地址的网络 很有用。
nodmraid
关闭了设备映射RAID的支持,例如用于板载IDE/SATA RAID的控制器。
nofirewire
此选项关闭了Firewire模块加载。这个选项只有在你的Firewire硬件导致 光盘启动出现问题的时候才需要。
noapic
此选项关闭了在一些新主板上存在的高级可编程中断控制器。它在一些旧 的硬件上会引发一些问题。
nodetect
此选项降会关闭光盘会做的所有自动检测,包括设备检测和DHCP探测。这 在调试有问题的光盘或驱动的时候有用。
nodhcplinux创建新用户和密码
此选项将禁止在检测到的网卡上进行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相关的问题。
此选项关闭了gpm控制台鼠标支持。
nohotplug
此选项关闭启动时对热插拔(hotplug)和冷插拔(coldplug)启动脚本的加 载。这个选项在调试失败的光盘和驱动的时候有用。
nokeymap
此选项禁止了键盘布局选择。
nolapic
此选项关闭了在单处理器内核上的本地APIC。
nosata
此选项关闭了对串行ATA(SATA)模块的加载。当你的系统的SATA子系统有 问题的时候,此选项有用。
nosmp
此选项关闭了在支持SMP(对称式多处理)的内核中的SMP功能。这个选项用 于调试在特定的驱动和主板上与SMP相关的问题。
nosound
此选项关闭了声音支持和音量的设置。这个选项在声音支持出现问题的系 统上有用。
nousb
此选项关闭了USB模块的自动加载。这个选项在调试USB问题时有用。
slowusb
这个选项在启动过程中增加一些额外的暂停,主要是为了一些慢速USB CDROM,例如IBM BladeCenter的。
此选项关闭了声音支持和音量的设置。这个选项在声音支持出现问题的系 统上有用。
nousb
此选项关闭了USB模块的自动加载。这个选项在调试USB问题时有用。
slowusb
这个选项在启动过程中增加一些额外的暂停,主要是为了一些慢速USB CDROM,例如IBM BladeCenter的。
卷/设备管理:
doevms
此选项打开了对IBM的可插拔EVMS(企业卷管理系统)的支持。这个选项与 lvm同时使用并不安全。
dolvm
此选项打开对Linux逻辑卷管理(lvm2)的支持。这个选项与evms同时使用 并不安全。
此选项打开了对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。
启用调试代码。这个选项会在屏幕上显示很多数据,可能会很凌乱。
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替换成暂停的秒数。
启动是不启动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回到你开始的那个终端。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论