|
什么是arch(借用distrowatch.com)
Arch Linux是一份为i686优化的轻量级Linux发行,它包含了各种软件的最新稳定版本。软件以.tar.gz格式打包并由包管理器进行跟踪维护,这样的设计使得软件升级非常容易。与其他发行相比,Arch的技术相当之先进。一些相对不大使用(至少对我而言)的东西没有保留下来(例如,info页面)。一次缺省的Arch安装带给你的是一套牢固的系统基础,你可以在此基础上增加软件包从而创建你所需要的定制安装。Arch的包系统允许你方便地创建你自己的软件包,这使得按你自己特定的配置重新编译一份新的软件包变得非常容易。Arch的另一个目标是让用户尽可能地使用到Linux的新特性,例如 ReiserFS、ext3以及devfs。
下面就我的硬件来谈Arch的安装!
我的硬盘希捷6.4G(从)+希捷60G(主)
主板双敏的UK600N lite
内存512M
cpu闪龙2200+
网卡via_rhine集成+8029
安装前的准备工作
Arch0.7的iso刻成光盘!
去 http://amlug.net/new-projects/hwd/packages/ 下载hwd的最新版本放一个方便的地方!
安装:
一开始我选择的是Arch0.7 这个最新版!先设置硬盘的分区!
这里要严重注意就是
挂载时会有弹出提示格式化会销毁数据,如果是/home 这时选否,Arch就不会格式化它,但仍然会在fstab挂载它。
安装base,这个版本的base里面带了ppp,ro-pppoe,libpcap所以没有必要再去网上下载!如果有兴趣完全安装也可以选上其他的,建议xfce就不要了那个里面的xfce版本太老了!之后安装选择的包!选择内核我分别选择过2.6和2.4的内核!2.4的内核好像不支持我的via_rhine网卡!也可能在2.4 里面via_rhine网卡名字变了,反正没见到via_rhine的模块被启动!所以没办法最后用的是2.6的内核!不过这个内核也很不错,而且是2.6.10-3的版本,很新了!
下面是设置系统,我在我的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=Asia/Beijing
KEYMAP=us
CONSOLEFONT=
USEcolor="yes"
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
#
# Networking
#
HOSTNAME="localhost"
#
# Module to load at boot-up (in this order)
# (prefix a module with a ! to disable it)
#
MODULES=(via_rhine !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="dhcp"
#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.0.1"
#ROUTES=(!gateway)
#
# Daemons to start at boot-up (in this order)
# (prefix a daemon with a ! to disable it)
#
DAEMONS=(syslog-ng !hotplug !pcmcia network !netfs crond)
# End of file
在MODULES里面加上via_rhine是为了启动的时候可以把via_rhine的网卡激活!如果你有网卡,也可以就在这里激活!没有必要写入/etc/modprobe.conf (for v2.6 kernels)
eth0 gateway 那里是为了启动我的ADSL,如果你的ADSL不是拨号上网而是固定ip就不要问我了,因为没试过! :mrgreen: 不过应该也很好配!实在不知道可以上网问问!
接下来是安装引导程序了,grub和lilo你习惯哪个用哪个吧!
这里我废话一段,我的是双硬盘6.4G这块是专门作实验的!所以光盘启动安装的时候我是把6.4设为第一引导了!我的grub就安装在这块硬盘的mbr上!
之后重新启动我又把6.4G设回了第二个被启动,上面的设置启动顺序都是在bios里面完成的!我原来用的是FC2!启动进入到FC2里面,挂载6.4G硬盘把/boot/grub/menu.lst的最后三行拷贝到我的/etc/grub.conf里面就可以了,再次启动就进入Arch了!
启动后配置ADSL
adsl-setup
先是用户名,之后是网卡(接ADSL的哪个)我的是eth0,再之后DAEMON这里我不明白就按照默认选no!主DNS:202.98.0.68 次DNS:202.98.5.68(这里是我所在城市ADSL供应商的DNS,请对应你的DNS供应商提供的来写!)再下来就是ADSL密码,确认密码,下面是防火墙一般设1最后面是写入Y !好了,到这里ADSL配置完毕!如果顺利的话 adsl-start 就可以上网了!想要计算机启动的时候激活ADSL只要在/etc/rc.conf 的DAEMONS=(syslog-ng !hotplug !pcmcia network adsl !netfs crond) 加上adsl就可以了!
下面你所需要的就只是:pacman这个命令了想安装xfce4的话就 pacman -S xfce4,配置X的话只要安装上xorg(网上下载:pacman -S xorg),装上你的最新的hwd!到保存hwd的目录 pacman -A hwd**.pkg.tar.gz,之后hwd -s,再去/etc/X11目录找xorg.conf.hwd改一下显卡的水平刷新率,垂直刷新率 保存为xorg.conf就可以了!
启动xfce4可以startxfce4或者在.xinitrc里面 exec startxfce4想让xfce4变成中文更改.bashrc 加上这一段export LC_ALL=zh_CN.GB18030
但是我ADSL这里不顺利!不知道是什么原因Arch0.7这里,当adsl-start 的时候总是TIME OUT
所以下面是只适用于和我机器配置一样或遇到相同问题的兄弟!
一开始我实验了各种办法比如更改eth0的ip,编译内核去掉ipv6,甚至拔掉8029!但是都没有用!最后我想有可能不同版本会好一些,就去下载了0.6没想到安装上一切正常!
0.6的安装最好base再加上lib里面的libpcap和network里面的ro-pppoe其他的都和上面的一样!
安装之后升级xorg安装xfce4,还有就是最好升级一下gcc,glib,glibc这三个软件!KDE和gnome在我的机器上是死活起不来了!个人以为跟我的0.6版本有关,因为0.6base原来是上面建的是Xfree86,而我用的是Xorg,我没有用hwd,因为合适我的hwd版本太低,而且结果只有xfree86-4的,没有xorg的我是把0.7的时候的配置文件xorg.conf拷出来装进去的!
安装后感觉速度很快不开firefox,top的时候内存应用只有150M左右,不开X,top大约58M,开firefox上了一会儿网top大约245M!是一个速度快,很轻量级的系统!建议有感兴趣的可以自己装装试试!
问题:
现在我的这种搭配有两个问题:
1是没办法使用中文输入法,因为在./configure的时候有问题!编译不过去!
2是没办法启动gnome和KDE这些比较爽的大一些的东东!
中文美化看这里:
到这里 ftp://cle.linux.org.tw/pub/ArchLinux/alcle/ 下载 fireflysung字体
想安装其它字体,如simsun,从windows拷贝之后安装xttmgr
用xttmgr --add 字体路径/字体名来安装就可以直接使用了,不用重启X
我在这里感谢sir上面所有帮助过我的朋友!!谢谢你们!这篇文章也献给你们! |
|