Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4465585
  • 博文数量: 192
  • 博客积分: 10014
  • 博客等级: 上将
  • 技术积分: 8232
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-21 00:22
文章分类

全部博文(192)

文章存档

2011年(4)

2009年(14)

2008年(174)

我的朋友

分类: LINUX

2008-05-04 21:49:38

   本文以从Gentoo 2008.0 beta1 live cd引导为例,介绍Gentoo 从stage3开始安装的步骤。本文的主要资料来源都是从网上搜索得到的。如有不妥之处,欢迎指出。
 
假设计算机上已经有一分区,/dev/sda3
 
 
1. 从光盘引导
2. 配置网络
 

ifconfig eth0 192.168.1.20 broadcast 192.168.1.255 netmask 255.255.255.0 route add default gw 192.168.1.1

进行域名服务器的配置 nano /etc/resolv.conf

3. 开启sshd服务方便远程安装

/etc/init.d/sshd start

4. 准备磁盘分区

mke2fs -j /dev/sda3

5. 挂载文件系统

mount /dev/sda3 /mnt/gentoo

6. 下载stage3和portage

这一步不再详细描述,使用uname -m 来查看需要下载哪种类型的stage,然后到,从中选择一个镜像,例如,下载stage3-i686-*.tar.bz2 ; 同样的方法下载Portage,例如,下载portage-*.tar.bz2.
(*代表版本信息)

7. 解压缩stage和portage

tar xvjpf stage3-*.tar.bz2 -C /mnt/gentoo
tar xvjpf portage-*.tar.bz2 -C /mnt/gentoo/usr

8. 拷贝域名解析信息

cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

9. 挂载虚拟的分区

mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

10. 进入新的安装环境

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile

11. 设置make.conf

CFLAGS="-O2 -march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult before changing.
CHOST="i686-pc-linux-gnu" LDFLAGS="-Wl,-O1" RSYNC_PROXY="192.168.1.146:808"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
USE="X -qt3 -qt4 -arts -kde gtk gnome hal avahi"

CFLAGS的确定方法(待续)
 
12. 更新Portage树

emerge --sync

或者
emerge-websync

:使用emerge-websync时可以设置代理服务器(export http_proxy="...")

13. 选择属性配置文件

ln -snf /usr/portage/profiles/default-linux/x86/2007.0/desktop /etc/make.profile

14. 设置本地的语言环境

修改文件etc/locale.gen

增加

zh_CN.GB2312 GB2312
zh_CN.GBK GBK
en_US ISO-8859-1
en_US.UTF8 UTF-8
zh_CN.UTF8 UTF-8

然后运行

locale-gen

 

15. 设置时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

16. 安装核心

安装kernel涉及系统内核的配置,在另外的文章中讲述(Gentoo的安装(三、配置内核) ),这里只简要记录一下安装步骤

首先安装核心源代码

emerge gentoo-sources

配置内核
cd /usr/src/linux
make menuconfig
make && make modules_install
cp arch/i386/boot/bzImage /boot/kernel-version

 

这一步是关系到系统安装是否成功的关键步骤之一,因此有单独的文章介绍Gentoo的安装(三、配置内核) 。这样不会显得将本文弄得很长

 

17. 创建挂载文件分区表
 

nano -w /etc/fstab

 

18. 配置网络

   与网络相关的配置在文件 /etc/conf.d/net中

     设置IP和网关。例如

config_eth0=("192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255")
routes_eth0=("default via 192.168.0.1")

     或者

config_eth0=("dhcp")
dhcp_eth0="nodns nontp nonis"

      这种方法要求已经安装了DHCP客户端

 

 启动时自动运行

rc-update add net.eth0 default

 

19. 设置root用户的密码

 

passwd

 

20. 设置系统时钟

修改文件/etc/conf.d/clock

CLOCK="local"
TIMEZONE="Asia/Shanghai"
CLOCK_OPTS="--directisa"

21. 安装grub

emerge grub

修改 /boot/grub/grub.conf 并运行

grep -v rootfs /proc/mounts > /etc/mtab
grub-install --no-floppy /dev/sda3

22. 安装X
修改/etc/make.conf文件

INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="intel i810"

安装Xorg

emerge -pv xorg-server
emerge xorg-x11
env-update
source /etc/profile

配置X

#Generating an xorg.conf file
Xorg -configure

#Testing the xorg.conf.new file
X -config /root/xorg.conf.new

#Copying over xorg.conf
cp /root/xorg.conf.new /etc/X11/xorg.conf

#Starting X
startx

23. 安装Gnome

USE="-qt3 -qt4 -arts -kde gtk gnome hal avahi"

#Enabling Gentoo branding
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

emerge gnome-light
env-update && source /etc/profile


24. 安装gdm

#install gdm
emerge gdm

#Adding xdm to the default runlevel
rc-update add xdm default

#Editing /etc/conf.d/xdm
DISPLAYMANAGER="gdm"


25. 安装汉字输入法

emerge fcitx

在文件/etc/profile后面添加下面内容

export XIM=fcitx
export XIM_PROGRAM=fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export LANG='zh_CN.UTF-8' LC_ALL='zh_CN.UTF-8' LANGUAGE='zh_CN.UTF-8'

System->Prefrence->Sessions加入fcitx

26. 安装文泉驿字体

emerge wqy-bitmapfont
启动 GNOME 的字体配置程序,在其中选择 WenQuanYi Bitmap Song,已经基本上可以看到效果了

27. 安装ALSA配置程序

emerge alsa-utils

运行alsaconf将配置系统的声卡,如果失败,多半说明系统内核配置有问题,请参见Gentoo的安装(三、配置内核) 关于声卡的部分

 
 
阅读(2313) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~