QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1079|回复: 8

[个人帖] Gentoo 2004.1

[复制链接]
发表于 2004-6-12 20:48:53 | 显示全部楼层 |阅读模式
我在Fedora Core 1 下硬盘方式安装Gentoo2004.1,只用了一个 / 分区(hda10),install-x86-universal-2004.1.iso和packages-x86-2004.1.iso放在F盘根目录,开了ADSL猫的Route和NAT,只需设置网卡和网关ip就可以了。步骤如下:
#mke2fs -j /dev/hda10 (格式化分区)
#mkdir /mnt/gentoo /mnt/iso
#mount /dev/hda10 /mnt/gentoo
#mount /dev/hda7 /mnt/cdrom
#mount -o loop /mnt/cdrom/install-x86-universal-2004.1.iso /mnt/iso (挂载ISO镜像)

#tar -xvjpf /mnt/iso/stages/stage3-i686-2004.1.tar.bz2 -C /mnt/gentoo
#tar -xvjf /mnt/iso/snapshots/portage20040413.tar.bz2 -C /mnt/gentoo/usr
#mkdir /mnt/gentoo/usr/portage/distfiles
#cp /mnt/iso/distfiles/* /mnt/gentoo/usr/portage/distfiles/

#cp /etc/resolv.conf /mnt/gentoo/etc
#mount -o bind /proc /mnt/gentoo/proc (我不知道这一步是做什么的?)
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profile

我没有使用 emerge sync,太豪时间了,也没有修改/etc/make.conf。
#emerge -k gentoo-sources
#cd /usr/src/linux
#make menuconfig
#make dep && make bzImage modules modules_install
#cp /usr/src/linux/System.map /boot/System.map-2.4.25
#cp /usr/src/arch/i386/boot/bzImage /boot/vmlinuz-2.4.25

系统日志
#emerge -k syslog-ng
#rc-update add syslog-ng default

时区
#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

主机名(myhost,mydomain,myip根据实际情况变化)
#echo myhost > /etc/hostname
#echo mydomain > /etc/dnsdomainname
#echo myip myhost.mydomain myhost >> /etc/hosts
#rc-update add domainname default

#nano -w /etc/conf.d/net (设置ip地址)
#rc-update add net.eth0 default
#nano -w /etc/conf.d/local.start
hdparm -c 1 -d 1 /dev/hda (打开硬盘DMA100)

修改启动选项
#nano -w /etc/fstab
/dev/hda10 / ext3 noauto,noatime 1 1
/dev/hda9 none swap sw 0 0

#passwd
#exit
#vi /boot/grub/grub.conf 添加
title Gentoo 2004.1
root (hd0,9)
kernel /boot/vmlinuz-2.4.25 root=/dev/hda10

#umount /mnt/gentoo/proc
#umount /mnt/gentoo
#reboot

#export="/mnt/cdrom"

#emerge -k xfree
重启,重复上面硬盘安装的三行
#USE="bindist" emerge -k kde

#nano -w /etc/rc.conf
CLOCK="local"
DISPLAYMANAGER="kdm"
XSESSION="KDE-3.2.1"

#echo "exec startkde" > ~/.xinitrc

配置XFree
#x86config
(滚轮鼠标选IMPS/2)

#nano -w /usr/X11R6/etc/X11/XF86Config
鼠标段添加
Option "ZAxisMapping" "4 5"

显卡段修改
Drive "vga"改为Driver "i810"

重启后,在命令行输入startx,应该就可以进KDE桌面了。

让KDE支持中文
#LINGUAS=zh_CN emerge kde-i18n

KDE控制中心 ---> regional & accessibility ---> country/region & language 中添加"Simplified Chinese"。
把Windows(C:\Windows\Fonts\)下的simsun.ttc拷贝到/usr/local/share/fonts
(好象需要重启)在所有能修改字体的地方,都改为simsun。

开启小键盘
#emerge numlockx

fcitx输入法
#emerge fcitx
#nano -w .xinitrc (修改用户根目录下的.xinitrc,在exec startkde前添加)
export LC_CTYPE=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx
numlockx &
fcitx &

ALSA
#emerge alsa-driver
#emerge alsa-lib
#emerge alsa-utils
#emerge alsa-oss
#rc-update add alsasound boot

#nano /etc/modules.d/alsa
alsa snd-card-0 snd-intel8x0
alsa sound-slot-0 snd-card-0

重启

调节音量(默认静音, m 键静音开关)
#alsamixer

xmms完美中文支持
#nano -w /etc/gtk/gtkrc.zh_CN
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,-*-*-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*

#cp /etc/gtk/gtkrc.zh_CN ~/.gtkrc

xmms字体
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0

