|
1 准备工作
1.1 下载arch0.7的base iso,或者完整iso
arch的iso可以从官方网站下载,http://www.archlinux.org/download.php,
也可以从我的mirror下载,http://210.72.203.226/current/iso/i686/arch-0.7-base.iso,我这里的是base iso。本文以完整iso为例,其实是没有区别的,都是安装一个基本系统。
1.2 安排安装分区
把arch的iso放到硬盘的一个ext2、ext3或者resierfs分区上面,注意不要放到fat分区上面,因为用iso里面的kernel启动系统的时候不能挂载fat格式的分区(如果我错了请纠正我)。放置妥当之后,查看一下具体的放置分区,记住他,因为等会需要修改grub的配置文件。我这里是hda2。
1.3 解压内核文件
先把iso挂载上:
#mount -t iso9660 -o loop arch-0.7.iso /mnt
拷贝里面的isolinux/initrd.img和isolinux/vmlinuz文件到放置arch base iso的分区的根目录下。
1.4 修改grub
这里以grub为例来讲解,如果你是lilo,可以作个参考。
修改/boot/grub/menu.lst文件,在文件的最后添加下面的内容:
title Arch Install
kernel (hd0,1)/vmlinuz
initrd (hd0,1)/initrd.img
注意一下,(hd0,1)的意思呢,就是第一块硬盘的第二个分区,记数都是从0开始的。而用hdx表示的记数是从1开始的,所以(hd0,1)=hda2。你可以按照你的情况修改一下。需要说明的是,在控制台所有的输入中间都可以按tab补全的,所以在不知道命令怎么写的时候,记得多按几下tab。
此后保存,退出。ok,准备工作就做完了,现在只需要重启,然后在grub列表里面选择Arch Install选项就ok了。
2 安装基本系统
2.1 准备工作
此时应该是停在一个#提示符那里,先需要挂载base iso所在的分区:
#mount -t ext3 /dev/disks/disk0/part2 /mnt
#mount -t iso9660 -o loop /mnt/arch-0.7.iso /src
此处又出来一个/dev/disks/disk0/part2,这个也是和上面的(hd0,1)以及hda2等价的,按照你的情况修改一下。
2.2 运行基本系统配置程序
输入/arch/setup就可以启动安装程序了。
2.2.1 欢迎画面,按回车
2.2.2 选cd-rom
2.2.3 主菜单
1 准备硬盘
A 自动分区(会毁掉硬盘所有数据)
B 手动分区
C 设置系统挂载点
D 返回主菜单
再往细就不多说了,我这里选择的是C,因为现有的分区状况已经可以了。选择挂载点的时候需要注意,他会问你是不是要在选择的分区上面重新建立文件系统,如果选择了yes,那数据就都没有了,如果选择no,那数据都还在,此处一定要注意。
设置完swap和/之后,你还可以选择是不是挂载其他的,可以直接选择done不挂载其他的,等之后安装完毕手动挂载。如果对分区操作有误的时候,可以ctrl+c中断安装重新来操作,一定要心里明白怎么回事再确定,否则。。。
2 选择要安装的包
A CD
B src
我们已经把iso挂载到了src了,所以选择B。进去后选择base就ok了,一路回车。
3 安装选择的包
选ok,会把刚才选择的包安装上。
4 安装内核
选择你需要的内核。我选择的是2.4IDE,因为2.6内核下没办法装上nv的驱动,唉,都郁闷的要死了。谁有在2.6下面安装nv 6111驱动的方法啊?给我一个吧。。。
5 配置系统
我选择的是vi,不习惯用nano。
rc.conf修改timezone为Asia/Shanghai,hostname设置为wd-notebook(根据你的情况),modules添上你知道的硬件的驱动模块,比如我的网卡是8139too。设置eth0的ip,如果是自动获取,设置为eth0="dhcp"即可,并且可以注释掉下面的gateway行。daemons设置你想要启动的服务(加!即可),我注释到只剩下syslog-ng和network了。
grub我只在kernel行最后加上了vga=0x315,这样启动后控制台就有800*600的分辨率了。
我们不用lilo,不需要修改他的配置文件。
hosts文件,把127.0.0.1最后的localhost修改为你前面设置的主机名,我的是wd-notebook。
fstab文件,此处可以手动挂载分区。
modprobe.conf或者modules.conf,看你选择的内核是什么修改相应的。其实前面rc.conf中modules行里面的内容也可以写道这里来。
resolv.conf,设置dns。nameserver xxx.xx.xx.xx即可。
6 安装Grub或者lilo
选择grub,然后选择安装位置。我希望安装到mbr,所以选择/dev/discs/disc0/disc。
7 退出安装
ok,可以退出安装了。回到提示符下面,输入reboot重启电脑即可。我们的基本系统已经安装完毕了。 |
|