LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 945|回复: 0

Jazzi的笔记──Arch粗装修篇

[复制链接]
发表于 2006-11-8 23:12:25 | 显示全部楼层 |阅读模式
Jazzi的安装笔记:/

#############################################
#
#这篇短文是个人安装小结,由于是新手,虽然用ubuntu有不短时间,
#一些经验教训可能具有某些共通性,故记载下来,供各位看客饭后闲评。
#
#############################################

“弹指一挥间”,过去了的事情现在倒想来总觉得迅疾如白驹过隙,总轻了期间的困顿、愁思和雀跃。Arch的好就在于它只给你一个强健、基础的平台,给你一种“繁事化简”的简约思想,犹如那种完美的教育,不包干也相干,让你自己去跨出第一步,每一步,你摔倒了,犯错了,没有责骂,没有恫喝,更没有因而背着你跑,只是让你自由,给你温暖,同你分享。

我这个人记性不大好,基本的安装过程中确实频临死亡过,多亏了很多很多方面的帮助,社区上的文档、论坛以及IRC(在这里要谢谢rock和Shan)和以前积累的知识,让我的Arch心又活过来了,而且更加强健,更加澎湃。我总结了一下,请大家多加指正和补充,有什么请跟帖或和PM我。

###############################################################
                                                                                                                     
@@@ 目 录 @@@                                                                                 
                                                                                                                     
1,  Base系统安装过程中应留意的问题;                              
                                                                                                                     
2,  开通你的网络;                                                            
                                                                                                                     
3,  中文化;                                                                     
                                                                                                                     
4,  打开你的声音;                                                           
                                                                                                                     
5,  疑难杂症                                                                  
                                                                                                                  
###############################################################

动手之前我建议你先促略了解一下Arch,它的哲学思想,它的基本安装流程,它的包管理系统以及它的社区架构等等,你可以参考一下下面的几篇文档:

*@* The Arch Way
*@* Arch Linux 0.7 (Wombat) 安装指南
*@* ABS - the Arch Build Systempacman命令中文翻译
*@* 中文和英文Arch社区:包括Wiki,Aur,Forum,IRC,Maillist


1,Base系统安装过程中应留意的问题;


有了思路,动起手来就好办事了,相信你跟着《Arch Linux 0.7 (Wombat) 安装指南》这篇文档走不会遇到多大麻烦的,但小麻烦总难免,下面几个是你有可能会遇到的:

A,分区方案。到底怎么分区比较好,可以参考这里的相关讨论:
B,分好区,选择挂载点时要注意,默认(强制性)第一个要挂载的是swap,第二个是 / ,接下来的才是任意顺序。我开始也不知道,没注意上面的提示,挺高手似的挂到最后发现怎么没swap的事呢/
C,软件包的选择。要想安装除了base类之外的东西(不推荐罢了)自己选择自个中意的包安装,应该用space键选种你所要的包所在的组,点Enter后会问你是否选择缺省安装,记得一定要选“NO”哦,这样你就可以进入单包选择了。


2,开通你的网络;


先说一下让硬件工作的基本浅显原理,分两步。第一就是载入设备模块,让硬件有驱动可用;第二就是配置,让系统可以硬件顺畅沟通,所以这一步和下面的“打开你的声音”的原理是一样的,只不过殊途同归而已。

罗哩罗嗦了^^^,先看一下,网卡是不是不用你动手早自个儿载入了,运行
[php]lsmod[/php]
这个命令可以列出所有正在运行的模块,看一下,你的位列其中不?没有的话有下面的几种方法供你选择:

A,自动检测并载入:hwdetect、lshwd
B,手工临时载入:modprobe  <模块名>
C,写入配置文件中,让开机自动载入: /etc/rc.conf  、 /etc/modprobe

接下来是时候让它上网了,配置一下:分三种情况

A,直连上网
B,LAN中无固定IP(DHCP)
C,LAN中有固定IP

可参见Arch Wiki上的这篇文章:《Configuring network》


3,中文化


OK,又见网颜了吧,cheer一下,可惜看新浪网页怎么看到的全是被摔烂的豆腐,莫不是有人砸新浪豆腐?!!。止…………到实施“豆腐块字体工程”的时候了。就下面的几个步骤:


。。。。待续


  A,设置locale。包括/etc/locale.gen ,注意这个文件中的所有zh_CN,en_US 前的‘#’号都要去掉,然后执行一下[php]locale-gen[/php]
  B,安装字体。用pacman或者ABS安装现成的吧,要自己细细雕琢,可以参考下面几篇文档:

           *@* Archlinux中文化
           *@* 中文字体配置范例
           *@* 字体设置
           *@* 添加字体

  C,安装输入法,设置XMODIFIERS,可在 .bashrc , .xinitrc , .xprofile 中设置,详细情况见《Archlinux中文化》《Fcitx》


4,打开你的声音

让电脑吱声,就像上面第二步提及的也就一样2步走,要提醒的一点的是声卡模块名是以 snd_×× 开头的,
lsmod有最好。
详细配置可参考ArchWiki上的这篇文章《设置ALSA》
下面是概略:

      *@*安装所需软件和工具
[php]# pacman -Sy alsa-lib alsa-utils[/php]
      *@*设置Alsa
[php]# amixer set Master 75 unmute
# amixer set PCM 75 unmute[/php]
      *@*把你的用户名加入audio组,以防出现播放 Permission denied 的情况
[php]# gpasswd -a USERNAME audio[/php]
      *@*保存设置,以免下次登录又不行了
[php]alsactl store
编辑 '/etc/rc.conf' 文件,添加 'alsa' 到DAEMONS行,使得系统启动时运行。[/php]


5,疑难杂症。


A,pacman -Syu升级系统后重启失败出现错误:
[php]
No filesystem could not mount root, tried:
Kernel panic - not syncing : VFS : Unable to mount root fs on unknown block (0,0)
[/php]
不是什么大问题,改一下/boot/grub/menu.lst中的 initrd  /boot/initrd26.img 这行就好
#hda13, Arch Linux
title   hda13 Arch Linux (2.6.16.16-1)
root    (hd0,12)
kernel  /boot/vmlinuz26 root=/dev/hda13 ro
#initrd  /boot/initrd26.img   #修改之前
initrd   /boot/kernel26.img    #修改之后


B,用pacman方式安装字体时出现错误:
[php]
/usr/share/fonts: failed to write cache
/usr/share/fonts/100dpi: failed to write cache
[/php]
检查一下,看有没有这么个文件:
/etc/fonts/fonts.conf.pacnew
有的话把它改名为
/etc/fonts/fonts.conf

记得动手前要备份。

C,VIM中文乱码
把下面一行加入你的~/.vimrc
[php]
"设定文件编码类型,彻底解决中文编码问题
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
[/php]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表