红联Linux门户
Linux帮助

离开rpm的日子,我的最有挑战的Linux版本gentoo

发布时间:2007-09-12 15:57:09来源:红联作者:fortemedia
使用gentoo也有这么一段时间了,感觉不错,很多朋友感觉安装gentoo很难,确实,在没有任何linux经验的基础上,想要安装gentoo确实是个很大的挑战,但在经过一段时间的linux命令的熟悉后,我想说,安装gentoo并不困难!

下面我大致讲一下我的gentoo傻瓜式安装过程!由于我的网速不快,而且也不想一步步熟悉linux是怎样炼成的,所以我选择的是使用livecd从stage3开始安装首先我下载了install-x86-universal-2.5.0.iso和packages-x86-2005.0.iso两个文件。前者是gentoo的安装文件,后者是一些常用软件的预编译包。刻盘,从光盘启动

OK,安装开始了!
1 分区
我准备在第二块硬盘上安装gentoo,所以我预先用pq将hdb分成了9G(安装/)和500M(swap)。Ps:如果用livecd启动也可以用fdisk分区,但我不会用
#mkreiserfs /dev/hdb1 (将hdb1格式化成reiserfs格式)
#mkswap /dev/hdb5 (将hdb5格式化成swap)
swapon /dev/hdb5 (激活swap分区)
mount /dev/hdb1 /mnt/gentoo (挂载hdb1)
2 解压
#cd /mnt/gentoo
#tar -xvjpf /mnt/cdrom/stages/stages3-pentium4-2..5.0.tar.bz2 (我的CPU是赛扬2.0,选P4应该没有问题吧,其它CPU分别还有对应的)
#cd /mnt/gentoo/usr
#tar -jxvf /mnt/cdrom/snapshots/portage-*
#mkdir /mnt/gentoo/usr/portage/distfiles
#cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles
3 复制DNS
#cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
4 登陆到新环境
#mount -t proc none /mnt/gentoo/proc (挂载proc)
#chroot /mnt/gentoo /bin/bash
#env-update (更新一下环境变量)
#source /etc/profile
5 设置编译参数 (这一步可以跳过)
#nano -w /etc/make.conf
比如我不用gnome,cups之类的,就可以加上USE="-cups mp3 real -xmms -gnome -gtk2"
再次强调如果不太明白这些参数这一步可以跳过
6 编辑/etc/fstab
#nano -w /etc/fstab
主要改如下几项:
/dev/hdb1 / reiserfs noatime 0 0
/dev/hdb5 none swap sw 0 0
然后在/dev/BOOT前面加个#把它注销掉
Ctrl+X保存并退出
7 安装内核源码
#emerge -k gentoo-sources
8 编译内核
#emerge -k genkernel (呵呵,懒人嘛。自然要用方便的啦,genkernel将根据你的机子配置的具体情况自动配置内核,真是广大菜鸟朋友──比如我──的好帮手啊)
#genkernel all
注意,这里并没有安装对中文cp936的支持,所以你必须要将nls_cp936模块编译安装上
#cd /usr/src/linux
#make menuconfig

将nls_cp936模块选上(按M)
#make
#make modules_install
9 安装grub
#emerge grub
#grub
grub>root (hd1,0)
grub>setup (hd0) (将grub写入mbr)
grub>quit
10 设置grub
#nano -w /boot/grub/grub.conf
下面是我的grub.conf
default 0
timeout 10
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2005.0
root (hd1,0)
kernel /boot/kernel-2.6.11-gentoo-r3
title Windows XP
root (hd0,0)
makeactive
chainloader +1
Ctrl+X保存并退出
11 创建hostname
#nano -w /etc/hostname
12 设置密码
#passwd
OK,到此基本的gentoo就算已经安装完了
13 安装一些工具
#emerge reiserfsprogs
#emerge syslog-ng
#rc-update add syslog-ng default
#emerge hotplug (安装hotplug和coldplug需要连接到网络)
#rc-update add hotplug default
#emerge coldplug
#rc-update add coldplug default
#emerge udev
14 重启登陆到gentoo
#exit
#shutdown -r now
15 安装X
#mkdir /usr/portage/packages
#cp -R /mnt/cdrom/* /usr/portage/packages (将package包里的所有软件全部拷贝到/usr/portage/packages下)
#emerge -k xorg-x11 (加参数k表示安装预编译包,不加参数直接编译)
#X -configure (将自动在root里生成xorg.conf.new,但这个文件还不能直接使用,需要改动一下,具体改动些什么地方呢?看下面:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"

#cp xorg.conf.new /etc/X11/xorg.conf(OK,现在你可以startx看看,是不是出现了一个很简陋的x界面?恭喜!)
16 安装KDE
#emerge -k kde
#nano -w ~/.xinitrc
写入如下几行
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
exec /usr/kde/3.3/bin/startkde
OK,再startx看看,是不是已经进入kde啦?!不过可惜,现在的kde是英文的,中国人当然要用中文啦,那么请继续往下看
17 汉化kde
现在你需要下载一个kde-i18n-zh_CN-3.3.2.tar.bz2,什么,找不到?放狗塞,满世界都是
#tar jxvf kde-i18n-zh_CN-3.3.2.tar.bz2
#cd kde-i18n-zh_CN-3.3.2
#./configure
#make
#make install
然后在windows下拷贝几个中文字体到/usr/share/fonts/TTF下,重启,看,是不是熟悉的中文又出现啦!Enjoy it
PS:至于驱动,gentoo下安装驱动真的很好装,如果是nvidia的显卡就使用下列命令:
#emerge nvidia-glx
如果是ati的显卡(8500以上)
#emerge ati-driver
然后重新生成一下xorg.conf就大功告成了。
文章评论

共有 5 条评论

  1. lcq2005 于 2007-10-24 11:18:41发表:

    强人,像我这样刚开始学的人来是个残酷的槛

  2. lishanjun 于 2007-10-22 00:23:36发表:

    真是强人啊:0L

  3. beyondfly 于 2007-09-23 17:01:15发表:

    引用:
    原帖由 奶茶dsk 于 2007-9-23 06:52 发表
    楼上言之有理。。。支持。。

    奶茶刘苦英
    呵呵

  4. 奶茶dsk 于 2007-09-23 06:52:14发表:

    楼上言之有理。。。支持。。

  5. beyondfly 于 2007-09-21 01:06:38发表:

    不错,不过标题的话,就没有必要这样写的了, 会让新手对gentoo产生恐惧的心理的