Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398533
  • 博文数量: 59
  • 博客积分: 5195
  • 博客等级: 大校
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-01 14:38
文章分类

全部博文(59)

文章存档

2017年(1)

2011年(10)

2010年(1)

2009年(9)

2008年(1)

2007年(35)

2006年(2)

我的朋友

分类: LINUX

2006-12-05 14:10:29

安装前在自己的电脑上必须要有一个linux操作系统,然后下载stage3-*-*.tar.bz2包和portage-*.tar.bz2包.
1、
用fdisk /dev/hda或cfdisk分一个或多个分区,然后重启
mkfs.ext3 /dev/hda* (我只用分了一个根分区,swap分区是共享debian的)
mkdir -p /mnt/gentoo
mount /dev/hda* /mnt/gentoo
tar jxvf stage3-*-*.tar.bz2 -C /mnt/gentoo
tar jxvf portage-*.tar.bz2 -C /mnt/gentoo/usr
cp /etc/resolv.conf /mnt/gentoo/etc
2、
chroot /mnt/gentoo /bin/bash
mount -t proc proc /proc
env-update
source /etc/profile
(由于前面已经解压了一个最新的portage,所以此处就不用再用emerge sync命令了,其实我个人感觉这样做很节省时间,而两者的最终结果都是一样的)
3、
emerge vim (由于我个人比较习惯用vim,所以先把它装上)
4、
vi /etc/make.conf
在原来的基础上加入:
LDFLAGS="-Wl,-O1"
ACCEPT_KEYWORDS="~x86" (让自己下载的包是最新的)
USE="cjk nls nptl nptlonly -qt -kde gtk gnome"
GENTOO_MIRRORS="" (经测试,速度挺快)
MAKEOPTS="-j2"
FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}' (将proz设为默认的下载工具)
FEATURES="parallel-fetch" (据说可以在编译时继续下载,但很多网友都说用不了这个功能(包括我在内),如有知情者,请指点一下迷津)
5、
emerge syslog-ng (系统日志记录工具,可用于替代标准的Unix系统日志记录程序syslogd)
rc-update add syslog-ng boot
emerge udev
pciutils: 用来查看pci设备的,推荐!
usbutils: 查看usb设备的。
gentoolkit: gentoo提供的一些方便日常使用的工具,如revdep-duild, equery等。推荐!
gensplash: 漂亮的启动屏幕,推荐!
6、
emerge gentoo-sources (suspend2-sources(笔记本用户,可以休眠))
cd /usr/src/linux
make menuconfig
make mrproper(用与不用视各人情况而定)
make && make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz*
cp .config /boot/config*
[注:如果需要内核的API,可执行make installmandocs命令,然后会把man手册安装到usr/local/man/man9下面]
7、
emerge grub
menu.lst和fstab两个文件的内容请根据自己的情况自行设置,以下是我的配置文件,仅供参考:
menu.list:
default=0
timeout=10
password --md5 $1$mr0Cg1$/tct8ZxZfbHpL195HTzTM0
splashimage=(hd0,0)/boot/grub/debiangreen.xpm.gz
title Debian
        lock
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-1-686 root=/dev/hda1 ro vga=791
        initrd /boot/initrd.img-2.6.18-1-686
        boot

title Gentoo
        lock
        root(hd0,2)
        kernel /boot/vmlinuz-2.6.18 root=/dev/hda3 ro
        boot
title Windows
        lock
        root (hd0,3)
        chainloader +1
        boot
fstab:
/dev/hda1       /       ext3        defaults        1 1
/dev/hda2       swap    swap        defaults        0 0
proc            /proc   proc        defaults        0 0
8、此步骤需要几个小时的时间,你可以上上网或打打游戏,而不用去看电视或报纸了,呵呵。
emerge gnome (若想安装kde,可在make.conf文件中将USE="cjk nls nptl nptlonly -qt -kde gtk gnome"改为USE="cjk nls nptl nptlonly qt kde -gtk -gnome")
rc-update add gdm default
emerge dhcp (如果是用ADSL上网可安装rp-pppoe)
rc-update add dhcpd default
9、
exit
umount /mnt/gentoo/proc
umount /mnt/gentoo
reboot

关于gentoo的详细配置请看Gentoo入门配置详解
关于gentoo系统的详细使用方法请参考
关于gentoo系统的使用小技巧请参考
阅读(2713) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~