Gentoo Linux 2006.1(LiveCD)图形界面安装指南(菜鸟无图版)

from:http://linux.chinaunix.net/bbs/thread-890053-1-1.html说明:
gentoo2006.1的安装进一步简化,这对于那些原本望gentoo之安装而却步的朋友来说,无疑是个非常好的开始Gentoo之旅的机会。虽然2006.1的installer总体来说还是有些不足,和其他主流发行版相比还是有一定距离,但对照以前的安装过程,已经足够傻瓜了:)

本文适用于对linux稍有了解,又想试一下gentoo的魅力的朋友。如果您有安装经验,或者对linux有深入了解,您可能没有看这个菜鸟级文档的必要;当然,如果您发现这个指南有错误或者有更好的建议,也欢迎您不吝赐教:)
(有经验的应该还是按手册上的旧方法用minimal install CD+stage3开始安装比较合适)

本文主要介绍了用LiveCD(x86)的图形界面安装Gentoo到硬盘的方法 (基本是翻译整理的英文文档,希望对不熟悉英文的朋友有帮助),目的是让不熟悉gentoo甚至不太熟悉linux的朋友也能搞定gentoo2006.1的安装,享受gentoo的乐趣。


1.         准备工作

1.1下载LiveCD镜像

您可以到gentoo的mirror列表中选择一个比较快的站点下载2006.1的LiveCD:
http://www.gentoo.org/main/en/mirror...tyle=printable
一般放置LiveCD的目录是releases/x86/2006.1/LiveCD/xxxx-2006.1.iso,

其他几个文件大概是验证下载的正确性用的,如果你不会用,或者不想用,可以不理(我从来没理过^__^)。

注:x86架构是指athlon, athlon-xp, athlon-mp, pentium-pro, pentium2, pentium3, pentium4 and pentium-m(当然也包括塞扬)等类型的机器

1.2检查下载文件的完整性(可选但不推荐不选)
如果你不知道这步是干什么用的,可以跳过。应注意下载到损坏的文件可能导致安装时出现错误,如果下载到别人修改过的文件,安全性上可能会有问题。
以下转载检验方法(来自gentoo linux 2006.0手册):
·         您可以检查档案的 MD5 checksum,将之与我们提供的 MD5 checksum 相比对(举例来说,使用 Linux/Unix 下的 md5sum 工具或是 Windows 的 md5sum)。 
·         您可以检查我们提供的加密签章(cryptographic signature)。在您进行此步之前,您需要取得我们使用的公开钥匙(17072058)。 
要使用 GnuPG 程序取得我们的公开钥匙,执行下列指令: 
原始码1: 取得公开钥匙
$ gpg --keyserver subkeys.pgp.net --recv-keys 17072058
然后检查签名: 
原始码2: 检查签名
$ gpg - -verify <签名档> <下载的映像档>


1.3将Live CD刻盘
可以在win下面用nero一类的工具,直接刻录光盘镜像到光盘。如果你用的是linux,可以按下面的介绍选择 raw 的方式刻录。
以下转载自gentoo 2006.0 手册:
我们将教使用 cdrecord 和 K3B;关于其它可以到我们的 Gentoo FAQ 找到。 
·         使用 cdrecord,您只需要输入 cdrecord dev=/dev/hdc <下载的 iso 檔> (将 /dev/hdc 更改为您的烧录机的位置):) 
·         使用 K3B,选择工具(tools) > CD(光盘) > 烧录映像档(Burn Image)。然后在 '烧录映像档(Image to Burn)'然后 选择正确的 ISO 档案。最后按下 开始(Start)。 


1.4准备磁盘空间(重要)
2006.1的LiveCD将会将未使用的磁盘空间自动分区,因此您需要准备一下磁盘空间。未使用空间大小最好是5G以上,在安装的时候installer会自动帮您分一个100M的/boot ,一个大约内存两倍的SWAP(我的分了1.5G),剩余的是分给根目录(“/”)的空间。

