第一次为gentoo编译内核,发现默认选项没有有线网络支持(没有eth0设备),也不管哪些选项是自己真正需要的,选了很多。恰好linux-2.6.34-gentoo
出来了,就尝试着重新配置一下。
1 | genkernel --bootloader=grub --menuconfig --no-clean all |
以前不知道要用--no-clean
,每次编译都要花很长时间,这个选项可以让genkernel
不去执行
make clean
,第二次编译花的时间就会少很多
File systems <> The Extended 4 (ext4) filesystem #我大部分分区用的是 ext4,这一项默认没有设 <> Reiserfs support #/usr/portage 下有很多目录和小文件,所以我单独挂载在一个 reiserfs 分区 -- Native language support <> Simplified Chinese charset (CP936, GB2312) <*> Traditional Chinese charset (Big5)
Executable file formats / Emulations [*] IA32 Emulation #这个好像是执行 32-bit ELF 的,否则像 firefox-bin wine 等就无法运行
我的网卡是Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe
1 | Device Drivers |
我的framebuffer的配置:
1 | emerge -av v86d |
1 | General Setup -> |