Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171267
  • 博文数量: 28
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 315
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-03 12:25
个人简介

ulj

文章分类

全部博文(28)

文章存档

2011年(1)

2009年(7)

2008年(1)

2006年(19)

我的朋友

分类: LINUX

2006-12-08 18:57:08

ARCH0.7.2安装与使用

、下载archlinux 的安装光盘 arch-0.7.1.iso 到NTFS 类型分区. 根目录也行 放到文件夹里也可以 随便你 只要你能找的到 为什么是放到NTFS类型分区里呢 这个等下说。

5、重新启动计算机,按 c 进入 grub 命令行 根据下载的文件存放的位置,输入并回车:

代码:
grub>kernel (hd0,0)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall

grub>initrd (hd0,0)/initrd.img

grub>boot
提示 上面的 (hd0,0)表示 要根据你的具体情况改变

6、进入后首先mount 你ISO所在的NFTS分区

不过您先要作的事情是 在命令行底下 输入

代码:
modprobe ntfs然后

代码:
mount /dev/hda5 /mnt说明下 我的ISO放在D盘 如果您的ISO放在 E F 那您就把 hda5 改成 hda6 or hda7

接着,mount iso文件到/src下:


代码:
mount /mnt/arch-0.7.1.iso /src -o loop -t iso9660
7、如果第6步没出错的话 您就可以开始安装了


代码:
/arch/setup

title arch linux setup
kernel (hd0,0)/vmlinuz rw root=/dev/ram (hd0,0)是我的vmlinuz,initrd.img放置的地方,改成你的!
initrd (hd0,0)/initrd.img
# pacman -S xfce4
pacman -S xfce4-goodies

xorgcfg -textmode
Arch简介,基本配置和桌面指南
By ganlu

简介:
Arch是一个悄悄的、被人忽视了的发行版(到目前为止,它在distrowatch中的排名不过55,甚至低于Yoper--这个同样为i686优化的“杂交”版本,没有侮辱的意思,只是想指出Yoper缺乏本身的特点,而且它的支持和价格真的很糟糕,至少就目前而言。说到被人忽视,我绝对不是指Arch缺乏消息公布、技术支持之类的东西,你在它的用户论坛上可以找到你绝大多数问题的答案,要知道使用Arch的基本上都是Linux的老手,更重要的是,他们都乐于帮忙。而他们的主页,跟slackware的主页相比--即使你是个slackware的狂热爱好者,你访问slackware主页的次数又有几次呢,^_^,Patrick Volkerding is really a man who is truly down-to-earth.--你绝对可以获取更多的消息),而实际上,它具有的特质足以使其独特于其他发行版。它的一些构想来自于CRUX和slackware,以及gentoo,但是并没有拘束与此与或者直接的“拿来主义”,你可以参见distrowatch对其创始人的访谈,

Speed:Arch的速度是我用过的发行版中最快的之一,跟Gentoo应该差不了多少(大多数情况下,比Slackware快是肯定的,你可以想象这意味着什么)。
Simplicity:配置也遵循Linux标准,这意味着你在Arch所学到的,也可以应用到其他distro上面,跟slackware稍有不同的是它的启动也遵循SysV而不是BSD风格,你甚至可以在安装的时候就进行系统的配置。
Up-to-date:使用pacman是如此方便。它的包管理是我用过最舒服的。基本上,Arch使用binary包,加上基本的依赖关系(很基本的依赖关系--依赖关系是很复杂,BTW,实际上windows软件的依赖关系更复杂。Debian的apt系统非常先进,不过即便如此,依赖关系同样使apt的开发陷入困境,而rpm,哦dependency-hell。但是象slackware这样完全不考虑依赖关系,这意味着很多情况下,你不得不选择full安装,对于系统管理员,这同样在升级时会带来麻烦),同时也有类似与gentoo的ABS源代码编译管理。
但是请注意到,Arch现在只是在0.5版本(0.6 pending中),这意味着可能的不稳定,或者所谓的beta阶段(版本号才0.5嘛,^_^,记得wine的版本号吗,它alpha已经十年了),不过根据我的使用经历,你不必对此方面太过担心。
这里还有一些其他的评测供你参考,不过要作出决定,我的建议是亲自尝试一下,毕竟大多数情况下,你只需要下载100多兆的base iso(请参考我的Arch硬盘安装和升级):
OSNEWS:
LWN:
Scott Robbins:

简单配置
简单的,Arch的配置文件就几个,除去grub和lilo的配置外(你可以找到数不尽的相关资料),重要的是rc.conf和modules.conf,adsl的上网配置(我们都想升级嘛)、pacman的使用和简单的中文配置(实际上,你也可以找到大把的资料,我说过Arch是遵循Linux标准嘛,它甚至把gnome都安装到/opt目录之下,这里免得你走弯路而已)。
为你的root帐户添加密码和增加普通用户。
Arch的安装程序并没有让你添加其他帐户和修改root帐户密码,在登陆Arch以后,第一件事应该是使用
passwd
为你的root帐户添加密码。
然后使用
adduer(也可以使用useradd+passwd)
添加新的普通用户。建议同时把添加的普通用户都加入sys组中。