如果您打算用做桌面并长期使用gentoo,建议您多分一些,因为编译的时候经常要占用很多磁盘空间,尤其是安装大型软件的时候,本人的建议是10~15G。

另外尽量将未使用空间放在磁盘的最后,因为分区工作将会导致后面的磁盘分区号改变,后面的系统可能在启动时出现问题。

在此特别建议:分区的准备工作要做好,如果您不确信该怎么做,查些资料或者咨询一下有经验的前辈们。

如果您对分区有些了解,您可以使用一些类似 PQMagic的分区工具来做到这些:分出一些未使用空间(比如删除一个没有数据的分区),把他们移动到硬盘的最后,为安装Gentoo做准备。

值得注意的是Gentoo的installer会将所有未使用空间自动分区,而且似乎无法调整,这使得一些分区规划变得困难。如果您打算将/home或者/var之类的单独分区,也可以试试先分好这些区,将最后的空闲空间留给gentoo,安装好gentoo后再修改fstab将这些分区挂载上来。

1.5慎防意外,其他准备工作(重要)
备份硬盘上的重要数据:似乎installer的分区程序还不是很成熟,可能造成硬盘数据丢失,因此确保您硬盘的重要数据都已经备份。 分区有风险,用户要注意。


掌握一些紧急状况的恢复方法:比如将Grub的指南或者单用户模式使用方法打印或者抄下来,万一系统进不去或者有其他意外,有资料可查。

友情提示:gentoo2006.1LiveCD内有安装手册,您可以在安装时打开进行参考。

2.开始安装

2.1 用LiveCD启动电脑

在BIOS中修改启动选项,选从光盘引导系统,将LiveCD放进光驱,重新开机,将自动启动LiveCD。启动后将有一个boot:的提示符号。

2.2选择一个内核启动
2006.1LiveCD默认有三个内核可以启动,如果您不知道该选哪个,直接输入gentoo,按回车就可以。
默认提供的其他两个可选内核是gentoo-nofb(关闭了frame-buffer支持的gentoo)、memtest(用于测试内存)。

如果您的机器有一些特殊的参数需要指定,可以按F3~F7查看可以选择传递给内核的参数,在内核后面加上相应的参数再启动。 如果您不确信,或者不知道这些参数有什么用,就不用理会。如果您在安装的过程中出现一些问题,可以认真读一下这些参数,或许加这些参数可以解决您的问题。

比如需要PCMCIA 和 Cardbus支持的话,就在boot:后面输入“gentoo dopcmcia”启动。 

关于这些参数的说明,以下转载自2006.0的手册:
硬件选项:

acpi=on          这会加载 ACPI 的支持,同时在开机时光盘会执行 acpid 服务。这只有在你系统需要 ACPI 才能正常运作时使用。Hyperthreading支持并不需要激活他。

acpi=off         完全关闭 ACPI。这在一些旧的系统很有用,而且使用 APM 时也会用到。激活他会关闭处理器的 Hyperthreading 支持

console=X        设定 CD 使用 serial console。第一个参数是设定装置,x86上通常用 ttyS0,后面接着联机参数,使用逗号分隔。默认值是9600,8,n,1。

dmraid=X         这让你传参数给 device-mapper RAID 子系统。参数要用引号包起来。

doapm            加载 APM 装置支持。你同时也要用 acpi=off。

dobladecenter    为 USB CDROM 或 IBM BladeCenter 之类装置,在开机过程中多暂停几秒

dopcmcia         加载 PCMCIA 和 Cardbus 硬件的支持,并且在开机时从光盘加载pcmcia cardmgr。这只有在你从 PCMCIA/Cardbus 装置开机时需要。

doscsi           加载大部份 SCSI 控制模块的支持。同时用 USB 装置开机时也需要,因为他们是用核心的 SCSI 子系统

hda=stroke       这选项让你在 BIOS 不支持大容量硬盘时,也可以正确分割整个硬碟。只有在使用旧 BIOS 的老机器上需要用。将 hda 换成需要开启支持的装置。

