LinuxSir.cn,穿越时空的Linuxsir!

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

Arch确实不错,速度也很快,安装也不是特别复杂,以下是安装过程笔记,供arch新兵们参考。

[复制链接]
发表于 2007-8-4 23:05:25 | 显示全部楼层 |阅读模式
终于可以输入中文了,非常高兴,arch还是不错的,速度很快。只是配置过程有点复杂,其实也很简单,只是第一次配置确实需要很清楚需要特别注意的地方。
以下是安装的简单记录,主要是需要注意的地方:
配置VMWARE虚拟机,使用ISO启动:
登录后,进入控制台,运行:
# /arch/setup

1)准备分区
/boot 32mb
swap 1024mb
/   4500mb
/home 所有剩余空间
/, /home使用文件系统为:ext3

2)选择包:
只选择base, network, 其他留在后面装。

3)开始安装包。

4)配置系统:
a) 默认hwd,缺省。
b)boot提问,全部缺省。
c)选择vim.
d)fstab文件:
/dev/sda1 /boot ext2
/dev/sda2 swap swap
/dev/sda3  /    ext3
/dev/sda4  /home  ext3

e)locale.gen文件,只选择zh_CN.UTF-8,其他全部注释掉。
f)输入root password
g)选择pacman-Mirror: 选择ftp://mirror.pacific.net.au/

5)安装kernel, 全部默认即可。
6)安装grub, menu.lst文件如下:
-----------------
# 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
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26-fallback.img

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

----------------
注意:安装grub到/dev/sda,不能是/dev/sda1。

7)重新启动:
#reboot
如果由于grub安装错误,启动后不能进入,使用光盘启动,输入:
boot: arch root=/dev/sda3
即可登录,使用root登录后,重新安装grub:
#grub-install /dev/sda

8)配置网络
#pppoe-setup
输入ADSL帐号密码,DNS输入server.
#pppoe-start
#pppoe-status

9)同步源:
#pacman -S pacman
#pacman -Syu
#pacman -S xorg
#pacman -S gpm lynx hwd
#hwd -u
#hwd -x
# cp /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf
# nano /etc/X11/xorg.conf   这里不需要修改即可使用。
# pacman -S xterm
# startx
# xdpyinfo | grep resolution      根据提示选择下面两个命令之一
# pacman -S xorg-fonts-75dpi  或者 # pacman -S xorg-fonts-100dpi
这里是
# pacman -S xorg-fonts-100dpi

修改xorg.conf 直到X可以正常启动。这里不需要修改即可使用。

# pacman -Sy alsa-lib alsa-utils
设置声卡
# alsaconf
设置和保存音量
# alsamixer
# alsactl store

修改modprobe.conf和rc.conf

在rc.conf DAEMONS=(.......)加入alsa

代码
DAEMONS=(syslog-ng network netfs crond alsa)

# amixer set Master 75 unmute
# amixer set PCM 75 unmute

安装kde桌面:
# pacman -Sy kde

修改rc.conf 使用kdm
要想使用图形界面登陆,修改/etc/rc.conf 加入kdm
代码
DAEMONS=(syslog-ng network netfs crond alsa kdm)

安装字体等:
# pacman -S portmap fam dbus hal
# pacman -S ttf-ms-fonts
# pacman -S ttf-arphic-uming
# pacman -S ttf-fireflysung


安装SCIM之前,首先要安装gcc,glibc
# pacman -S glibc gcc

# pacman -S scim-pinyin scim-tables

以下是配置文件:
[root@myhost etc]# cat /etc/rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
#
LOCALE="zh_CN.utf8"
LANG="zh_CN.utf8"
HARDWARECLOCK="localtime"
。。。。

[root@myhost etc]# cat locale.gen
# Configuration file for locale-gen
#
#zh_CN.GB18030  GB18030
#zh_CN.GBK      GBK
zh_CN.UTF-8     UTF-8          //注意:只保留这一个,其他全部注释掉,包括en_US.UTF-8也要注释掉。
#zh_CN  GB2312
#zh_HK.UTF-8    UTF-8

然后运行
#locale-gen

最后,需要修改以下两个配置文件如下:
[root@myhost ~]# cat .xinitrc
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d

[root@myhost ~]# cat .xprofile
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d

重新启动kde,即可。


10)添加新用户,配置用户环境
进入控制台:
# adduser
按照如下输入信息,注意用户的附加组,要输入: wheel,audio,video, 否则声音/视频就会出问题。
[root@myhost ~]# adduser

Login name for new user []: lee
User ID ('UID') [ defaults to next available ]:
Initial group [ users ]:
Additional groups (comma separated) []: wheel,audio,video
Home directory [ /home/lee ]
Shell [ /bin/bash ]
Expiry date (YYYY-MM-DD) []:
New account will be created as follows:
---------------------------------------
Login name.......:  lee
UID..............:  [ Next available ]
Initial group....:  users
Additional groups:  wheel,audio,video
Home directory...:  /home/lee
Shell............:  /bin/bash
Expiry date......:  [ Never ]

This is it... if you want to bail out, hit Control-C.  Otherwise, press
ENTER to go ahead and make the account.

密码等其他配置。

配置用户的输入法设置:
使用新用户登录,在用户家目录下建立.xinitrc和.xprofile两个文件,内容如前面一样,如下:
[lee@myhost ~]$ cat .xinitrc
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d
[lee@myhost ~]$ cat .xprofile
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d

重新启动kde,即可使用输入法了。


11)设置字体
安装wenquanyi字体:
“文泉驿”字体安装
=============
过程如下:
首先,locale是zh_CN.utf8。在前面已经设定完毕。

接着装字体,我是在X中用虚拟终端装的。
去文泉驿的网站www.wenquanyi.org下载文泉驿字体pcf版(不要用ttf版)。
目前的版本:         wqy-bitmapfont-pcf-0.8.1-7.tar.gz
因为Arch默认是关闭点阵字体的,我们要打开它。
进入/etc/fonts/conf.d/目录
删除10-bitmaps.conf(它是个链接文件,原本指向no-bitmaps.conf),我这里按照上面的安装不存在这个目录。
运行:
#su - root
#cd /etc/fonts/conf.d/
#ln -s no-bitmaps.conf yes-bitmaps.conf   //我这里也不需要这个步骤。

(1),在/usr/share/fonts中建立一个目录,命名为wqy-bitmapfont
代码:
mkdir /usr/share/fonts/wqy-bitmapfont

(2),解压文泉驿字体包,将里面的pcf字体复制到/usr/share/fonts/wqy-bitmapfont目录。
代码:
tar zxvf wqy-bitmapfont-pcf-0.8.1-7.tar.gz
cp *.pcf /usr/share/fonts/wqy-bitmapfont

(3),切换到wqy-bitmapfont目录。完成如下操作。执行以下命令:
代码:
#cd /usr/share/fonts/wqy-bitmapfont
#mkfontdir
#cp fonts.dir fonts.scale
#xset +fp /usr/share/fonts/wqy-bitmapfont   //如果是用普通用户登录的kde, 执行这个命令不能用root用户,先执行exit命令退出root到普通用户。
编辑/etc/X11/xorg.conf
在Files段里的
FontPath     "/usr/share/fonts/misc"
下面添加
FontPath     "/usr/share/fonts/wqy-bitmapfont"
再运行:
#fc-cache -f -v
到这里,字体就装完了。

以下是测试字体是否安装成功。
#xset q
我的输出:
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  auto repeat delay:  500    repeat rate:  30
  auto repeating keys:  00ffffffdffffbbf
                        fadfffdfffdfe5ef
                        ffffffffffffffff
                        ffffffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  600    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0    WhitePixel:  16777215
Font Path:
  /usr/share/fonts/misc,/usr/share/fonts/wqy-bitmapfont
DPMS (Energy Star):
  Server does not have the DPMS Extension
Font cache:
  Server does not have the FontCache Extension
#/usr/bin/xlsfonts | grep wenquanyi
我的输出:
-wenquanyi-wenquanyi bitmap song-bold-r-normal--0-0-75-75-p-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-p-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-iso10646-1       
               
