在debian下安装gentoo(二)
Thursday, March 15, 2007 2:37:16 AM
#hdparm -d 1 -c 3 -m 16 -u 1 -a 1024 /dev/hda #mount /dev/hda8 /mnt/gentoo #mount /dev/hda6 /mnt/gentoo/boot #cd /mnt/gentoo #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"
现在可以继续安装了。我现在比较喜欢用vim,但由于在chroot环境下还没有装vim,所以我先 emerge vim。
第六步,编辑 /etc/make.conf 的USE。
查看有哪些USE可以用。
#less /usr/portage/profiles/use.desc
我对USE不太理解,我现在只用
USE="unicode alsa"
第七步,Locale与时区。
建立你需要的Locales,先修改/etc/locale.gen,我的如下。
#cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN GBK
然后
#locale-gen
更改时区,先
#ls /usr/share/zoneinfo
找到适合自己的时区,我用香港的时区,然后把它复制到 /etc/localtime
#cp /usr/share/zoneinfo/Hong_Kong /etc/localtime
第八步,终于可以开始编译内核了。
可以参考这几篇文章[http://gentoo-wiki.com/HOWTO_Compile_a_Kernel_Manually]
Linux Kernel 2.6完全配置详解[http://feelyoung.xmu.edu.cn/home/wxd/kernel/]
Linux 2.6.19.x 内核编译配置选项简介[http://lamp.linux.gov.cn/Linux/kernel_options.html]
下载内核源码:
#emerge gentoo-sources
在非chroot终端下用下面的命令可以帮助了解硬件。
#lshw
#lspci
#lsmod
进入配置内核的菜单:
#cd /usr/src/linux
#make menuconfig
配置过程中在选项上按<Alt+?>可以看到相关说明。如果你像我一样没有什么编译内核的经验,将会花上很长时间来配置内核,比如说我就用了三个小时左右,估计以后使用时有问题还要重新编译。
终于配置好了,可以编译了:
#make && make modules_install
内核很快就编好了,把它复制到 /boot里
#cp arch/i386/boot/bzImage /boot/kernel-2.6.19-gentoo-r5
然后找一下有哪些模块:
# find /lib/modules/2.6.17-r5/ -type f -iname '*.o' -or -iname '*.ko'
把找到的模块名字写到 /etc/modules.autoload.d/kernel-2.6 里。
至此,内核的编译就到一段落了。
这时我看到了一个坏消息[http://www.linuxsir.org/bbs/showthread.php?t=294699],让我对gentoo有了不好的印象,忽然没有了使用gentoo的热情。也许我转向会尝试LFS。







