Archlinux硬盘安装
简要:
Linux发行版数不胜数,本贴详述硬盘安装(比如你的计算机只有windows系统) archlinux-0.8 (以下均以arch代称)。旨在让更多人接触arch,进而了解,到使用 arch。 庆幸的是,正式要写这个教程的时候代号为 Voodoo 的 archlinux-0.8 已经发布,如你有安装,你会发现,可人的 arch 安装越来越简单了。 0.8之前要硬盘安装 arch 不得不从网上苦苦搜寻支持 ntfs 格式的内核环境,支持 fat 格式的还没有!!令人兴奋的是 0.8 iso里自带的内核环境已经支持 fat 分区了。
注:本贴表格内容均只作参考,因人而异
硬盘安装 arch 条件:
- 安装arch的空闲分区
- arch 基本安装包(http://www.archlinux.org/news/279/) ,本贴以 base-0.8-20061218-i686.iso 为例。
- 矮人dos工具箱4.2 (推荐使用此工作,从你的硬盘分出空闲分区,引导 arch 安装,一举两得)
- 安装 矮人 dos 工具箱4.2
- 下载好 base 包之后,将包内 boot 文件 夹中 vmlinuz, initrd.img 两个文件解压出来,丢到某个分区的根目录就行,写引导的时候也方便些。
- 到windows系统 C 盘 boot目录下的grub目录,修改 menu.lst,添加如下内容并保存:
title archinstall |
到这里准备工作完成,重启计算机,进入安装。
二、arch 安装过程
重启计算机后,到操作系统列表时,选 矮人 dos 工具箱,接着选 archinstall 这一项,开始安装。待屏幕不再有易做图的英文字母滚动,我们拥有临时终端的控制权后,做如下操作:
- 创建一个临时目录,用来挂载 iso 所在 fat 分区:mkdir archiso
- 挂载 iso 所在分区到新创建目录:mount /dev/hda4 archiso
- 挂载 iso 文件到 /src 目录:mount archiso/arch*0.8*.iso /src -o loop -t iso9660
- 开始安装 arch:/arch/setup
- 安装源的选择( Please select an installation soruce) 选 CD-ROM
- 分区操作:出现主目录( MAIN MENU) 后,选 Prepare Hard Drive,接下来的目录中选择 Partition Hard Drives 进入 cfdisk 2.12 分区工具操作界面。“上下”键将高亮条移动到你所分出的空闲分区。“左右”键,选操作动作:new为新建分区,write为将新建分区写入硬盘分区表,分区操作完成后. Quit为退出 cfdisk. 回车结束分区操作,回到上级目录。(分区提示:至少两个分区,一个用来挂载 "/",一个作为 swap 交换分区。)
- 设置挂载点:选择 Set Filesystem Mountpoints ,根所文字提示 Select the patition to use as (swap,/,.....),正确选择相应的挂载分区。当出现 Patitions were successfully mounted 的时候,挂载完成。
- 安装包选择:回到主目录,选择 Select Packages ,一路回车(因为,我们安装的是base包,对于我们新手来说没什么选择的余地)到回到主目录。
- 安装软件包:主目录下选择 Install Packages 进得安装。
- 内核安装 (一路回车,略)
- 启动管理器安装(个人爱好,推荐grub<你刚刚用到的 dos 工具箱 就是 grub引导>),安装到 /dev/hda。
- 到这里修改配置文件/etc/rc.conf
1.找到 TIMEZONE="....."改为: TIMEZONE=Asia/Shanghai (以免引起 windows 时钟改变) 2.如你在windows下网络配置使用 "自动获取IP" 则找到 eth0="......" 改为:eth0="dhcp" 3.如你在windows下网络配置自己填写ip 则找到 eth0="......"只将 192.168.0.2 改为你的内网ip,并 找到 gateway="default gw 192.168.1.1" ROUTES=(!gateway) 改为gateway="default gw 192.168.0.1(这里是你的网关)" ROUTES=(gateway) 并修改 /etc/resolv.conf,添加服务商给你的 DNS,形如: nameserver 202.99.192.66 注:使用 vi 就可以方便的修改这些文件,使用方法略。 |
- 修改 /boot/grub/menu.lst 添加如下代码装windows添加到 grub 引导列表中:
title windows 2000 root (hd0,0) chainloader +1 boot |
到此,基本系统安装完成。
Archer 昂乐制作
Linux 群: 24406485 Linux-Go! Arch