校正系统时间
#emerge rdate
#rdate -s time.nist.gov

为Konqueror添加flash插件
到 http://www.macromedia.com 下载linux版的flash插件。
解压后
#mkdir ~/.netscape
#mkdir ~/.netscape/plugins
#cp libflashplayer.so flashplayer.xpt ~/.netscape/plugins

在"Konqueror配置" ---> "插件"中,"扫描新插件"就可以了。

安全
#nano -w /etc/inittab
注释掉以下几行,即:
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

其实都是根据别人的帖子整理的,在 http://www.linuxsir.org 已发帖,在贵站也发一次,留个备份:)
发表于 2004-6-12 22:19:25 | 显示全部楼层
不错啊,挺帅的!

不过为什么不用新内核?
回复

使用道具 举报

发表于 2004-6-12 22:29:19 | 显示全部楼层
我用两天写了 8 页 A4 纸的安装手记,
从 stage 1 开始, 使用 2.6.5 linux header,
nptl 支持, bootsplash 支持, 家用邮件服务器环境建立...
乃至精确到分钟的安装时间记录, 每一个问题的出现和解决方法...
不过是拿 e 文写的, 而且是手写稿, 头疼怎么共享, 呵呵
回复

使用道具 举报

 楼主| 发表于 2004-6-13 08:33:49 | 显示全部楼层
我尝试过emerge gentoo-dev-sources,唯一的不足就是我还没解决声音问题。
在kernel-2.4.25-r1中仅选Sound Support,安装alsa相关包之后,一切正常。
但在kernel-2.6.5-r1中,我还是仅选Sound Support,系统没声音,开机和关机时提示ALSA not loaded!
不知是哪里的问题,还请赐教!谢!
回复

使用道具 举报

发表于 2004-6-13 09:09:32 | 显示全部楼层
1. 编译内核 (2.6.*) 时选择使用 ALSA, 并将你声卡对应的支持编译成模块 (比如我的是 crystal 4281, 对应
模块编译完之后名为 snd_cs4281)

2. 安装完系统之后, emerge alsa-libs 以及 alsa-utils (可以简单地 emerge alsa-utils, 则 alsa-libs 会以
dep 形式一起 emerge), 注意, ***不需要*** emerge alsa-driver! 它已经并入 2.6 内核, 而且我们在上一步
已经安装好了.

3. 自动载入声卡驱动模块: 编辑 /etc/modules.autoload.d/kernel-2.6, 添加我们需要系统自动加载的模块,
比如网卡模块, iptables 模块... 这里我们先加入声音驱动模块, 比如我的就是添加一行: snd_cs4281

4. 重新启动, 系统就会自动加载这个模块了, 然后我们可以运行 aslamixer 或者 gnome 的音量控制工具
(gnome-volumn-control) 把: Master, PCM, PCM Stream 的静音去掉 (默认所有都是静音, 而且音量都是
最小的), 调大音量, 退出, 启动 xmms 之类的程序测试一下吧

5. 保存 alsamixer 的设置. 默认是不会保存的, 系统重启就回到静音. 在调节到喜欢的声音效果之后, 我们
可以:

(1) 以 root 账号运行: alsactl store, 这将保存设置. 然后, 让系统启动时自动恢复保存的设置 --
(2) 以 root 账号运行: rc-update add alsasound default, 这将把 alsasound 添加到默认运行级别中.
系统一启动 (进入默认运行级别), alsasound 这个脚本就会自动恢复保存的声音设置.

6. 其他: 在第 3 步时, 我们可以在添加模块到 kernel-2.6 里之前进行一下简单的测试, 那就是:
. 以 root 身份运行: modprobe [你的声卡模块], 比如我的: modprobe snd_cs4281, 这将把声音驱动模
块加载到内核中, 如果没有任何错误输出, 那么我们就可以继续后面的步骤.

ALSA 的效果非常好, Enjoy!
回复

使用道具 举报

发表于 2004-6-13 09:21:49 | 显示全部楼层
手写稿?
呵呵,英文的啊,打到电脑里吧,比打中文应该快多了。
回复

使用道具 举报

发表于 2004-6-13 09:57:41 | 显示全部楼层
现在每天 2, 3 K 字的翻译量... 还得学新东西, 写代码, 好想有钱雇个小秘 mm 帮我打字  
回复

使用道具 举报

发表于 2004-6-16 10:25:15 | 显示全部楼层
:neutral:
顶上去,对我也有用!
回复

使用道具 举报

发表于 2004-6-17 20:49:46 | 显示全部楼层
单单是记录执行了什么命令用处不太大.

关键是安装的用户要理解每一步的用处.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-5 12:34 , Processed in 0.065638 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表