另外我假设你跟我一样已经装有其他版本的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的文档: