LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1451|回复: 1

这是我的archlinux的安装manual,希望有些用

[复制链接]
发表于 2004-10-3 17:00:01 | 显示全部楼层 |阅读模式
今天刚把自己的活做完,所以有空写一下我的archlinux的安装经历,希望能对你们有些帮助。

1. 安装的第一步当然是下载CD,我下的是archlinu 0.6,下载并刻完盘
2. 我是把archlinux和windows装在一个机器上的,所以接下来我用windows自带的分区工具空出了一个free的硬盘空间。(我以前曾经犯过一个这样的严重错误,比如开始我在我的唯一的硬盘上做了三个分区,分别是C,D,和E。C是primary分区,D和E是extended分区,然后我装linux的时候,我把E给去掉了,但是并没有把primary和extended的结构给相应得修改,当然最后的结果就是我把硬盘弄的不能用了。)
3. 分区完了后,就是安装了,相信应该不会有什么问题如果你是按照它的manual一步一步做的,我是只安装了base先的,然后以后要用什么,我就pacman就好了。(这里我把我的几个configuration文档贴出来,希望能有点帮助。)

/boot/grub/menu.lst

*******************
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS
#
#  Old /dev    DevFS                    Grub
# -----------------------------------------------
#  /dev/fd0    /dev/floppy/0            (fd0)
#  /dev/hda    /dev/discs/disc0/disc    (hd0)
#  /dev/hdb2   /dev/discs/disc1/part2   (hd1,1)
#  /dev/hda3   /dev/discs/disc0/part3   (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +----------------------------------------+
#          | 640x480 800x600 1024x768 1280x1024
#      ----+-----------------------------------
#      256 |   0x301   0x303    0x305     0x307
#      32K |   0x310   0x313    0x316     0x319
#      64K |   0x311   0x314    0x317     0x31A
#      16M |   0x312   0x315    0x318     0x31B
#     +----------------------------------------+

# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,1)
kernel /boot/bzImage root=/dev/hda2 ro

title  Windows
rootnoverify   (hd0,0)
makeactive
chainloader +1
****************

/etc/rc.conf
****************
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# Localization
#
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: fount in /usr/share/kbd/consolefonts (only needed for non-us)
# USECOLOR: use ANSI color sequences in startup messages
#
HARDWARECLOCK="localtime"
TIMEZONE=US/Michigan
KEYMAP=us
CONSOLEFONT=
USEcolor="yes"

#
# Networking
#
HOSTNAME="tux"

#
# Module to load at boot-up (in this order)
#   (prefix a module with a ! to disable it)
#
MODULES=(!8139too uhci-hcd !snd-pcm-oss snd-ens1371 snd-cmipci !usbserial !ide-scsi)

#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   (prefix an interface in INTERFACES with a ! to disable it)
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="eth0 192.168.254.1 netmask 255.255.255.0 broadcast 192.168.254.255"
INTERFACES=(lo eth0)

#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   (prefix a route in ROUTES with a ! to disable it)
#
gateway="default gw 192.168.254.254"
ROUTES=(gateway)

#
# Daemons to start at boot-up (in this order)
#   (prefix a daemon with a ! to disable it)
#
DAEMONS=(syslogd klogd !pcmcia network !netfs !crond alsamixer portmap fam)

# End of file
*************

/etc/modprobe.conf
*************
#
# /etc/modprobe.conf (for v2.6 kernels)
#

#alias char-major-116 snd
#alias char-major-14 soundcore

#options snd major=116 cards_limit=2

# Sound card 0 -- PCI adapter: ens1371
#alias sound-service-0-0 snd-mixer-oss
#alias sound-service-0-1 snd-seq-oss
#alias sound-service-0-3 snd-pcm-oss
#alias sound-service-0-8 snd-seq-oss
#alias sound-service-0-12 snd-pcm-oss
#alias /dev/dsp0 snd-pcm-oss

#alias snd-card-0 snd-ens1371
#alias snd-slot-0 snd-car-0
#alias sound-slot-0 snd-slot-0

# Sound card 1 -- PCI adapter: cmipci
#alias sound-service-1-0 snd-mixer-oss
#alias sound-service-1-1 snd-seq-oss
#alias sound-service-1-3 snd-pcm-oss
#alias sound-service-1-8 snd-seq-oss
#alias sound-service-1-12 snd-pcm-oss
#alias /dev/dsp1 snd-pcm-oss

#alias snd-card-1 snd-cmipci
#alias snd-slot-1 snd-car-1
#alias sound-slot-1 snd-slot-1

alias char-major-195* nvidia
********************

4. 安装完了以后,重启进入archlinux,使用pacman --sync --refresh升级你的pacman cache,完了以后就可以使用pacman --sync --sysupgrade升级你的系统了。
5. 因为现在gnome 2.8是在testing那一块,所以我接下来一步就是修改/etc/pacman.conf,把里面的testing相关项的comment out去掉,然后在用pacman --sync xorg gnome安装Xorg X11 6.8和gnome DE
6. 安装完了x11和gnome以后,接下来,我从我的window分区里把所有的以ttf和ttc结尾的字体文件拷贝到/usr/share/fonts/local(如果这个目录没用的,请自己用mkdir建一个),接下来你需要把这些字体文件的名字全部改成为小写字母(这是我在一篇文档里看到的[URL:http://brendan.sdf-eu.org/articles/antialiasing_slack.php]),下面的perl script可以用来干这个活,
find . | perl -ne 'chomp; next unless -e; $new=lc($_); rename $_,$new'
(也是从上面的文档里拷贝下来的)
7. 做完这些以后,用fc-cache /usr/share/fonts/local来安装这些字体,安装完了后,你可能需要退出X windows以激活这些字体。
8. 中文输入,我用的是fcitx,安装完fcitx后,关键的一步是要在起动gnome的时候,得保证LC_CTYPE是zh_CN.GB2312,依赖于你是用display manager,还是startx起动gnome DE,你可能需要这么做
8a) 如果使用display manager比如gdm,你可以在/etc/profile.d目录里加入一个可执行的lang.sh,如下
export LC_CTYPE=zh_CN.GB2312
8b)如果是用startx,则可以在你自己的.xinitrc里面加入上面的语句。
9. 使用fcitx,进入X windows以后,你可以在一个gnome terminal里面输入下面的语句,
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_RPOGRAM=fcitx
fcitx
这样你就应该能输入中文了
发表于 2004-10-17 21:52:37 | 显示全部楼层
呵呵,不错,弄个0.7试试先。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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