用Sabayon来装Gentoo
Gentoo的安装并不是只有看手册,Stage3一条路,对于不习惯一上来就通读一遍手册,或者不太习惯Gentoo默认的安装方式的人,Sabayon也许是一个选择。
Sabayon的安装,耗时也就一小时以内,基本和Ubuntu/Fedora之类一样的装法。需要申明的是,如果要用Gentoo, 熟悉Gentoo手册、文档、Portage是早晚的事,对于Gentoo用户,Sabayon安装盘并不意味着可以摆脱文档和学习过程,只不过是把这些过程留到安装完毕以后, 改变一下了解和受挫感出现的顺序而已
。
关于Sabayon
Sabayon是一个基于Gentoo的发行版,一套LiveCD/DVD,详见
Sabayon对一个Gentoo用户来说,是:
- 一套远比Gentoo Live更精致的LiveCD/DVD
- 一套内核配置和patch.(genkernel & sabayon-source)比Gentoo liveCD和minimal能认更多硬件
- 一个集大成的Overlay
获取
下载镜像并烧录目前的release: http://forum.sabayonlinux.org/viewtopic.php?t=18403
安装Sabayon
安装Sabayon, 不想多说,按照Sabayon wiki的Visutal Tour作即可,几个链接:
一切顺利的话,你已经有一个Sabayon了!就这样用下去也挺好,呵呵。 其实很多人装Gentoo卡在内核配置和硬件驱动上,如果Sabayon装好没问题,那至少你有一个挺新的,有驱动的肥内核备用了。
改造,定制
心中默念Gentoo…继续…
收集信息
在Sabayon Live 启动完之后,或者新装好的Sabayon里面,我们首先收集一些信息,学习Sabayon是怎么自动配置我们系统的。
- 网络:如果能现在搞定网络,那么/etc/conf.d/net里的配置可以看看,保存好。把怎么搞好的记住。
- 芯片信息:cat /proc/cpuinfo
- 其他硬件:lspci
- X: xorg.conf
- 内核:uname -a
- /etc/make.conf
配置
修改你的make.conf, Sabayon的makle.conf可以说相当臃肿,按照Gentoo文档改吧…
动手
先把Sabayon的二进制包管理系统entropy干掉:
#emerge -C entropy equo spritz
我建议把portage 2.2 unmask:
#echo '=sys-apps/portage-2.2*' >> /etc/portage/package.unmask
同步,装必须的软件:
#emerge --sync && emerge portage layman eix gentookit
layman -S && eix-update
然后就是砍掉不要的东西,给Sabayon减肥为以后升级作准备。 比如砍掉gnome, kde, xfce之类, 我做法比较粗鲁,如:
#eix -CI gnome | xargs emerge -C
然后看看/var/lib/portage/world这个文件里的包包,不顺眼的统统emerge -C
我个人连这个文件都先砍掉,以后再regenworld出来么~~
砍的差不多了,就开始折腾gentoo了…改好make.conf, 升级一把gcc和glibc, 当然在此之前系统时钟和locale都要确认配好。
因为Sabayon通常很臃肿,所以在re-emerge系统前要尽量卸载掉暂时无用的包包。等到一切配好,敲下
# emerge -e system || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done
和
# emerge -e world || until emerge --resume --skipfirst; do emerge --resume --skipfirst; done
的时候,Gentoo强迫症就缠上你咯~~~当然也可以不去作emerge -e, 而是慢慢的emerge -uDN world 慢慢的把一个Sabayon变成自己的Gentoo…
其实真的要配置完系统,所花的时间与stage3安装是一样的,只是时间分配不同而已。
但是在stage3 weekly build 出来之前, Sabayon比2008.0方便太多了,那几个著名的block,和OpenRC的迁移,全不用操心。
另,本站内的一些参考: http://.com/doku.php?id=tag:gentoo&do=showtag&tag=gentoo

Discussion