Gentoo Linux入门教程


Gentoo Linux入门教程

   Linux爱好者都希望有一个量身定制、完全自主的Linux系统。Gentoo Linux就是为了满足大家这样的要求而出现的,本文就介绍如何从内核开始定制系统,通过Emerge安装自己所需要的软件,这样定制好的Gentoo Linux就是一个高速、稳定的Linux系统。

  Gentoo最初由Daniel Robbins创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的Ports系统——Portage(Ports和Portage都是用于在线更新软件的系统,类似apt-get,但还是有很大不同)。Gentoo的首个稳定版本发布于2002年。

  Gentoo的出名是因为其高度的自定制性,由于它是一个基于源代码(source-based)的发行版。虽然安装时可以选择预先编译好的软件包,但是大部分Gentoo用户都选择自己手动编译安装。这也是为什么Gentoo比较适合有Linux使用经验的老手使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果所有软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天时间才能编译完成。本文选择Gentoo2005.1版,手把手教大家打造一个属于自己的Gentoo Linux。

  Gentoo安装前的准备

  安装Gentoo选择非常多,可以下载使用安装光盘进行安装,也可以从其它版本,如某种LiveCD进行安装。Gentoo还可以通过网络开机的环境进行安装,甚至可以通过一张救援软盘完成安装。本文将以Universal光盘的方式进行安装,它其实就是Gentoo的LiveCD,包含了可以让Gentoo Linux启动并执行所需要的全部东西。

  1.使用Universal安装光盘

  ◆下载并刻录Universal光盘

在Gentoo的镜像站点http://www.gentoo.org/main/en/mirrors.xml?style=printable可以下载Universal Install CD。笔者推荐从http://mirrors1.mirrors. 64hosting.com/pub/mirrors/gentoo/releases/x86/2005.1/installcd/install-x86-universal-2005.1.iso下载,该站点速度比较快。下载完成后,需要确认此ISO文件的完整性,以免在刻录、安装过程中带来不必要的麻烦。校验方法如下:

#md5sun install-x86-universal-2005.1.iso

  将校验出的MD5值和站点提供的MD5值进行比较,完全相同就可以进行刻录,具体刻录方法请参阅相关文档,这里就不介绍了。

  ◆使用Universal光盘引导系统

  系统重新启动后,按下“Del”键进入计算机的BIOS,将计算机启动顺序设置为从CD-ROM引导系统,插入刚刻录好的Universal光盘即可引导系统。

  在引导系统时可以选择提供的核心参数,下面给出系统所提供的一些核心参数:

-agpgart 加载agpgart,在有图形问题、锁屏的情况下使用。

-doscsi 扫描SCSI设备,注意这样会中断网卡。

-nodetect 产生hwsetup/kudzu,并且不运行hotplug。

-dofirewire 检测initrd里的Firewire模块,用于Firewire光驱等。

-nousb 从initrd里取消使用USB模块的加载,取消hotplug。

-nodhcp 如果检测到NIC,不自动运行DHCP。

-doataraid 从initrd里加载IDE磁盘阵列模块。

-dopcmcia 启动PCMCIA设备。

-noapm 取消加载APM模块。

-noraid 取消加载EVMS模块。

-nohotplug 取消加载hotplug设备。

-ide=nodma 对非IDE设备强行关掉DMA。

-docache 在RAM里对这个实时的CD部分进行缓冲,允许卸载/mnt/cdrom用于挂载其他的光驱。

-dokeymap 对于非US标准键盘,启动键盘选择。

-noapic 如果有硬件问题、NICS、SCSI等情况下尝试。

-hdx=stroke 仅用于SMP/SMP-NOFB内核,即使BIOS不支持大驱动器,也可以对整个硬盘驱动器分区。

假如笔者需要在启动时加载PCMCIA设备的支持,可以在启动时输入如下参数:

boot: gentoo dopcmcia

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 下一页

相关内容