作者:ganloo
来自:LinuxSir.Org
提要:无软驱、无光盘,直接使用ISO文件硬盘安装,这是最直接的方法了。我们从中能学到archlinux的最基本的安装方法;感谢ganloo兄弟所做的贡献。
准备:
我们需要下面的软件:
1、Arch 0.5 Nova的base ISO文件。
http://www.linuxrevolution.net/iso/arch/arch-0.5-base.iso
MD5校验码:ffa69d4f47ac3f9742c401a05a23d4aa
只有100多兆。你可以在安装完毕后联网安装其他的软件(注:0.5Nova虽然不是最新的,最新的0.6仍然pending中--只是没有ISO版本,但是完全没有关系,安装完你就可以升级到0.6,而且时间花费不多。),
2、rp-pppoe,ppp和libcap(因为依赖关系)的arch软件包,安装后就可以使用ADSL升级(我不太理解为什么base ISO里面没有包含这三个文件),如果使用其他方式联internet的,就不用了。同时推荐下载hwd软件包。这个软件包可以帮助你了解你的机器硬件,这样方便你在安装时进行配置。
ppp:
ftp://ftp.archlinux.org/current/ppp-2.4.1-4.pkg.tar.gz
libpcap:
ftp://ftp.archlinux.org/current/libpcap-0.7.2-1.pkg.tar.gz
rp-pppoe:
ftp://ftp.archlinux.org/current/rp-pppoe-3.5-1.pkg.tar.gz
hwd:
http://amlug.net/new-projects/hwd/packages/hwd-1.6-2.pkg.tar.gz
hwd并不是arch官方的软件包,是arch的爱好者参考knoppix的硬件探测脚本编写的,可以用于了解你机器的硬件配置,诸如网卡、显示卡、声卡等。你可以在安装之前或者之后使用,方便你配置而已,但是如要在安装之前使用,请下载源代码编译安装。
另外我假设你跟我一样已经装有其他版本的linux,因此有lilo或者grub了,如果没有那么,你需要loadlin(我昨天试了一下,似乎loadlin在解压arch的vmlinuz时有问题)。
4、提取iso文件中的vmlinuz和initrd.img(在iso文件中的isolinuz目录下)。
5、修改grub或者lilo的配置文件,我这里以lilo为例。
vi /etc/lilo.conf,添加:(根据你的具体情况修改)
image=vmlinuz
initrd=initrd.img
label=arch nova
root=/dev/hda1
最后使用:wq,保存退出。使用lilo命令更新lilo,。
lilo
如果成功看到arch nova了,重新启动并选择该项进入。
进入后,首先mount你iso文件所在的分区:
mount /dev/discs/dics0/part1 /mnt
注意arch使用的是devfs,所以跟其他linux发行版有所不同。
接着,mount iso文件到/src下:
mount /mnt/arch-0.5-base.iso /src -o loop -t iso9660
成功以后,就开始安装了。键入:
/arch/setup
进入安装。选择CD ROM安装。
第一:硬盘分区。
不要选择第一个:automaticall,选择第二,使用cfdisk进行分区。如果你已经对现在的分区情况非常满意了,不用修改。进入cfdisk后按ctrl+Qt退出。选择DONE,回到菜单。然后选择挂载的分区。这里注意的是arch会把扩展分区单独显示成一个分区(correct me if wrong,也可能跟lilo的配置和initrd.img有关),注意下就好了,千万不要把自己数据给全部搞定了。^_^
进入后,首先arch会询问swap分区,选择你相应的swap分区。然后arch会询问/分区,选择你相应的/分区,至于是否挂载其他分区和格式化与否,看你自己。完毕后选DONE退出。
第二:选择软件包。进入时,选择第二项已经挂载的SRC,其他情况自己决定,建议只安装base组,lilo和grub也只要一个就好了。
第三:安装软件包
没什么好说的。
第四:配置文件
如果选择grub,修改grub的配置;否则修改lilo。安装会自动把arvh添加,但是其他系统,它默认不会添加,自己修改。
然后,其他的rc.conf和modules.conf,你可以现在修改,也可以在安装后修改。如果你很清楚你的硬件配置,建议现在修改。你可以参考arch的文档:
注意的是,建议先添加网卡和设置ip地址或者使用dhcp,这样安装后就可以升级。
第五:安装内核。
作相应的选择,一般选IDE就可以,你也可以在这时候编译内核,使用make config而不是make menuconfig(很奇怪,arch的内核包有点不一样)。
第六:安装启动器
选择grub或lilo。
对后退出,在命令行中输入:reboot,重新启动,arch就安装成功了。开始的root帐户是没有密码的,使用passwd添加密码,然后使用adduser或者useradd添加普通用户,新手建议使用adduser。安装libpcap和ppp,安装rp-pppoe,adsl-setup设置都跟其他发行版一样的。如果在拨号上网是出现问题,把ppp.option文件备份,然后把里面的内容全部删掉,一般就可以解决问题。否则,检查rc.conf文件中关于网卡和网关部分,一般现在是不用gateway的,所以需要加#号注释掉gateway部份。
相对而言,arch的安装还是相当简单的,如果能刻录成光盘,那就非常快了,下一步,准备写个arch桌面指引。介绍如何配置alsa,x windows和播放多媒体文件。
在我的使用中,arch和gentoo几乎一样快,是启动最快的两个系统,然后是slackware,但是使用Arch不用自己编译,gentoo在我的机子上太耗时间了,所以真的推荐Arch。我装了gnome,Xfree86,才700多兆,按默认的,还可以减少。它有一定的依赖关系检查,但是不像debian和rpm那样复杂,debian一旦你多用几个非官方的repository就经常出现问题,也不像slakcware一点都不检查依赖关系,你很多情况下,不得不选择full安装,以避免以后出现问题,查找和解决起来可能很麻烦。但是slackware真的是我用过的最稳定的,rock solid, arch还差一点。但是也没有死过,只是以前在slackware下安装的openoffice会出现问题,这是由于glibc的版本,arch新,重新安装一下openoffice就解决了。
评论
A big surprise here-mulberry
A big surprise here-mulberry outlet store, Mulberry is a famous brand in the world; these mulberry bags are on hot sale with cheap price and good service!Mulberry Shop Online, All Kinds of mulberry sale Sale, Discount Mulberry Handbags With New Styles, Free Shopping And Fast Delivered, Buy Now!The official mulberry factory shop Outlet site for women's bags, men's bags.Buy Ugg boots in ouruggs outlet will enjoy the big discount.Buyugg outlet boots in our uggs will enjoy the big discount. And Ugg boots here are in high quality.Our UGGS boots On ugg salestore gives you more discounts with 100% sheepskin guarantee.