ide=nodma        强迫关闭核心中芯片组的 DMA 支持,在一些 IDE 芯片组和光驱需要用。如果你的系统在读取光盘时有问题,试试看使用这选项。这也会关闭预设的 hdparm 设定。

noapic           关闭新主机板的 APIC。已知在一些旧硬件上开启 APIC 会导致一些问题。

nodetect         关闭光盘开机时所有自动侦测,包括硬件侦测,DHCP。当你在解决开机或驱动程序失败时很有用。

nodhcp           关闭已侦测网络卡的 DHCP。在固定 IP 网络环境很有用。

nodmraid         关闭 device-mapper RAID 支持,例如说主机板内建的 IDE/SATA RAID 控制器。

nofirewire       不加载 Firewire 模块。当你开机时 Firewire 装置造成问题才需要。

nogpm            不开启 gpm 鼠标支持。

nohotplug        开机时不加载 hotplug 和 coldplug 激活 script。当你在解决开机或驱动程序失败时很有用。

nokeymap         关闭选择 non-US 键盘配置的选单。

nolapic          关闭单处理器核心的 local APIC。

nosata           不加载 Serial ATA 模块。当你 SATA 有问题时可以用。

nosmp            如果用支持 SMP 的核心,关闭 SMP。当你在解决 SMP 相关问题时很有用。

nosound          关闭音效支持和音量设定。当系统因为音效支持引起一些问题时需要用。

nousb            关闭自动加载 USB 模块。当你在解决 USB 相关问题时很有用。

储存装置/装置管理:

dodevfs          在 2.6 系统激活已放弃的装置档案系统。你同时也要用 noudev 才让他运作。因为 2.4 核心只能用 devfs。这个选项在 2.4 核心无作用。

doevms2          激活 IBM 可插拔 EVMS,Enterprise Volume Management System支持。这和 lvm2 一起用时不安全。

dolvm2           激活 Linux Logical Volume Management 支持。和 evms2   一起用时不安全。

noudev           关闭 2.6 核心 udev 支持。使用这选项时同时也要用 dodevfs。因为udev 不被 2.4 核心支持。这个选项在 2.4 核心无作用。

unionfs          激活 CD 映像档的 Unionfs 支持。他会在 tmpfs 建立可写的 Unionfs overlay,让你可以改变光盘上的档案。

unionfs=X        激活 CD 映像档的 Unionfs 支持。他会在 tmpfs 建立指定装置的可写 Unionfs overlay。这个装置必需格式化成核心可以读写的档案格式。

其它选项:

debug            激活除错程序。因为他会在屏幕显示一大堆资料,看起来会很混乱

docache          将光盘上的执行环境快取到内存中,让你可以卸载 /mnt/cdrom 然后挂上其它光盘。你至少要有光盘大小两倍的内存才可以用这选项。

doload=X         让 initial ramdisk 加载任何指定的模块,以及相依的模块。将 X取代成模块名称。不同模块间用 , 分隔。

noload=X         让 initial ramdisk 不加载指定的模块。语法和 doload 相同。

nox              如果 LiveCD 有支持 X,不要自动激活他,而进入命令列模式。

scandelay        这让光盘在开机时在某些地方暂停十秒。以便一些初始化比较慢的装置激活完成。

scandelay=X      这让你自行指定延迟,单位是秒。以便一些初始化比较慢的装置激活完成。将 X 取代成你要暂停的秒数。

2.2启动到gnome环境
在输入gentoo之后就可以看到图形的欢迎画面和进度条。境。中间应该会等待一下,如果您使用非标准(non-US)键盘就要立即按下alt+F1按提示选择自己的键盘类型。
系统会自动启动到一个登陆窗口,什么都别管,系统会以默认的gentoo用户登陆到gnome桌面环境。在这里你可以按alt+F1~F6切换到终端界面,按alt+F7切换回桌面。

