文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Gentoo Linux的安装笔记

Gentoo Linux的安装笔记

时间:2010-04-18  来源:huxiao

Gentoo Linux的安装笔记

准备工作

首先,下载liveCD文件、stage3文件和portage镜像文件。liveCD是个可启动的Linux环境光盘,它可以自动检测我们的硬件并加载相应的驱动程序。我们通过liveCD系统进行安装前的的准备工作,并用来过渡到stage3环境上。stage3可以理解为一个Gentoo最小环境,它是Gentoo的地基,我们在此基础上构建Gentoo的高楼大厦。portage就是我们gentoo的软件管家,它会根据你的吩咐和你的硬件配置为你量身定制软件。 下载的文件诸如此类:
  1. install-x86-minimal-20100216.iso
  2. stage3-i686-20100216.tar.bz2
  3. portage-20100327.tar.bz2
在liveCD系统环境中下载安装文件,操作起来总有些不习惯。如果我们是是在windows等熟悉的环境中下载了这三个文件的话,就用工具将stage3文件和portage镜像文件塞到liveCD ISO镜像中吧。

开始安装

我打算先在vmware中感受下gentoo的魅力所在,以后必要的时候,再部署实机。那就开始吧!挂上iso镜像,开机进入liveCD环境,第一件事情:分区。10G硬盘,512M给swap,剩下的给安装分区。(分区类型分别是82、83) 创建和挂在文件系统。格式化安装分区和交换分区,并将交换分区用起来。 # mke2fs -j /dev/sda1 # mkswap /dev/sda2 # swapon /dev/sda2 # mount /dev/sda1 /mnt/gentoo 目前,我们的gentoo根分区目前位于liveCD的/mnt/gentoo之下,随即stage3入住之后,我们将进行liveCD到stage3系统的切换。 # cd /mnt/gentoo # cp /mnt/cdrom/stage3/stage3-i686-20100216.tar.bz2 . # tar xvjpf stage3-i686-20100216.tar.bz2 请进软件管家portage:
  • tar xvjf /mnt/cdrom/portage/portage-20100327.tar.bz2 -C /mnt/gentoo/usr
在/mnt/gentoo/etc/make.conf中告诉管家你治家的总体想法: MAKEOPTS="-j2"  //一个管家双线程,编译安装两不误 GENTOO_MIRRORS=http://mirrors.163.com/gentoo/  //材料仓库在这儿 SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"  //管家专修学院 USE="gnome gtk -kde -qt3 -qt4 -ipv6" //主人的一点想法 现在,是时候让stage3登场了: # mount -t proc none /mnt/gentoo/proc # mount -o bind /dev /mnt/gentoo/dev # chroot /mnt/gentoo /bin/bash # env-update # source /etc/profile # export PS1="(chroot) $PS1" 目前,stage3掌管系统,在此基础上,我们要构建Linux内核,并安装grub,从而构建出gentoo操作系统。先编辑/etc/locale.gen文件,让管家通知家庭的官方语言诸如此类:
    1. #vim /etc/locale.gen 
    2. en_US  ISO-8859-1
    3. en_US.UTF-8  UTF-8
    4. zh_CN  GB18030
    5. zh_CN.GBK  GBK
    6. zh_CN.GB2312  GB2312
    7. zh_CN.UTF-8  UTF-8
    8. #locale-gen

再编辑/etc/env.d/02locale文件,让管家通知家庭的讲话风格诸如此类:

    1. #vim /etc/env.d/02locale
    2. LANG="zh_CN.UTF-8"
    3. LC_CTYPE="zh_CN.UTF-8"
    4. #env-update && source /etc/profile

给小Gentoo挂上北京时间:

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # vi /etc/conf.d/clock  (UTC改为local)

下载安装内核源码:

# emerge --sync # emerge gentoo-sources   哦?要编译内核啦?!别告诉我配置内核尽显男人本色^&%$$#,叽里咕噜,不听不听,老鳖念经!轻松,轻松一点,哈哈,我有大杀器: # emerge genkernel 复制livecd上的内核配置文件到genkernel可以搜索到的默认位置,这样我们编译出来的系统就会与livecd一样了,光盘上的是高手打造,经过很多人测试的,可以放心使用啦,哈哈。 # zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config 编译内核就这么简单: # genkernel all 经过了很久很久一会儿,内核编译大功告成。接下来,配置一下/etc/fstab,我们的Gentoo就是根据这个菜单挂载硬盘的。咋配置呢,实话实说,照着例子小修改一把,如此这般就搞定了。   是时候给Gentoo小朋友起个名字了,编辑/etc/conf.d/hostname,起个响亮的名字——比如:真土鸭蛋。在把鸭蛋儿的网络配置下:编辑etc/conf.d/net,加上 config_eth0=( "dhcp" ),自动获取ip。然后: # rc-update add net.eth0 default (让鸭蛋的网络闻鸡起舞)  再给root一个口令:#passwd xxxxxx。 最后,安装开机引导程序grub: #emerge grub 根据内存中的mount文件,创建我们的mtab:# grep -v rootfs /proc/mounts > /etc/mtab 然后安装grub:# grub-install --no-floppy /dev/sda 再然后,编辑/boot/grub/grub.conf文件如下: default 0  timeout 30 
splashimage=(hd0,0)/grub/splash.xpm.gz 
title=Gentoo Linux 
root (hd0,0) 
kernel /kernel-genkernel-x86-2.6.14-gentoo-r2 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev 
initrd /initramfs-genkernel-x86-2.6.11-gentoo-r3

好啦,我们的gentoo就安装好了,快点reboot将它拥抱吧!

相关阅读 更多 +
排行榜 更多 +
阿克里危机手机版下载

阿克里危机手机版下载

飞行射击 下载
贪婪洞窟重生手游下载

贪婪洞窟重生手游下载

角色扮演 下载
贡贡托儿所手机版下载

贡贡托儿所手机版下载

休闲益智 下载