当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-13 21:01 

注册: 2009-02-25 14:53
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
今天,折腾了我整整五天时间的arch终于有了一个初步的成果了。从终端到X界面,网络、声卡、显卡、KDE桌面,终于可以用上arch了, 不免小激动了一下。现在粗略地记录一下自己的安装过程。


一、准备工作

我是在thinkpad 的机器上装的,型号SL400。镜像用的是最新的archlinux-2009.08-core-i686.iso。起初打算用USB引导安装,结果失败,于是刻盘安装(也可硬盘安装,不过用硬盘安装不仅需要在安装的时候挂载文件所在硬盘磁盘,同时也要挂载ISO镜像,win下也要写menulst,较为麻烦,我图个方便,直接刻盘了。
硬盘安装的官方教程:http://wiki.archlinux.org/index.php/%E7%A1%AC%E7%9B%98%E5%AE%89%E8%A3%85_Arch_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%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/Arch_%E6%96%B0%E6%89%8B%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%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即在最低频率工作,温度下降


页首
 用户资料  
 
2 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-13 21:37 
头像

注册: 2008-08-24 9:41
帖子: 252
送出感谢: 0 次
接收感谢: 1
: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!!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-13 21:53 
头像

注册: 2007-10-18 17:40
帖子: 1006
送出感谢: 0 次
接收感谢: 0 次
支持一下,我一般只看wiki ,wiki实在搞不定,就开始google找偏方。


_________________

千帖户,享有论坛特权!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-13 22:07 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
照英文wiki就行了,有些步骤可以省


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
5 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-14 0:14 

注册: 2009-07-13 21:54
帖子: 543
送出感谢: 10
接收感谢: 8
xorg就包含输入设备驱动软件了吧?装kde-mod是个不错的选择


_________________
南无阿弥陀佛


页首
 用户资料  
 
6 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-14 3:13 
头像

注册: 2007-01-06 21:00
帖子: 920
送出感谢: 2
接收感谢: 0 次
tenzu 写道:
照英文wiki就行了,有些步骤可以省

恩,KDE一般安装kdemod,优化过


页首
 用户资料  
 
7 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-14 13:41 
头像

注册: 2007-06-05 18:27
帖子: 441
送出感谢: 0 次
接收感谢: 0 次
stick 2 wiki.
so 没啥好总结的。


_________________
推荐目前为止最优秀的网络备份|文件分享工具Dropbox
Ubuntu 12.04


页首
 用户资料  
 
8 楼 
 文章标题 : Re: aech初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-14 16:50 

注册: 2005-10-04 19:38
帖子: 117
送出感谢: 0 次
接收感谢: 0 次
LZ很强大,看了以后决定不折腾arch了……


页首
 用户资料  
 
9 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-15 20:51 

注册: 2009-02-25 14:53
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
记下来其实是为了方便以后安装~~ :em06


页首
 用户资料  
 
10 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-22 0:33 
头像

注册: 2009-04-11 12:17
帖子: 3049
送出感谢: 0 次
接收感谢: 0 次
顶楼主,我在准备按照archlinux

是校园网..

正纠结


_________________
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.


页首
 用户资料  
 
11 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-22 8:22 
头像

注册: 2008-12-18 11:47
帖子: 611
送出感谢: 0 次
接收感谢: 0 次
:em20 装了E17发现文档好少~


页首
 用户资料  
 
12 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-22 17:32 
头像

注册: 2008-10-27 22:28
帖子: 1151
地址: 暮色酒馆
送出感谢: 0 次
接收感谢: 0 次
校园网装arch简直是悲剧,我是鲜活的例子


_________________
优猫饼


页首
 用户资料  
 
13 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-23 1:05 
头像

注册: 2009-04-11 12:17
帖子: 3049
送出感谢: 0 次
接收感谢: 0 次
引用:
由于在安装前我从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.


页首
 用户资料  
 
14 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-23 2:26 
头像

注册: 2007-01-06 21:00
帖子: 920
送出感谢: 2
接收感谢: 0 次
wangks18 写道:
校园网装arch简直是悲剧,我是鲜活的例子

为什么?我就是校园网的,更新用北交大的源能到5M/s


页首
 用户资料  
 
15 楼 
 文章标题 : Re: arch初步安装完毕,做个简单的总结~~
帖子发表于 : 2009-10-23 8:09 
头像

注册: 2008-10-27 22:28
帖子: 1151
地址: 暮色酒馆
送出感谢: 0 次
接收感谢: 0 次
princelai 写道:
wangks18 写道:
校园网装arch简直是悲剧,我是鲜活的例子

为什么?我就是校园网的,更新用北交大的源能到5M/s

因为只能用北交大、上海交大、兰州大学的源


_________________
优猫饼


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译