liuerfire's Blog

Linux, Python, Vim, OnePiece...

Gentoo折腾记(三)

今天又随便折腾下了gentoo,基本问题都搞定了,就差个输入法和字体美化了,其他的都木有问题了,哇哈哈。。。

不过对于gentoo的portage的精髓还没有领悟啊,很多都是按照wiki来做,自己却没有弄懂其中的意思。不过,快要期末考试了,gentoo只能暂时放下一段时间了,寒假回家慢慢搞,嗯~

Gentoo折腾记(二)

gentoo基本系统装完后,startx也成功了,接下来就是装一个桌面了。用什么桌面好呢?gnome 3,kde等主流桌面不考虑,一是编译要耗费太久的时间,二是对gnome 3不感冒,kde我的arch正在用。所以就准备装个轻量级的桌面,看了好久,决定使用dwm了。

dwm很快就编译完成,然后在~/.xinitrc中写入 exec dwm ,然后 startx .xinitrc 成功进入dwm。当然,dmenu也是要安装的。

然后就是安装一些常用软件了。

浏览器我比较喜欢google的,火狐不怎么感冒,没想到的是编译chromium居然用了1个多小时。。我了个擦。。还好装完后能正常使用。上网问题搞定了,终于可以不用再用links了。^_^~

不过上网只能浏览网页,视频看不了,而且也没有声音,字体难看的要死。

视频可以不看,字体难看也可以忍受,但是不能没有声音啊。于是乎emerge alsa-utils, emerge alsa-tools,然后rc-update add alsasound boot, /etc/init.d/alsasound start, 没有错误提示,一切正常,本以搞定了,可是测试的时候还是没法听到声音,打开alsamixer一看,没有PCM选项,估计哪里搞错了,怪自己太大意,没有仔细看文档。。。

时间关系,gentoo今天暂时折腾到这,声音,输入法,字体,神码的一大堆问题慢慢来吧。。唉,目前还是arch好啊。。cheeky

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仍然是主力,嗯~