1.关于archlinux
archlinux是一个轻量的发行版,哲学是KISS,可以理解为“简单”。和其他的如Fedora/Ubuntu/openSuSE比起来,archlinux的运行效率相对更高。同时,其可定制性强,安装完后就只有个字符界面,然后你可以根据自己的爱好把他拓展为你想要达到的效果。配置方面,相对其他发行版来说,要简单,也容易得多。
2.下载archlinux
要下载archlinux可以直接到国内个镜像网站下。我在sohu下的:
http://mirrors.sohu.com/archlinux/iso/latest/
注:目录里面有core和netinstall两种版本,建议下core版本,netinstall需要你安装过程中联网。
3.关于本教程
由于archlinux的官方wiki已经很详细了,但为了让新手也能用archlinux,所以写了此文。我尽量做到让新手也能轻松安装archlinux。文中以 # 开头的是注释。
4.关于vi
vi是unix/linux世界标准的文本编辑器,由于后面要用,我这儿只说最基础的几个用法:
* 光标的移动:
上:k
下:j
左:h
右:l
# 这是vi移动光标的标准方式,当然你也可以用箭头键,但这种方式效率更高。
* 插入:i
* 添加:a
# 按上面两个键后就可以自由地输入文本了,此时你输入k等光标处会出现k这个字符,而不是上移一行,要让其上移,按下esc键再按k就可以了。
* 删除:x # 注意:vi中,你按退格键并不会删除,而是按x键。如果你按x出现的是字符x,你只需按下esc键再按x就行了。
* 保存:先按esc键,再输入:w((注意要输:号)
* 退出:先按esc键,再输入:q(注意要输:号)
5.安装系统
1)确定你的显卡类型以及驱动程序。(这步很重要,切记!)
lspci | grep VGA # 查看显卡类型
lsmod #查看显卡驱动
2)将你刻的archlinux放入光盘并重启电脑
3)在显示的光盘引导画面下,按上下键选择第一个选项并回车
4)启动成功后,在字符界面下输入root并回车
5)输入 /arch/setup 并回车,开始安装
此时会弹出一个框,直接确定就行,然后会进入文本安装画面(不要被文本安装吓着,其实是文本模式的图形界面,同样很直观的。)
6)安装画面下,你可以用上下键来选择安装步骤,回车确定。这儿,请从第一项开始
* 首先确定安装介质,由于你是用刻盘安装,这儿选 CD-ROM 即可(如果你要在不同选项间切换,用tab键)
* 接着确定国家,当然是Asia(亚洲)->China(中国) ->Shanghai(上海,linux下是用Shanghai而不是北京)
* 然后设置时间,一般默认就行。
* 接下来是对硬盘分区,很直观,并且archlinux会在你完成上一步后自动将光标移到下一步,很方便的。我是这样分的:
1200M给/boot目录(sda1) # 注意:在分区时,记得将/boot标记为可引导(boot)
46000M给/目录(sda2)
235000M给/home目录(sda3)
2000M给swap分区(sda5) # 之所以是sda5,是由于这是逻辑分区
* 上面是我的磁盘(320G的分区),你根据自己意愿分就行了。桌面用的话,建议/home多分些就是了。
* 下面是选择安装的软件包,建议全选上,当然,你要定制也行,我就只选了基础包、开发包、links、iptables和无线网工具
* 接下来是配置各文件,首先是选编辑器,我用的vi,你根据你的习惯选就行。关于设置文件,我主要说下面几个:
/etc/rc.conf # 这个文件是archlinux与其他发行版不同的特色之一,下面注意这几个地方:
HOSTNAME=“qiao" # 这行为你的主机名,qiao是我主机的名字,根据你自己情况更改就行。
eth0="dhcp" # 这而配置网卡,如果是DHCP,表示自动获取;如果你是用的静态的,照着文中的 #eth0="eth0 19…… 行配置即可。
wlan0= # 这儿是无线网,原文中没有,如果你用的无限网,这儿请添加上。要配置可以参考 #eth0="eth0 19…… 那行的配置。
INTERFACES=(eth0) # 在这儿,如果你想启动无线网卡的话,把wlan0也添加进去。例如:INTERFACES=(eth0 wlan0)
gateway="default gw 192.168.0.1" # 这行是网关的地址(你可以就把它理解成是路由地址……呵呵),根据你的情况改就可以了。
ROUTES=(!gateway) # 这儿是指定路由,如果你用的静态网络,请去掉括号中的!号。
/etc/resolv.conf # 这儿配置你的DNS,如果你是用DHCP方式动态获取上网地址的,这个文件可以不管。
/etc/pacman.d/mirrorlist # 这儿配置你的archlinux的pacman的源,请找到 #China 那行,那是国内的几个源,根据情况将相应行的#号去掉即可
/etc/locale.gen # 这个文件中,请将 zh_CN 开头的那几行去掉(如果你知道怎么配置的话,也可以按你自己的需要配置)。
# 上面的文件配置好后,按tab键移动光标选中ok,再按回车就完成了。
* 接下来是设置root帐号的密码,注意的是,密码不会以*号等来显示。
* 接下来是安装GRUB这个引导程序。安装完后会弹出一个配置文件,一般不用作什么改动,你追求启动速度的话,可以把timeout行的5改为0
* 到这儿为止,archlinux已经安装到你的电脑上了,输入reboot命令并回车,重启电脑……是不是启动速度很快?呵呵。下面我将讲解联网过程。
6.联网
刚装好了系统,你可能迫不及待想看gnome、kde等,输入startx并回车,呵呵,没命令对吧,下面我们就来安这些桌面,当然,第一步是联网。
1)联网
* 如果你是有线联网,且为静态,请在/etc/rc.conf文件的NETWORKING段配置ip(你的IP)/netmask(子网掩码)/broadcast(广播地址)/ROUTES(路由),如果为动态,将/etc/rc.conf文件的eth0改为dhcp形式。
* 如果你是用的无线网,则配置方法和有线网类似,当你将/etc/rc.conf配置好后(用ifconfig和route命令也行),请执行以下命令:
iwconfig wlan0 essid TP- key 1234567890 # essid后面为你无线路由的ssid,key后面为你无线路由的密码,没有则可以不填
2)检测网络是否已链接
ping -c3 qiao # 检查本机网络情况,其中,qiao是我主机的名字,用你的主机名替换就行。
ping -c3 route_IP # 检查路由,用你路由器的地址代替route_IP即可。
ping -c3 67.222.49.243 # 检查外网能否到达,这个IP是我网站的(linux游戏开发者网站),黑客朋友请不要搞破坏呀~呵呵。
ping -c3 www.66soft.org # 检查DNS能否解析。www.66soft,org是我网站的域名,专做linux游戏的,有空去看看吧!这儿搞个宣传,呵呵。
# 如果以上步骤都通过了,表明你的网络链接没有问题,当然,上面步骤是死的,人是活的,你可以直接先ping -c3 www.66soft.org,如果没通过,再倒序用以上命令检查出问题的地方。下面简略说下:
ping -c3 www.66soft.org失败,表明DNS设置有问题,请检查/etc/resolv.conf文件内的dns是否填写。
ping -c3 67.222.49.243失败,表明是路由设置有问题。请用route命令检查路由(好像archlinux默认没有ip命令呀……)同时查看/etc/rc.conf文件
7.安装图形桌面
联网成功后,你就可以安装gnome/kde/xfce等桌面环境了。下面我们开始吧!
1)更新系统
pamcna -Syu # pacman 是archlinux的包管理系统,类似你熟悉的yum/apt/zypper等工具。
2)安装声音驱动并设置
pacman -S alsa-utils # 注意S是大写!
alsamixer # 运行这个命令后,左右键选条目,上下键+/-音量,m键取消静音。配置完后,按esc键退出即可。
alsactl store # 保存alsamixer的声音设置
# 此时你一直按住退格键,听到”嘀嘀嘀“的声音后,表示配置成功(官方wiki的方法太麻烦,还要用aplay命令。)
3)开机自动启动声卡
编辑/etc/rc.conf文件,移动到最后一行(vi直接shift+g就行了),然后在DAEMONS=()的括中添加上alsa就行了。
3)安装显卡驱动
pacman -Ss xf86-video | less # 查看源中已有的驱动
pacman -S xf86-video-intel # 安装上一步你查到的,符合你显卡的驱动。intel是我显卡的,你用你显卡的驱动替换掉就行。
# 虽然vesa驱动很通用,但我强烈建议你安自己显卡的驱动。我安vesa的时候启动xorg就有问题,后来换回intel的就行了。
4)安装xorg
pacman -S xorg
5)测试xorg
startx # 这步之所以单独写出来,是由于这步也很重要。如果你的X服务都有问题,gnome/kde/xfce安装了也是白搭……
# 如果此时屏幕上出现了图形(其实有3个终端),那么表明你的xorg基本上没问题了。(X的界面虽然简陋,但是是gnome/kde这样花花绿绿的界面的基础。其实你配置底的话,可以连xfce桌面都不装,直接用X,不信?可以安装xboard并运行看看,是不是很像电影里的特工系统?!呵呵……其实连firefox这些软件都可以在X下执行的。)
6)安装窗口管理器
* gnome
pacman -S gnome gnome-extra
* kde
pacman -S kde # 不知道kde在你电脑上运行怎样,我电脑运行kde,在系统设置里面常出问题。
* xfce
pacman -S xfce4 # xfce不是直接输xfce,而是xfce4。这个桌面很不错的,我现在就是用的xfce。
8.安装登录管理器并配置
其实现在你的系统已经能工作了,但是,每次都要在字符界面输入命令来启动是不是很麻烦?想像其他发行版那样开机直接进入图形登录画面吗,来吧,让我们也做出这样的效果!
1)安装登录管理器
pacman -S slim # 常用的登录管理器有gdm、kdm、slim。由于我现在用的是xfce,所以我安的slim,你自己用gdm/kdm替换就行。
2)配置
编辑/etc/inittab文件,修改以下两个地方:
id:3:initdefault: # 将其中的数字3改为5。如果你用的vi编辑器,将光标移到3上面直接r5再保存就行了。
X:5:respawn:/usr/sbin/* # 在倒数几行,你可以看到这些,*为具体的登录管理器,根据你自己使用的是什么登录管理器,将相应行前的#号去掉就行了,同时把没用登录管理器行前加上#号。
9.建立新用户
经历了上面的步骤,你是不是想快点,:-) ,先新建一个用户作为日常使用吧,毕竟用root太强悍了点……
useradd -m qiaocsk2 # 建立新用户,-m是强制建立主目录,不然archlinux默认是/目录……汗,qiaocsk2是我的帐号,你改成你想建立的就行。
usermod -a -G users,audio,video,lp,wheel,power,storage,optical qiaocsk2 #将新建立的用户加入相应组,qiaocsk2是我的账户,你改为你的就行。
passwd qiaocsk2 # 然后输入你想为帐号设置的密码。不然你的帐号无法使用。想不要密码登录则这样:(qiaocsk2是我的账号)
passwd -d qiaocsk2
10.自动挂载设备
经历了上面几个步骤后,你重启电脑,看着自己亲手打造的系统,是不是很有感觉?别急,虽然你电脑能用了,不过下面的这几个配置步骤建议你有时间做做。不然会出问题的。
1)安装dbus和hal
pacman -S dbus hal
2)添加到守护进程
编辑/etc/rc.conf文件,在最后一行,你会看见DAEMONS=(),将dbus、hal添加到括号中就行了(注意dbus在hal前面)。
3)安装ntfs-3g
pacman -S ntfs-3g # ntfs-3g主要是让你插入的NTFS格式的U盘或移动硬盘可以写,而不是只读。
4)设置hal
编辑/etc/dbus-1/system.d/hal.conf问件,先移到最后一行,再在前面的空白出粘贴下面文本:
# 经过这样的配置后,你的电脑就不会在你挂在磁盘时弹些“莫名其妙”的东西来烦你了。
11.安装其他软件
到此为止,archlinux的安装已经基本结束了。你可以重启电脑开始你的archlinux之旅。不过,想听音乐,看电影的话,请跟我继续下面的步骤吧!
1)rhythmbox
pacman -S rhythmbox
# rhythmbox是一款很不错的音乐播放器,按以上方式你就可以装上它。如果你要听MP3之类的话,你还要安装一些扩展库:
pacman -S gstreamer0.10 gstreamer0.10-bad gstreamer0.10-bad-plugins gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-ffmpeg gstreamer0.10-good gstreamer01.0-good-plugins gstreamer0.10-pulse gstreamer0.10-ugly gstreamer0.10-ugly-plugins
# 现在,你的rhythmbox已经能支持很多流行的音乐格式了。
2)mplayer
pacman -S mplayer
# mplayer 是一款很强大的视频播放器。可以支持市面上几乎全部的格式。但这只是个后端程序,如果你要有图形化的界面的话,可以安下面的前端:
pacman -S gnome-mplayer kmplayer smplayer # 你不需要全部安装,只安装其中的一款即可。
3)ibus
pacman -S ibus ibus-pinyin
# ibus 是输入平台,像上面这样安装后,设置好ibus,你就可以输入中文了。虽然你也可以选择scim,但是配置它比较麻烦,所以给你推荐ibus。
4)stardict
pacman -S stardict
# stardict中文名是“星际之星”,它是一款词典,在你遇到步了解的英语单词的时候可以用它查询。不过我劝你把它默认的Man词典关闭,不然有时后很会列出一大堆……呵呵。
5)openoffice
pacman -S openoffice-base openoffice-zh-CN
# 开源的办公软件。
6)chess
pacman -S gnome-games
# gnome的游戏包,里面有些小游戏。(我特别钟爱国际象棋……呵呵)
7)evince
pacman -S evince
# 看pdf的软件,有了它,你就可以尽情享受电子书的爽快了……^_^
8)firefox
pacman -S firefox
# 著名的浏览器,上网怎么能少呢!另外,装上它后我建议你首先把 Download Statusbar 插件装上,这样你下载东西的时候就不会弹出烦人的下载框了。其它插件请酌情自定。
9)中文字体
pacman -S wqy-zenhei wqy-bitmapfont ttf-arphic-ukai ttf-arphic-uming
# 常用的中文字体,装上后你会觉得中文显示舒服多了~嘎嘎。
10)编译软件
pacman -S abs
abs
# 有了这个,你就可以自己编译一些软件了。别听说编译就头疼,它会帮你解决依赖的。
12)其他源
# 其他源主要是社区源,你可以用yaourt来安装(很丰富,社区的呀,人多力量大~当然,这儿就不写具体过程了。你可以自己看wiki。
# 关于yaourt的网址:https://wiki.archlinux.org/index.php/Yaourt_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
13)nestopia
pacman -S nestopia
# 你和我一样是怀旧派的吗,怀念曾经和伙伴一起玩 小霸王 游戏的岁月吗,那你一定要装这个软件。它对nes游戏的支持几乎完美了。中文游戏也能玩!!还记得 重装机兵 吗,还记得 红狼 吗?来吧!
12.关于游戏
最后,如果你喜欢游戏的话,就来这个网站吧:http://www.66soft.org/ 这个网站是linux游戏制作网站,上面有些游戏介绍、汉化、同人游戏等。当然,由于是新开的网站,人很少,所以你要多多支持下。站长由于一天也有事,忙的要命~呵呵。不过,你的每一次参与,这个网站就会进步的。谢谢你的参与!为什么?因为我就是那网站的站长呀……呵呵。有什么可以直接到坛子去留言的。咱们都是热爱linux,热爱开源,热爱自由的,去吧,咱们是一条战线上的,去支持下吧,呵呵。^_^
13.最后
最后是,你看了这么多,我写这篇文档写了好几个小时,你至少跟个帖吧~~哦,还有,到我的网站 http://www.66soft.org/ 去点点火吧,大冬天的,冷很了不好嘀~~:0wmjh(1
其实,archlinux就是这么简单!呵呵。


麦斯特 于 2011-10-13 12:26:07发表:
进来支持Arch的
shunyon3331 于 2011-10-13 12:09:28发表:
1# qiaocsk2
学习中,谢谢
shunyon3331 于 2011-10-13 11:37:52发表:
10# qiaocsk2
装了几次没成功,谢谢
hawkerxh 于 2011-08-06 23:22:49发表:
为下载捞分,顶楼主。
wq413732076 于 2011-08-06 21:23:14发表:
感谢楼主分享 我要学linux
wq413732076 于 2011-08-06 21:23:11发表:
:0)1
gute892 于 2011-04-10 21:37:09发表:
不知到这个版本和gentoo差不多么?
shxiwen 于 2011-04-08 13:30:56发表:
没用过,可以学习一下!
tiaoshi 于 2011-04-07 18:10:16发表:
顶一个
pallana 于 2011-02-10 19:48:37发表:
看了,收藏。去下载了安装
qiaocsk2 于 2011-02-10 14:28:12发表:
26# 莫不痴
哦,这是由配置文件引起的,登录管理器找不到执行xfce桌面的命令。你可以这样:
1.把xdm 换成gdm
2.编辑~/.xinitrc文件,加入 exec xfce4-session # 好像是这个,我现在用gnome,xfce都还给老师了……呵呵
实在抱歉,这么久才回,我很少上网的……抱歉!
cainiaogaofei 于 2010-12-20 10:35:18发表:
我是新手,我要交流,我要赚现金!
莫不痴 于 2010-12-17 01:31:46发表:
拷,花了一个多星期,终于将这个东西安成功了!
同时,也发现了楼主的安装指导文档存在问题啊!不过总的来说,还是按楼主这个文档安下来的,还要是感谢楼主。
安完一看,系统仍然占用了3GB多!本来还以为只用得了不到1G的,唉,要找个小型的系统,还真是难啊!
依然眷顾 于 2010-12-11 08:09:41发表:
看起来不错、可以去试一试
莫不痴 于 2010-12-11 03:25:20发表:
怎么回事啊?按步就般地按照楼主的办法安装,安了三遍,每次都是安完之后,到xfce登录界面之时,就弄死也登录不上去?在登录界面中正确输入了用户与密码之后,一点确定,就原封不动地跳回到登录界面,什么错也不报啊?!
[attach]33069[/attach]
恳请楼主与各位大神们给支点招啊!谢谢~~~~
freechoice 于 2010-11-07 01:03:24发表:
学习中
freechoice 于 2010-11-05 16:04:11发表:
多谢分享~~~
freechoice 于 2010-11-05 15:58:06发表:
新人学习中~~
dingjunhui 于 2010-11-05 13:33:51发表:
感谢搂住,学习了
goodjob66 于 2010-11-04 08:20:12发表:
搞定了!! 除了pacman不太了解以外, 和其他系统都差不多
感谢楼主!
wl0123abc 于 2010-11-03 20:39:18发表:
19# qiaocsk2
现在虚拟机安装,然后试着在实体机安装!
qiaocsk2 于 2010-11-03 18:29:26发表:
15# goodjob66
如果你再安装的时候把核心有关的那几个包安了一般就没事,如果已经安装好了,可以连上网,用 pacman -Ssg kernel-head 搜索,用 pacman -S 包名 来安装上。
另外,archlinux的守护进程在/etc/rc.d 目录中,而不是其他发行版的/etc/init.d/目录。
qiaocsk2 于 2010-11-03 17:59:26发表:
archlinux用的是*.pkg.tar.gz形式的二进制软件包。
baiwenjia528 于 2010-11-03 15:45:12发表:
挺不错的就是有点看不懂,呵呵还得多看书啊
kimnwu 于 2010-11-03 11:03:31发表:
楼主真强大
goodjob66 于 2010-11-02 20:34:01发表:
搞定了 感觉不错哈! 感谢楼主的教程
有个小问题 就是安装VirtubalBox的时候要 kernel-header 包, 请问在 ArchLinux下应该怎么安装呢? 谢谢!!
孔仔 于 2010-11-02 18:44:26发表:
好的 顶一个:0wmjh(1
相思爱文 于 2010-11-02 17:41:26发表:
用的什么软件包
zhang54188 于 2010-11-02 17:02:29发表:
学习
whedyhm 于 2010-11-02 14:41:19发表:
我顶你啊,刚装了lubuntu,过段时间再换arch,哈哈
qiaocsk2 于 2010-11-02 14:24:11发表:
9# 胡不归
你用的什么版本虚拟机?你说的磁盘的问题,估计和你的虚拟机有关。关于硬盘安装,你是在哪儿出现的问题?那个启动的时候在网络哪儿停顿可能与你的网络配置有关,你可以看看/etc/rc.conf文件是不是哪儿设置上有点问题。
胡不归 于 2010-11-02 13:08:15发表:
哈哈,感谢楼主,按你这个教程安装成功。
不过,不知道为什么,我从硬盘安装没有成功,现在是在虚拟机中安装成功了。
安的过程中发现,/小于7G或者/home小于120MB,就通不过。不知道这是什么原因~~~
另外,我只分了192MB的内存给虚拟机,现在安装完成(只有字符界面,还没有安图形界面哈),启动只用了14秒,启动过程几乎是一闪而过,唯一停顿了一下的地方,就是NetWork获取IP之时。
总之,感谢感谢!
:0wmjh(1
:0wmjh(1
irongeek 于 2010-11-02 12:53:10发表:
这个安装宝典会把新鸟吓跑的,哈哈。
qiaocsk2 于 2010-11-02 12:22:29发表:
很多人用了archlinux就会喜欢上他的。这几天的官方wiki我是看的眼花,不过长知识呀!
shenhao0129 于 2010-11-02 12:11:08发表:
恩,我自从叛逃到arch后就真的找到料最适合我的版本了(至少是现阶段)
qiaocsk2 于 2010-11-02 10:27:02发表:
4# miftoe
首先是速度快,同样的电脑,archlinux比其他发行版快多了;其次是体积小,其他发行版可能会装很多你不喜欢的软件,而archlinux完全由你定制。装上后就一个字符界面。最后是配置简单。一个/etc/rc.conf就搞定很多其他发行版好几个文件的配置。
miftoe 于 2010-11-02 08:41:06发表:
只听说过archlinux,一直都没用过,这个版本有什么特色
胡不归 于 2010-11-02 01:55:54发表:
{:2_103:}
支持一下,呵呵~~~
qiaocsk2 于 2010-11-02 01:11:48发表:
郁闷,我编写的时候格式都写得那么好看的,怎么成了这样子,都连在一行了……:0w223dc