红联Linux门户
Linux帮助

离开rpm的日子──我的贱兔安装日志

发布时间:2006-09-14 23:29:53来源:红联作者:veryfan
使用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]
文章评论

共有 1 条评论

  1. 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就大功告成了!