【 tulaoshi.com - Linux 】
什么是arch(借用distrowatch.com)ArchLinux是一份为i686优化的轻量级Linux发行,它包含了各种软件的最新稳定版本。软件以.tar.gz格式打包并由包管理器进行跟踪维护,这样的设计使得软件升级非常容易。与其他发行相比,Arch的技术相当之先进。一些相对不大使用(至少对我而言)的东西没有保留下来(例如,info页面)。一次缺省的Arch安装带给你的是一套牢固的系统基础,你可以在此基础上增加软件包从而创建你所需要的定制安装。Arch的包系统允许你方便地创建你自己的软件包,这使得按你自己特定的配置重新编译一份新的软件包变得非常容易。Arch的另一个目标是让用户尽可能地使用到Linux的新特性,例如ReiserFS、ext3以及devfs。
下面就我的硬件来谈Arch的安装!我的硬盘希捷6.4G(从)+希捷60G(主)主板双敏的UK600N lite内存512Mcpu闪龙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=usCONSOLEFONT=USECOLOR="yes"# Scan for LVM volume groups at startup, required if you use LVMUSELVM="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就不要问我了,因为没试过!
不过应该也很好配!实在不知道可以上网问问!接下来是安装引导程序了,grub和lilo你习惯哪个用哪个吧!这里我废话一段,我的是双硬盘6.4G这块是专门作实验的!所以光盘启动安装的时候我是把6.4设为第一引导了!我的grub就安装在这块硬盘的mbr上!之后重新启动我又把6.4G设回了第二个被启动,上面的设置启动顺序都是在bios里面完成的!我原来用的是FC2!启动进入到FC2里面,挂载6.4G硬盘把/boot/grub/menu.lst的最后三行拷贝到我的/etc/grub.conf里面就可以了,再次启动就进入Arch了!启动后配置ADSLadsl-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=(sys