Install Gentoo on Dell Optiplex 320
Step 0:
我选择了minimal iso安装方式,需要网络的支持。由于校内需要通过drcom客户端上网,而Gentoo在编译内核的时候之前已经需要用到网络,所以只好利用squid在一台ubuntu的机子上架设了代理服务器。ubuntu可以直接用apt-get安装squid,然后直接改一下/etc/squid/squid.conf文件,把http_access deny all改为http_access allow all即可,默认端口为3128。
Step 1:
由于没有光盘,所以利用u盘做为启动盘。在windows系统下用ultralSO制作可启动u盘,具体操作google一下吧,很简单。
Step 2:
按照gentoo官方的handbook进行安装,handbook说得很详细,这里不多说了。地址链接: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
在这一步遇到的一个问题是grub无法引导gentoo,听说是这款机子硬盘的问题,具体我也不清楚。换了lilo,然后直接把lilo写入MBR,就可以引导成功了。
Step 3:
安装kde,按照 http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml步骤走。我仅用了一个命令:
emerge -av kdebase-meta kdegames-meta
注:这一步需要很长时间(我用了十几个小时)
安装X server,按照 http://www.gentoo.org/doc/en/xorg-config.xml步骤走,注意要启动hald。
Step 4:
进去之后发觉声卡不能出声,利用alsaconf配置一下就好了。然后把alsasound加入启动运行级:
rc-update add alsasound boot
Step 5:
中文字体与输入法。
字体,转一篇文章吧, http://hi.baidu.com/11840330/blog/item/497188f6ab28e42a720eecb2.html,写得很好。
输入法,继续装一篇文章吧, http://hi.baidu.com/11840330/blog/item/497188f6ab28e42a720eecb2.html ,安装scim-bridge及scim-pinyin即可(我用拼音输入法滴)
Step 6:
安装adobe-flash。emerge -av adobe-flash,可以youku及土豆了
Step 7:
安装Okular,在USE设置多一个chm吧,这样可以看chm及pdf了:
USE="chm" emerge -av okular
有些pdf的中文无法显示,Okular以popper作为后端,安装popper-data。
Step 8:
安装vim,个人还是比较习惯vim了。安装kcalc,计算器。
Step 9:
由于准备为搭建服务器作准备,所以安装FTP服务器。选了proftpd,贪图它有图形前端gproftpd。
Step 10:
安装amarok,由于amarok 2.3版与mysql 5.1版有冲突,需要手动添加amarok数据库。安装amarok的时候USE别用embeded,然后启动mysql,按amarok提示添加数据库即可。
Step 11:
自动挂载u盘。在/etc/make.conf添加USE=“hal dbus”,使用 emerge --deep --newuse world更新,然后修改/etc/dbus-1/system.d/hal.conf文件,把
<policy user="root">
......
</policy>
的内容复制,然后把user改成你的用户名。当然全部复制的话会多了电源管理等功能。
Step 12:
挂载可读写ntfs分区:先确认内核中支持FUSE:
File systems --->
<M> FUSE (Filesystem in Userspace) support
然后安装ntfs-3g
emerge -av ntfs3g
编辑/etc/fstab
在挂载类型中填入ntfs-3g即可
Step 13:
安装drcom,我用的应该是修改过的1.4.7版的源码,编译前确定内核已经编译netfilter,否则无法编译通过,具体的错误我忘了。
Network support --->
Networking options --->
[*] Network packet filtering framework (Netfilter)
Step 14:
安装sun-jdk,修改/etc/make.conf,添加
ACCEPT_LICENSE="*"
然后emerge -av sun-jdk
Step 14:
安装x11vnc。emerge -av x11vnc,启动用x11vnc -display :0 -forever