liuerfire's Blog

Linux, Python, Vim, OnePiece...

Gentoo折腾记(一)

久闻“贱兔”大名,却始终没能见其一面。而现在,终于有机会体会下“贱兔”了。

在arch里使用chroot安装gentoo,这种方式我还是第一次,不过还算顺利,按照gentoo的文档来,基本没什么问题。

在编译完内核后,第一次启动的时候,居然提示找不到网卡,这很令人蛋疼,网上google了很久,也没有什么好的解决办法,最后又将内核重新编译了一遍,加上了几个对网卡的支持,这次终于能够加载了。

由于学校网络使用的是锐捷认证,所以还要安装mentohust,第一次编译完mentohust的时候,发现无法正常使用,提试找不到libpcap.so.0.x.y文件,于是只好回到arch,重新chroot,安装了libpcap,然后mentohust能够正常使用了。上网的问题算是解决了。

接下来,就是安装X了。本子使用的是nvidia显卡,所以在修改USE标记后,emerge nvidia-drivers,安装显卡驱动,140多个包需要安装,一共编译了一个多小时,比编译内核的时间都长。。。上张编译截图:

等待编译完成后,又出问题了,startx的时候无法加载nvidia模块,提示说:

FATAL: Error inserting nvidia...no such device

没办法,google之。。最后重新编译下内核,去掉了内核中对开源驱动nouveau的支持后,nvidia模块正常加载,startx成功!

不过,startx后,鼠标和键盘无法使用,只能强制重启。。。继续google之。。找到解决办法,在/etc/X11/xorg.conf中加入

Section "ServerFlags"
    Option          "AllowEmptyInput" "False"
    Option          "AutoAddDevices"  "False"
EndSection

再次startx后,鼠标键盘能够使用了。

最下来就是安装桌面环境了,待续。。。

 

PS: gentoo的文档组织令人头大啊。。。。。什么时候能像arch的wiki一样呢?