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一样呢?

Gentoo安装成功!

之前我的本子安装了arch+centos,可是没想到的是每次从centos中退出重启进入到arch的过程中,磁盘总是会出问题,arch就没法进入。在centos中查看分区,貌似是说分区表错误了。。这时我同学要装gentoo,于是,索性狠下心来,将硬派全部格式化掉,重新分区,试着装下gentoo。

分区结束后,装完arch,还给了gentoo留了很多空间,准备工作完成后,chroot到/mnt/gentoo,下载内核,编译内核,一大堆看不懂的东西,orz..只是去掉了内核中对amd处理的器的支持和kvm的支持,其他的都基本没变,然后吃个饭回来,内核编译完成,修改arch的grub配置文件,使其能引导gentoo,最后的最后,输入了那个激动人心的命令reboot!成功的进入了gentoo!

接下来就是gentoo下的锐捷认证问题和X了,希望一切顺利。。

第一次安装gentoo还算挺成功的,打算以后慢慢来,arch仍然是主力,嗯~

再见了,win 7

前几天买了个4G内存条,再配合本子上原有的1G内存条,现在本子有了5个GB了,哈哈。

搞定内存后,立马开始重装系统,将之前的windows 7和arch都格掉了,硬盘也重新分了区,换成了64位的arch和64位的centos,彻底和windows说再见了(我的使命,fifa,还有2k啊,不能玩咯)。。。

经过几个小时的折腾,arch和centos都配置的差不多了。arch上装了kde和e17两个桌面环境,gnome 3之前用了挺久的,这次就不用了。arch主要用来折腾的,centos上就好好的写我的代码去。。。

目前双Linux系统基本都很完美,除了arch上,本子的摄像头用不了,还没找到原因(之前用32位的arch的时候,我都没怎么配置,摄像头就能正常使用)。