|
|
在 www.linuxsir.cn 上学到的一些Gentoo入门知识,整理了一下,主要给自己以后学习使用,也许也有新手用得上。
Gigabyte 845GL + C4 2.0G + HY 256MB DDR + ST 60GB + 52xCDROM + SyncMaster 763MB + RealTek 8139
Windows XP Professional + SP1
Fedora Core 1 (2.4.22-1.2188.nptl)
在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
解压stage、portage
#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/
进入Gentoo环境
#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 -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
#make menuconfig
Code maturity level options --->
Prompt for development and/or incomplete code/drivers"
File systems --->
<*> Reiserfs support
<*> Ext3 journalling file system support
Virtual memory file system support (former shm fs)
/proc file system support
/dev file system support (EXPERIMENTAL)
Automatically mount at boot
[ ] /dev/pts file system for Unix98 PTYs
<*> Second extended fs support
Processor type and features
[ ] Symmetric multi-processing support
General setup ---> ACPI Support
ACPI Support
<*> Button
<*> Fan
<*> Processor
系统日志
#emerge -k syslog-ng
#rc-update add syslog-ng default
系统配置
时区
#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
主机名
#echo MyName > /etc/hostname
#echo homenetwork > /etc/dnsdomainname (这一步好象不起什么作用?)
#rc-update add domainname default
网络
#nano -w /etc/conf.d/net
#rc-update add net.eth0 default
开启DMA100
#nano -w /etc/conf.d/local.start
#hdparm -c 1 -d 1 /dev/hda
#passwd
#exit
添加引导菜单
#vi /boot/grub/grub.conf 添加
root (hd0,9)
kernel /boot/vmlinuz-2.4.25 root=/dev/hda10
#umount /mnt/gentoo/proc
#umount /mnt/gentoo
#reboot
进入Gentoo后,提示fsck错误。
#nano -w /etc/fstab
/dev/hda8 / ext3 noauto,noatime 1 1
/dev/hda9 none swap sw
/dev/hdc /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
硬盘安装
#mount /dev/hda7 /mnt/floppy
#mount -o loop /mnt/floppy/packages-x86-2004.1.iso /mnt/cdrom
#export="/mnt/cdrom"
#emerge -k xfree
#USE="bindist" emerge -k kde
#emerge -p kde
#nano -w /etc/rc.conf
CLOCK="local" (以后可用 date 更改本地时间)
DISPLAYMANAGER="kdm"
XSESSION="KDE-3.2.1"
配置XFree
#xf86config
鼠标的协议使用IMPS/2
#nano -w /etc/X11/XF86Config
Section "Device"
Identifier "Intel845GL"
Driver "vga"
EndSection
把Driver "vga"改成Driver "i810"
Identifier "Mouse1"
Driver "mouse"
Option " rotocol" "Auto"
Option "Device" "/dev/mouse"
添加
Option "ZAxisMapping" "4 5"
#LINGUAS zh_CN emerge kde-i18n
cp了simsum字体, 在控制中心regional & accessibility->country/region & language里添加Simplified Chinese。
把有设置字体的地方,字体都改为simsun.
开启小键盘、fcitx输入法
#emerge numlockx
#emerge fcitx
#nano -w /.xinitrc
export LC_CTYPE=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx
fcitx &
numlockx &
exec startkde
#reboot |
|