使用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分区,但我不会用
[code] #mkreiserfs /dev/hdb1 (将hdb1格式化成reiserfs格式)
#mkswap /dev/hdb5 (将hdb5格式化成swap)
swapon /dev/hdb5 (激活swap分区)
mount /dev/hdb1 /mnt/gentoo (挂载hdb1)[/code]
2 解压
[code] #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[/code]
3 复制DNS
[code] #cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf[/code]
4 登陆到新环境
[code] #mount -t proc none /mnt/gentoo/proc (挂载proc)
#chroot /mnt/gentoo /bin/bash
#env-update (更新一下环境变量)
#source /etc/profile[/code]
5 设置编译参数 (这一步可以跳过)
[code] #nano -w /etc/make.conf[/code]
比如我不用gnome,cups之类的,就可以加上USE="-cups mp3 real -xmms -gnome -gtk2"
再次强调如果不太明白这些参数这一步可以跳过
6 编辑/etc/fstab
[code] #nano -w /etc/fstab[/code]
主要改如下几项:
[code] /dev/hdb1 / reiserfs noatime 0 0
/dev/hdb5 none swap sw 0 0[/code]
然后在/dev/BOOT前面加个#把它注销掉
Ctrl+X保存并退出
7 安装内核源码
[code] #emerge -k gentoo-sources[/code]
8 编译内核
[code] #emerge -k genkernel (呵呵,懒人嘛。。。自然要用方便的啦,genkernel将根据你的机子配置的具体情况自动配置内核,真是广大菜鸟朋友──比如我──的好帮手啊)
#genkernel all
注意,这里并没有安装对中文cp936的支持,所以你必须要将nls_cp936模块编译安装上
#cd /usr/src/linux
#make menuconfig[/code]


veryfan 于 2006-09-14 23:31:32发表:
将nls_cp936模块选上(按M)
[code] #make
#make modules_install[/code]
9 安装grub
[code] #emerge grub
#grub
grub>root (hd1,0)
grub>setup (hd0) (将grub写入mbr)
grub>quit[/code]
10 设置grub
[code] #nano -w /boot/grub/grub.conf[/code]
下面是我的grub.conf
[code] 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[/code]
Ctrl+X保存并退出
11 创建hostname
[code] #nano -w /etc/hostname[/code]
12 设置密码
#passwd
OK,到此基本的gentoo就算已经安装完了
13 安装一些工具
[code] #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[/code]
14 重启登陆到gentoo
[code] #exit
#shutdown -r now[/code]
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,但这个文件还不能直接使用,需要改动一下,具体改动些什么地方呢?看下面:
[code] 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界面?恭喜!)[/code]
16 安装KDE
[code] #emerge -k kde
#nano -w ~/.xinitrc[/code]
写入如下几行
[code] export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
exec /usr/kde/3.3/bin/startkde[/code]
OK,再startx看看,是不是已经进入kde啦?!不过可惜,现在的kde是英文的,中国人当然要用中文啦,那么请继续往下看
17 汉化kde
现在你需要下载一个kde-i18n-zh_CN-3.3.2.tar.bz2,什么,找不到?放狗塞,满世界都是
[code] #tar jxvf kde-i18n-zh_CN-3.3.2.tar.bz2
#cd kde-i18n-zh_CN-3.3.2
#./configure
#make
#make install[/code]
然后在windows下拷贝几个中文字体到/usr/share/fonts/TTF下,重启,看,是不是熟悉的中文又出现啦!Enjoy it~
PS:至于驱动,gentoo下安装驱动真的很好装,如果是nvidia的显卡就使用下列命令:
[code] #emerge nvidia-glx[/code]
如果是ati的显卡(8500以上)
[code] #emerge ati-driver[/code]
然后重新生成一下xorg.conf就大功告成了!