1

genkernel

 3 years ago
source link: http://maskray.me/blog/2010-05-24-genkernel-in-gentoo
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

genkernel

第一次为gentoo编译内核,发现默认选项没有有线网络支持(没有eth0设备),也不管哪些选项是自己真正需要的,选了很多。恰好linux-2.6.34-gentoo出来了,就尝试着重新配置一下。

genkernel --bootloader=grub --menuconfig --no-clean all

以前不知道要用

`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

Device Drivers
Network device support
PHY Device support and infrastructure
[] Drivers for Broadcom PHYs
Ethernet (100 Mbit)
[
] Broadcom Tigon3 support

我的framebuffer的配置:
```bash
emerge -av v86d


General Setup ->
(/usr/share/v86d/initramfs) Initramfs source file(s)
Device Drivers
<*> Connector - unified userspace <-> kernelspace linker
Support for frame buffer devices
[*] Enable firmware EDID
[*] Enable Video mode handling helpers
[ ] Enable Tile Blitting Support #选择了这一项 CONFIG_FB_CON_DECOR 选项就没有了
[*] Userspace VESA VGA graphics support
Console display driver support
Framebuffer Console Support
[*] Support for the Framebuffer Console Decorations

Share Comments


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK