arch初步安装完毕,做个简单的总结~~

其他Linux/Unix/BSD/OSX等发行版讨论
leohui1988
帖子: 15
注册时间: 2009-02-25 14:53

arch初步安装完毕,做个简单的总结~~

#1

帖子 leohui1988 » 2009-10-13 21:01

今天,折腾了我整整五天时间的arch终于有了一个初步的成果了。从终端到X界面,网络、声卡、显卡、KDE桌面,终于可以用上arch了, 不免小激动了一下。现在粗略地记录一下自己的安装过程。


一、准备工作

我是在thinkpad 的机器上装的,型号SL400。镜像用的是最新的archlinux-2009.08-core-i686.iso。起初打算用USB引导安装,结果失败,于是刻盘安装(也可硬盘安装,不过用硬盘安装不仅需要在安装的时候挂载文件所在硬盘磁盘,同时也要挂载ISO镜像,win下也要写menulst,较为麻烦,我图个方便,直接刻盘了。
硬盘安装的官方教程:http://wiki.archlinux.org/index.php/%E7 ... 6%96%87%29)。光盘启动,进入后以root登录,/arch/setup执行安装。

二、安装

我为arch分了20G的磁盘空间,所以安装的时候我选择了手动分区,这个系统仅仅是我个人使用,所以只分了 / ,/boot ,swap三个区。选择包的时候,我第一次只选择了base,因为是教育网,用的drcom客户端,结果无法上网,因为无法make drcom的包,没办法,退回重装,第二次将另一个包也选中(2009.08的版本中只有两个包可选),这样就将装完后就可以编译了。基本包安装完毕,安装grub,如果是双系统的,编辑mebu.lst的时候把windows的那个去掉注释。编辑rc.conf,设置自己的网络,如果是自动获取,只需eth0="dhcp"。如果是固定IP,比如像我所在的教育网,将eth0设置成自己的IP,比如:eth0="eth0 10.2.2.31 netmask 255.255.255.0 broadcast 10.2.2.25“,设置getway,网关,如gateway="default gw 10.2.2.1",去掉ROUTES中的“!”,ROUTES=(gateway),编辑resolv.conf,设置DNS,加入行 nameserver=你的DNS,保存退出,网络配置完毕。若是ADSL上网,安装完毕后在终端中输入pppoe-setup即可打开ADSL设置,根据提示设置自己的用户名和密码,以及你所在地的DNS服务器(开启输入pppoe-start)。编辑locale.gen,将zh_CN的语言注释去掉,修改root密码,完毕,重启。

三、配置源,更新系统

以root登录,新增用户帐户:
#useradd -m -s /usr/bin username
添加密码:
#passwd username。
由于在安装前我从http://ftp.sjtu.edu.cn/pub/mirror2/www.archlinux.org上将community,core,extra,current的内容下载,所以更新的时候我将其分别加入到/etc/pacman.conf中,Server=file://目录 即可,不过那些文件包不全,所以我又在/etc/pacman.d/mirrorlist中添加了两个源:
Server = http://mirrors.163.com/archlinux/$repo/os/i686
Server = http://archlinux.hell.org.ua/archlinux/$repo/os/i686
当然也可以将其中有的注视去掉,只是那些源都在国外,可能会比较慢。设置好后
#pacman -Syu

四、配置ALSA

配置声卡:使用alsamixer,安装:
#pacman -S alsa-utils alsa-oss ,把你的普通用户账号加入到audio用户组中,
以root身份运行
# gpasswd -a yourusername audio
以普通用户身份运行:
# alsamixer
用左右光标键移动到Master和PCM声道上,按M取消掉静音。用向上键增加音量。(70-90的音量是较合适的范围)按ESC键离开alsamixer。有Speaker的,需要同时取消静音并调整之。以普通用户身份,使用 /usr/bin/aplay程序来测试你的声音配置,运行:
#aplay /usr/share/sounds/alsa/Front_Center.wav
你应该会听到一个女性声音说:“Front,center。”
以root身份运行:
#alsactl store
这将创建'/etc/asound.state'文件,用来保存alsamixer的设置。为了每次启动都可以自动恢复混音器设置,可将守护进程alsa加入到你的/etc/rc.conf中的DAEMONS列表,DAEMONS=(syslog-ng network crond alsa)。

五、安装X

#pacman -S xorg xf86-input-evdev
3d的工具比如glxgears包含在包mesa 里(如果需要,也安装)
#pacman -S mesa。如果不知道显卡类型,输入下面命令:lspci | grep VGA。输入下面命令,查看所有开源驱动:pacman -Ss xf86-video | less。vesa驱动是最原汁原味的,适用于大部分的显卡。如果实在无法找到合适的显卡驱动,就选用vesa:
#pacman -S xf86-video-savage。
如果实在不确定需要安装那个显卡驱动,可以安装所有显卡驱动包, 输入下面命令:
#pacman -S xorg-video-drivers。我
的是nvidia显卡,所以
#pacman -S nvidia
(注:1. nvidia-96xx 直到Ge Force 4的较新显卡 2. nvidia-173xx Geforce FX系列显卡 3. nvidia 在GF FX之后的最新GPU )

六、安装输入设备驱动软件包

#pacman -S xf86-input-keyboard xf86-input-mouse


七、配置X:创建并修改/etc/X11/xorg.conf

nvidia显卡可以执行:
#nvidia-xconfig
可在/etc/X11/下生成xorg.conf,一般这个文件就不需要配置了,我的机器没配置就可以开X了。
如果不是独显,以root身份输入下面命令:
#Xorg -configure
这里生成的文件是/root/xorg.conf.new,把这文件复制到 /etc/X11/:
cp /root/xorg.xonf.new /etc/X11/xorg.conf
再对xorg.conf作相应配置。(详细方法参见官方wiki:http://wiki.archlinux.org/index.php/Arc ... 6%96%87%29

开启X之前必须注意安装 xf86-input-keyboard xf86-input-mouse,还有hal和dbus:
#pacman -S xf86-input-keyboard xf86-input-mouse hal dbus
将hal和dbus加入到/etc/rc.conf DAEMONS列表,DAEMONS=(syslog-ng network crond alsa hal dbus)。在X.org相关进程启动前,启动守护进程hal:/etc/rc.d/hal start。

八、测试X

执行
#startx
或者
#xinit
屏幕上出现了一个白色的窗口,則X配置成功。这里有一点需注意的是,起初我用root帐户开启X,屏幕上只闪过一个nvidia的logo,无窗口出现。此时应用普通用户帐户开启X。若还不成功,则许检查xorg.conf文件。

九、安装桌面环境

以前用ubuntu的时候是gnome的界面,换到arch后我决定试试kde。
pacman -S kde #(安装完整的kde桌面)
pacman -S kdebase kdebase(基本的桌面环境)
我直接 pacman -S kde (可将kde的图形化登录界面kdm加入/etc/r.conf DAEMONS列表)


十、安装字体:

#pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera wqy-zenhei
运行下:
#locale.gen

十一、scim输入法

#pacman -S scim
编辑~/.xinitrc(没有自己新建)
加入以下内容:
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d


十二、安装sudo

# pacman -S sudo
root身份编辑/etc/sudoers,当用户输入以 "sudo", 作为开始的命令行时,临时授予该用户root权限。加入下面一行:

当用户输入以 "sudo", 作为开始的命令行时,临时授予该用户root权限。加入下面一行:
USER_NAME ALL=(ALL) ALL
USER_NAME 就是单个用户名。

配置完毕后重启,最基本的arch桌面系统配置完成!



问题小结

1、硬盘的分区无法自动挂载。
解决办法:把用户加入到 hal,dbus,storage ,optical这几个组里面。
#gpasswd -a username groupname

编辑/etc/PolicyKit/PolicyKit.conf,加入下面几行:
<match action="org.freedesktop.hal.storage.*">
<return result="yes"/>
</match>

然后启动hal服务
#/etc/rc.d/hal start

2、使用QQ和部分软件时(如gvim),机器会有“嘟嘟”的叫声。
解决办法:关掉系统蜂鸣声
移出蜂鸣系统模块:rmmod pcspkr
当你怀念它的时候:modprobe pcspkr

3、X总是无故重启,alt+ctrl+F1无法切换
暂时的解决办法:将kdm从/etc/r.conf DAEMONS列表删除,启用终端登录,然后以普通用户身份运行:sudo kdm

4、cpu温度高于windows下
解决办法:安装安装cpufrequtils,为cpu降频
#pacman -S cpufrequtils
编辑/etc/rc.conf,将cpufreq加入 Deamons = (......cpufreq ......)
加入模块到MOUDLES = ( ...acpi-cpufreq cpufreq_powersave cpufreq_userspace ....)
cpufreq_powersave是使cpu始终处于最低频率运行
启用模块
#modprob acpi-cpufreq
重启后CPU即在最低频率工作,温度下降
头像
jimmerlin
帖子: 252
注册时间: 2008-08-24 9:41

Re: aech初步安装完毕,做个简单的总结~~

#2

帖子 jimmerlin » 2009-10-13 21:37

:em06 arch 不是aech
Archlinux:Simple,lightweight(if no X.org)
Chakra:Archers' KDE
Smplayer:Best mplayer front end so far
Python:program language you can truely enjoy
Indigo Prophecy:Perfect AVG if the ending doesn't suck totally!!
头像
john.wu
帖子: 1006
注册时间: 2007-10-18 17:40

Re: aech初步安装完毕,做个简单的总结~~

#3

帖子 john.wu » 2009-10-13 21:53

支持一下,我一般只看wiki ,wiki实在搞不定,就开始google找偏方。

千帖户,享有论坛特权!
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: aech初步安装完毕,做个简单的总结~~

#4

帖子 tenzu » 2009-10-13 22:07

照英文wiki就行了,有些步骤可以省
lord007
帖子: 555
注册时间: 2009-07-13 21:54

Re: aech初步安装完毕,做个简单的总结~~

#5

帖子 lord007 » 2009-10-14 0:14

xorg就包含输入设备驱动软件了吧?装kde-mod是个不错的选择
南无阿弥陀佛
头像
princelai
帖子: 920
注册时间: 2007-01-06 21:00
联系:

Re: aech初步安装完毕,做个简单的总结~~

#6

帖子 princelai » 2009-10-14 3:13

tenzu 写了:照英文wiki就行了,有些步骤可以省
恩,KDE一般安装kdemod,优化过
头像
xsoul
帖子: 441
注册时间: 2007-06-05 18:27

Re: aech初步安装完毕,做个简单的总结~~

#7

帖子 xsoul » 2009-10-14 13:41

stick 2 wiki.
so 没啥好总结的。
adamscao
帖子: 117
注册时间: 2005-10-04 19:38

Re: aech初步安装完毕,做个简单的总结~~

#8

帖子 adamscao » 2009-10-14 16:50

LZ很强大,看了以后决定不折腾arch了……
leohui1988
帖子: 15
注册时间: 2009-02-25 14:53

Re: arch初步安装完毕,做个简单的总结~~

#9

帖子 leohui1988 » 2009-10-15 20:51

记下来其实是为了方便以后安装~~ :em06
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
系统: windows7

Re: arch初步安装完毕,做个简单的总结~~

#10

帖子 wowoto » 2009-10-22 0:33

顶楼主,我在准备按照archlinux

是校园网..

正纠结
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: arch初步安装完毕,做个简单的总结~~

#11

帖子 untitled » 2009-10-22 8:22

:em20 装了E17发现文档好少~
头像
wangks18
帖子: 1151
注册时间: 2008-10-27 22:28
来自: 暮色酒馆

Re: arch初步安装完毕,做个简单的总结~~

#12

帖子 wangks18 » 2009-10-22 17:32

校园网装arch简直是悲剧,我是鲜活的例子
优猫饼
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
系统: windows7

Re: arch初步安装完毕,做个简单的总结~~

#13

帖子 wowoto » 2009-10-23 1:05

由于在安装前我从http://ftp.sjtu.edu.cn/pub/mirror2/www.archlinux.org上将community,core,extra,current的内容下载,所以更新的时候我将其分别加入到/etc/pacman.conf中,Server=file://目录

要再具体点就好了》。。我就是校园网..纠结..我也下载了这些东西...就是每次编辑pacman.conf时都出错。
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
头像
princelai
帖子: 920
注册时间: 2007-01-06 21:00
联系:

Re: arch初步安装完毕,做个简单的总结~~

#14

帖子 princelai » 2009-10-23 2:26

wangks18 写了:校园网装arch简直是悲剧,我是鲜活的例子
为什么?我就是校园网的,更新用北交大的源能到5M/s
头像
wangks18
帖子: 1151
注册时间: 2008-10-27 22:28
来自: 暮色酒馆

Re: arch初步安装完毕,做个简单的总结~~

#15

帖子 wangks18 » 2009-10-23 8:09

princelai 写了:
wangks18 写了:校园网装arch简直是悲剧,我是鲜活的例子
为什么?我就是校园网的,更新用北交大的源能到5M/s
因为只能用北交大、上海交大、兰州大学的源
优猫饼
回复