rc.conf:
# KEYMAP
这里定义键盘,一般不用修改默认的us,可以再/usr/share/kbd/keymaps查看支持的keymaps。
# TIMEZONE
定义你的时区,默认的是加拿大/太平洋,我修改为了Asia/Chongqing,其他的请查看/usr/share/zoneinfo/。
# HARDWARECLOCK
一般选择localtime,你也可以选择UTC。
# HOSTNAME
定义你机器的名字。
# MODULES Array
自动启动的modules,再modules前面加!表示不启动。
# Inte***ces to start at boot up
在这里设置网卡的地址,掩码等,或者使用dhcp。
# Routes to start at boot up
设置路由。
# DAEMONS Array
跟modules有点象,不过是DAEMONS。
# PCMCIA
不要理会,已经移动到/etc/conf.d/pcmcia.

modules.conf:
毫无疑问,网卡是要添加的。默认的modules.conf是个几乎空白的文件,打开后加入:
alias eth0 8139too
请把8139too改成你的网卡模块,不知道请使用hwd。保存退出。

adls-setup:
很遗憾,我不是很清楚窄带的拨号上网配置。我只能以我使用的电信adls为例。但是记得我说过的Arch是遵循Linux标准嘛,所以请到google。安装libpcap,ppp和rp-pppoe,记得在安装之前下载好,Arch的base-iso里没有这些软件包。
pacman -A /你的文件路径/libpcap
pacman -A /你的文件路径/ppp
pacman -A /你的文件路径/rp-pppoe
然后使用adsl-setup配置。提醒:有时候会出现配置正确还是无法联网的情况,一般而言,删除/etc/ppp/option文件(记得先备份),再建立一个空百的option文件即可解决问题。

升级系统:
记得以前的吃豆游戏吗?Arch的包管理程序也叫做pacman。能够成功联网以后,使用
pacman -Sy pacman
先升级pacman软件包,再升级系统:
pacman -Syu
一会以后你的系统就是最新的了,版本号也从0.5 nova到了0.6 widget,内核版本升级为了2.4.24,如果你想要最新的2.6.1,也可以到Arch ftp站点的incoming中找找,肯定有人已经编译并打好包,只是不是官方的。
其他pacman的使用说明请参见Arch的文档。
升级后记得重新配置modules.conf,同时打开rc.conf,把
DAEMONS=(......,inetd)
再inetd前面添加一个!,表示不再使用inetd,因为新系统使用xinetd,而不再需要inetd(correct me if wrong)。

桌面指南
进入X的世界:
为了使用X windows系统,你必须安装Xwindows管理器,你的选择有很多。window maker, fluxbox, 但大多数你会用kde或gnome,我使用gnome,这里就以gnome为例,其他的类推。
安装gnome:
pacman -S gnome #或者pacman -S kde
就这么简单,pacman会帮你搞定一切,感谢pacman自动的依赖关系检查和组安装。如果你想控制一切,你可以使用
pacman -S xfree86
安装XFree86,再
pacman -S gnome-session #或者pacman -S kdelibs kdebase
这样最小化的gnome或kde就已经安装好了,当然,最小化意味着使用时可能出现缺乏某个包或者lib的问题。

配置XFree86:
配置Xfreeconfig文件,你可以使用

或者hwd,推荐使用。
根据你的具体情况可能还需要手动修改一些部分,一般是什么鼠标、显示器等。嗯,暂停一下,我这篇文章是写给谁看的?还是觉得最好稍稍详细一点吧。
提醒:在Arch中,鼠标默认是psaux,在/dev或者/dev/misc下,如果你是复制你以前的XFreeconfig文件,可能需要修改这部分(因为大多数发行版会在/dev下建一个mou**的连接,所以相应的*freeconfig为指向/dev/mou**),同时指明实际鼠标设备所在的路径。
在中加入

启动* windows:
查看你的.xinitrc文件,没有就创建它,应当是有的,添加
exec gnome-session或者startkde
或者把你打算启动的WM前面的#号删掉,保存退出(如果startx说找不到gnome-session,在文件中指定gnome-session的路径:exec /opt/gnome/bin/gnome-session)。提醒,启动gnome前需要把你机器的HOSTNAME添加入/etc/hosts文件,按其格式把网卡的IP地址,hostname等加入即可。同时安装xscreensaver吧。

让声音出现吧
当然推荐使用alsa。使用pacman安装:
pacman -S alsa-driver alsa-lib alsa-utils alsa-oss
使用hwd查看你的声卡,在modules.conf中添加:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cmipci #把cmipci改成你自己的声卡模块名字
# module options should go here

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

# Sound lookup entries for devfs support
alias /dev/dsp sound-service-0-3
alias /dev/sequencer sound-service-0-1
alias /dev/mixer sound-service-0-0

同时在rc.conf中MODULES ARRAY添加:
MODULES=(cmpci)
换成你自己的声卡模块名

修改/etc/devfs.d,添加:
LOOKUP snd MODLOAD ACTION snd
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP midi MODLOAD
REGISTER sound/.* PERMISSIONS root.sys 0660
REGISTER snd/.* PERMISSIONS root.sys 0660

我是重新启动(笨办法,可以使用kill -HUP 重新启动devfs),进入gnome后,打开音量控制,选择首选项,使其不再是静音状态即可。
阅读(1798) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~