#fc-list | grep 'WenQuanYi'
我的输出:
WenQuanYi Bitmap Song:style=Bold
WenQuanYi Bitmap Song:style=Regular
至此,测试完毕;重启后就可以了。

进入kde control center->Appearances & themes->fonts-> 设置字体,全部调整,选择wenquanyi,重启kde。
 楼主| 发表于 2007-8-4 23:08:22 | 显示全部楼层
现在对arch的包还不是很熟,例如如果安装整个编译开发环境,应该安装哪个包。文泉译字体要怎么通过pacman安装等等。还需要慢慢熟悉。
回复 支持 反对

使用道具 举报

发表于 2007-8-5 07:38:01 | 显示全部楼层
首先要恭喜LZ,感到最不可思议的arch安装时居然没有glibc?一定是看错了,亦或你装的是glib吧?
以前装也记得有gcc的。。。
默认的base安装编译是没有问题了的。或者装个abs,以后编译更方便。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-5 11:54:14 | 显示全部楼层
Post by LaoLang_cool
首先要恭喜LZ,感到最不可思议的arch安装时居然没有glibc?一定是看错了,亦或你装的是glib吧?
以前装也记得有gcc的。。。
默认的base安装编译是没有问题了的。或者装个abs,以后编译更方便。

安装选择base+network确实没有装上glibc和gcc,不过后面装也很方便。arch安装和使用的感觉很像gentoo,以前也很喜欢gentoo,就是编译的时间太长,受不了,现在用arch,感觉很好。
回复 支持 反对

使用道具 举报

发表于 2007-8-6 09:16:31 | 显示全部楼层

请楼主帮帮忙

楼主能不能详细说一下你的网络配置。 我用的铁通的ADSL拔号上网。pppoe一直不用能。能不能麻烦楼主帮我看一下。
我的rc.conf配置:
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------

HOSTNAME="myhost"

lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)

gateway="default gw 192.168.0.1"
ROUTES=(!gateway)


pppoe.conf
ETH='eth0'

USER='*******'

DEMAND=no
DNSTYPE=SERVER
PEERDNS=yes
DNS1=
DNS2=

DEFAULTROUTE=yes

CONNECT_TIMEOUT=30

CONNECT_POLL=2

ACNAME=

SERVICENAME=

PING="."

CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"

SYNCHRONOUS=no

CLAMPMSS=1412

LCP_INTERVAL=20
LCP_FAILURE=3

PPPOE_TIMEOUT=80

FIREWALL=NONE

LINUX_PLUGIN=

PPPOE_EXTRA=""

PPPD_EXTRA=""

我用另一台机子做代理的话可以上网。所以网卡没问题。
麻烦帮忙看一下是什么原因。谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-6 20:26:10 | 显示全部楼层
没看出配置文件有什么问题,具体报出的错误是什么?gnewsense、mint的adsl倒是经常有问题,我后来的解决办法就是先执行pppoe-start, 再执行pppoe-stop, 然后再pppoe-start即可,如果没用,升级一下版本试试吧。
回复 支持 反对

使用道具 举报

发表于 2007-8-6 21:55:36 | 显示全部楼层
Post by dr609
  我用的铁通的ADSL拔号上网。pppoe一直不用能。能不能麻烦楼主帮我看一下。
我用另一台机子做代理的话可以上网。所以网卡没问题。
麻烦帮忙看一下是什么原因。谢谢。


  可能是下面的原因
  http://www.linuxsir.cn/bbs/showthread.php?t=309324
回复 支持 反对

使用道具 举报

发表于 2007-8-7 10:24:03 | 显示全部楼层
确实很详细,赞1个!
回复 支持 反对

使用道具 举报

发表于 2007-8-7 17:46:05 | 显示全部楼层
谢谢大家了.还是不行. 莫名的原因,系统是最新的.每次拔号后都:
................TIMED OUT
/usr/sbin/pppoe-start: line 193: 21761 Terminated $CONNECT "$@" > /dev/null 2>&1
回复 支持 反对

使用道具 举报

发表于 2007-8-8 00:24:23 | 显示全部楼层
应该有详细的log的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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