2.3使用 GTK+ Gentoo Linux Installer开始安装
桌面上有两个安装程序,一个是基于GTK的图形界面的安装程序,另一个是基于命令行的问答式文字界面安装程序。双击那个GTK+的安装程序,开始安装。根据本人的安装经验,一共是十七个提示,选择自己需要的内容,一路Next照点下去,就可以开始自动开始无人干扰安装了。

2.3.1选择网络环境installation modes
这里你可以选择连网安装或者无网络安装。对于那些象我一样不熟悉gentoo的新手,直接选择Networkless(官方的文档里也是这样选的)。

2.3.2配置网络Manual Network Configuration(可以不理)
在这里您可以设置网络,如果没有自动检测到,您可以自己手动配置。不过无网络环境安装的话,应该没什么用处。

Misc.标签里可以指定/var/log/installer.log的存放位置,安装程序将会在这里记录安装的log 。

2.3.3远程安装Remote Installation(可以不理)
如果您需要SSH联机,可以激活SSHD服务,并设置一个root密码。如果您不知道怎么回事,跳过就是了。

2.3.3.a加载核心模块Load Additional Kernel Modules(可以不理)
如果您需要加载额外的核心模块来支持您的硬件,在提示的地方输入核心模块的名字,用空格格开。

警告:install mode(安装模式)不要选择normal(正常)以外的选项,因为功能还在实验中,选择有可能会让您开不了机。(官方说的,照做就是了。不过奇怪啊,这么危险,您放个菜单在那干嘛?)

2.3.4分区Partitioning(重要)

这一步要特别小心,因为点错了可能您硬盘上的数据就都没了。一定不能点Clear partitions,那样会整个硬盘都变成gentoo。选择Recommended layout会自动帮您在未使用空间上给gentoo分区。

一般是一个/boot,一个SWAP(官方说512M,我的却给我分了1.5G),剩余的是根目录(/)。官方提示如果您的未使用空间大于4GB, 选择Recommended layout会自动帮您分区并且不会损坏硬盘上的数据。

2.3.5挂载网络磁盘Network Mounts(可以不理)
目前只支持NFS,如果您有NFS系统并希望挂载,可以新建一个,如果没有或者不知道怎么回事,直接Next就是了。

2.3.6 make.conf设定:
USE旗标:USE flags:选择无网络安装的时候不能改变USE的设置。有需要的话可以在安装好以后到/etc/make.conf去修改相关设置。如果您不知道这是怎么回事,先不用管,反正现在是灰色的,想管也管不了:)

CFLAGS:C编译用的参数,选择您自己的处理器类型,然后加上优化参数,比如 -O2 和 –pipe。不明白也没关系,就直接-O2和-pipe好了:)

其他设置:Build binary packages可以在您的系统上建立预编译好的二进制包。DistCC允许几台机器并行编译,ccache 储存编译好的程序代码,方便以后使用,在你重新安装套件时,可以节约编译时间(这几项不明白怎么回事的话,都可以不选)。

在这里不允许您修改CHOST,这会破坏安装程序。MAKEOPTS定义安装套件时同时编译几个程序,官方建议是CPU数目+1,比如在单处理器的系统上用参数-j2。


2.3.7内核源代码Kernel Sources
以下内容转载自2006.0手册:

进行 GRP/无网络安装时,你需要用 LiveCD 上的核心。这是由 genkernel 编译的 gentoo-sources 核心。genkernel 是 Gentoo 的核心自动编译工具,他编译的核心会在开机时自动侦测及设定硬件。 
假如你想要在开机时有漂亮的背景,请选择 Enable bootsplash 选项。


2.3.8启动引导器Bootloader
这里是GRUB的安装相关内容。对新手,建议将GRUB写入MBR,这样就可以在启动的时候引导系统。如果您有多个系统在硬盘上,没关系,GRUB会检测到并建立相应的启动项(我的XP和2000都认出来了)。建议您稍微读一下GRUB的相关知识,这样万一启动出问题,也可以自己动手解决。
以下内容转载自2006.0手册:
你可以在 Boot Drive 加入合适的设定,指定从哪个硬盘开机。在 Linux,系统上的第一个 IDE 硬盘叫作 hda,第二个是 hdb,其它以此类推。如果是 SATA 或 SCSI 硬盘,会叫作 sda,sdb 等。确定有输入合适的设定。 
假如你要传给核心额外的参数,像是 video 或 VGA 设定,只要加到 "Extra kernel parameters" 就可以了。 
如果你的 BIOS 不能处理大容量硬盘,你需要加上 hdx=stroke。如果你有 SCSI 装置,在核心选项重要加入 doscsi。 


2.3.9   选择时区Timezone
选择一个离你最近的时区,我选择的上海。您也可以选择重庆或者其他中国地区。

2.3.10网络设置Networking
在这里您可以手动配置网络。选择对应的设备,如eth0,eth1等,如果您的网络可以自动分配IP,就选择DHCP,如果您使用固定IP如局域网,您可以给他们设置相应的IP和网关等。在“Hostname/Proxy Information/Other 标签中,你需要设定系统的主机名称。如果需要时,也可以设定代理服务器或 DNS 服务器信息。”
这里不设置也可以等到系统启动以后再修改/etc/conf.d/net的内容再设置。

2.3.11系统服务Daemons
Cron服务:一个定期执行特定任务的服务,类似windows的task manager。官方说很有用,可以选一个装上,也可以不装。

系统日志System logger:很有用,选一个装上就可以了。

2.3.12额外的软件包Extra Packages
这些是基本系统以外的软件包,应该注意的是您现在只有一个基本的系统,连桌面都没有。

安装额外的软件包installing extra packages:这里有一个列表,是光盘里包含的预编译套件,需要什么就选上就可以了。因为是无网络环境安装,所以可以选择的套件是很有限的,比如桌面您就只能用Gnome,没有KDE。

2.3.13自启动服务Startup Services
Apache之类的网络服务,不需要就不用选了,如果您只用桌面的话:
以下转载自2006.0手册:
这个画面让你选择开机时要加载那些服务。仔细阅读可用的选项和叙述,然后选择你想要的服务。例如说,如果你安装了 xorg-x11 并且想开机直接进入图形桌面,那你要选列表中的 "xdm"。

2.3.14其他设置Other Settings
杂项Miscellaneous options:包含很多杂七杂八的设置,大部分都可以用默认,比如编辑器用nano,时间建议选local time(FC5安装手册里说选UTC不好,忘记为什么了)。如果你比较熟悉,按自己的需要选择好了。终端里的字体可以空着。

2.3.15用户设置Users
这里你可以设置你的用户和群组。一定要设置root的密码,接着可以自己创建普通用户。

官方推荐您创建普通用户用于日常操作,我建议您先不建立,因为这里的项很多,都要自己填,新手未必了解,比如shell填什么。可以安装完毕之后到gnome里面创建普通用户。

2.3.16检查设置Review
花点时间认真检查一下前面的设置(如果您认为有必要的话),确信没问题,就可以点安装。系统会自动挂载硬盘,分区,解压文件,安装系统。您可以走开或者睡一觉,也可以看看LiveCD的桌面环境有些什么好玩的。

2.3.17完成
提示您安装完成之后,认真看看对话框里有没有错误一类的提示。然后重新启动系统(记得把光盘取出来),通过GRUB进入Gentoo。一般不会有什么问题,接下来就可以开始Gentoo之旅了。


本文相关参考资料:

gentoo 2006.1 官方手册(英文):
http://www.gentoo.org/doc/en/handboo...intable&full=1

Gentoo 2006.0 手册(繁体中文):
http://www.gentoo.org/doc/zh_tw/hand...06.0/index.xml

Gentoo 文档分类(繁体中文):
http://www.gentoo.org/doc/zh_tw/

GRUB初学者指南:
http://fedora.linuxsir.org/main/?q=node/124

存储设备分区及文件系统管理操作:
http://fedora.linuxsir.org/main/?q=node/87

你可能感兴趣的:(Gentoo Linux 2006.1(LiveCD)图形界面安装指南(菜鸟无图版))