季节不曾为我赶路SorryDreams的Blog

SorryDreams和他的博客

“带着没有答案的问题,茫然,孤独,从城市的深处,支离破碎的蓝天都一样”

blog header

Chromium for Archlinux released

chrome最近在archlinux上重新编译了一下最新的chromium—Google Chrome的开源版本,适用于linux和mac,把pkg安装包发布到了Google Code,方便教育网环境下的同学下载使用。
版本号:4.0.204.0

特点:默认enable extensions,支持flash和theme

[阅读全文]

欢迎访问季节不曾为我赶路,如果你喜欢我的文章,请订阅我的博客

老鸟慎入,菜鸟请进:图解Archlinux全过程

2009年7月24日更新:由于博客搬家和原采用图片外链picasa down,导致本文图片暂时无法显示,正在处理中。对archlinux如有疑问,欢迎留言交流。
测试环境:

系统:winxpsp2
虚拟机:Virtualbox

安装过程时要用到nano/vim文本编辑器和cfdisk硬盘分区工具,不知道怎么用的,请先google。

几十张截图,话也罗嗦,老鸟可以走了,菜鸟继续看。

将光盘放入光驱,光驱启动电脑(不知道光驱启动方式的,请google),加载后出现如下界面:

按回车boot

根据提示,回车,进入bash shell

在bash shell,输入命令/arch/setup,回车,进入安装程序:

选择安装源,这里选择1 cd-rom (上下光标键选择,再按回车)

进入安装的主菜单,第一步选择准备硬盘空间。

可以自动分区(大部分人都不会这么做,如果你在安装windows的电脑上安装linux,这个选项会把你的windows格掉),这里选择2,手动分区。

虚拟硬盘的大小是2238mb

选择硬盘/dev/sda(就是前面认出的2g虚拟硬盘)进行分区

这是安装提示,回车。

进入cfdisk了。按左右光标键,移动到[new],回车,创建新分区

问你要创建primary还是logical(主分区还是逻辑分区),一般选primary

输入分区大小:32。回车。

这时候分区表上已经列出了一个名为sda1的32mb分区。

按上下光标键移动到Free Space。

重复上述的步骤,建立一个512m的分区(sda2),剩下的空间再建立一个分区(sda3),按光标左右键移动到[write],将分区写入硬盘。

输入yes,回车确认。只能看到“ye”,是bug。

上下光标键移动到done,回车

然后是选择分区的挂载点,不知道挂载点的概念请google,有点类似win的C盘,D盘(其实不是)。

第一步选择swap交换分区,它的作用等于windows下的虚拟内存,linux的习惯是单独把它划出一个分区,大小通常是你的内存大小的一倍或者两倍。格式即swap,挂载点/swap。这里选择/dev/sda2作为swap。

回车确认。

第二步是选择根目录(挂载点:/ )的分区,这里选择/dev/sda3。/swap和/是两个必须的分区,就像windows必须有C盘(我干过把系统装在D盘的事)。

选/的文件格式(windows的ntfs、fat32都是文件格式),这里选择resiserfs,其它几种格式有各自的特点,有兴趣请google。

回车确认。

还有一个分区/dev/sda1。

文件格式选择ext2,适合小分区。

挂载点设为/boot。回车。

回车确认。

Done,回车。

回车确认。

分区挂载成功,回车确认。

到这里硬盘空间的准备完成了,回到主菜单。

第二步是选择要安装的软件包。

软件源选择1,CD。

回车确认

光驱就是/dev/sr0,回车。

安装提示,回车。archlinux把软件包分成不同的目录,base,support,devel,lib。arch的特点是把软件细化得很厉害,只装你真正需要的软件。

光标上下移动到你要安装的文件包目录,按空格键选中/取消,按回车确认。通常建议选上base和support,我习惯只选择base。

是否安装选中的目录下的所有文件,yes,回车。

选择要安装的软件,空格选择/取消,前面有星号的是选中要安装的。

第三步,安装软件。

回车确认。

安装完以后是否保留安装文件,默认选no,回车。

开始安装了,你没看错,只有103.09mb。

整个安装过程用不了几分钟。

第四步,配置系统。

安装程序会问你一系列问题(10个),请根据你的需要来选择,如果你不知道它问的是什么,建议默认,一路回车。此处省略。

选择文本编辑器,这里选nano。linux没有windows的控制中心,系统的所有配置都是文本形式。当然,为了迎合入门用户的需要,现在很多linux发行版也支持你鼠标点两下就完事。gui(图形界面)还是cdl(命令行)不在本文讨论范围。

这些就是archlinux的配置文本了,十分精悍,最重要的是/etc/rc.conf,首先编辑它。

nano打开了/etc/rc.conf。你可以用光标键移动到你要编辑的地方,ctrl+O是保存,Ctrl+X是退出。

如图,把Locale和timezone改成中国的。

这部分是配置网络。ip地址,子网掩码,广播,网关,路由等等。ctrl+O,回车,写入。ctrl+X,回车,退出。

再编辑下/etc/locale.gen。

locale.gen是记录你的系统环境,我想我们一般接触的都是中文和英文吧,不会是阿拉伯什么的,所以这里要做的就是把三个en_US前面的#去掉。(学过编程的都知道#是注释符)

zh_CN前面的#号默认已经去掉了(取决于你的rc.conf)。同样的,保存。

和编辑rc.conf不同,对locale.gen改动后,系统会自动generating locales,这一步需要的时间稍长,请耐心等候。

root-password,给超级用户(类似windows的管理员用户)一个密码。

输入密码,回车,再输入一遍。linux下输入密码,屏幕上是没有任何显示的,所以,别以为你的键盘出了问题。

配置完成,return to main menu。

系统会根据你的改动自我更新。

第五步,安装bootloader。

有两个选择grub和lilo,一般选择grub。

安装提示,回车。

这是grub/menu.list,记录你开机的启动菜单,通常情况下安装程序自动生成的这个文件不需要再修改了。

选择安装grub的位置,选择/dev/sda就可以了,回车。

问你的系统是否raid,默认选择no,回车。

grub安装成功。

exit install 退出安装。btw,在安装过程中如果要退出可以按ctrl+alt+A。

安装成功,输入reboot,重启电脑。

Done。

本文永久链接地址:

安装archlinux(don’t panic)和配置全过程(之二 配置篇)

安装完以后的archlinux只有命令行模式,我们第一件需要做的事情是

一 安装X和显卡驱动

pacman -S xorg

安装intel集成显卡的驱动,需要先打开testing软件包:

nano etc/pacman.conf

将testing前的#去掉然后安装驱动:

pacman -S xf86-video-intel

注意:最新的archlinux已经将core软件库取代了current,所以你需要编辑/etc/pacman.conf,把current修改为core。
生成xorg配置文件:

Xorg -configure

把配置文件复制到/etc/X11

二 安装桌面环境

安装gnome:

pacman -S gnome gdm

或者安装kde:

pacman -S kde
nano /etc/rc.conf

在DAEMONS行的最后加入“kdm”。

三 安装中文字体

最简单的方法是:

pacman -S ttf-arphic-uming

想要获得更好的中文显示效果可以参考中文字体配置范例

四 新建一个普通用户

adduser

五 设置声卡
此时重启以后应该就可以进入桌面了,以刚才建立的普通用户名登入,打开命令行,使用su命令获得root权限。设置alsa声卡:

pacman -S alsa-lib alsa-utils alsa-oss
alsaconf

此时archlinux应该已经找到你的声卡了。调解音量并保存:

alsamixer

如果显示“m”静音,按M键取消静音。
你可能需要编辑/etc/rc.conf (it depends),查看是否已在MOUDLES行加入:
snd-pcm-oss snd -NAME -OF-MOUDLE(声卡的名字)

赋予普通用户以audio权限:

gpasswd -a USRNAME audio

使用alsactl命令建立/etc/asound.state:

alsactl store

最后别忘了编辑/etc/rc.conf在DAEMONS行加入alsa。如果配置声卡遇到问题请参考设置Alsa

六 安装fcitx输入法

pacman -S fcitx

fcitx的配置文件在~/.fcitx/config。要在kde下自动启动kde,你需要在~/.kde/Autostart目录下建立一个fcitx.desktop,内容如下:

[Desktop Entry]

Encoding=UTF-8

Name=fcitx

Name[zh_CN]=fcitx

GenericName=输入法

Exec=fcitx

Icon=fcitx

Type=Application

Terminal=0

X-KDE-StartupNotify=false

X-KDE-AuthorizeAction=shell_access

七 设置自动挂载U盘
编辑/etc/rc.conf在DAEMON行加入“hal”。
赋予普通用户storage权限:

gpasswd -a USRNAME storage

八 自动挂载windows分区

你很可能想在linux下访问windows下的文件,这里有一个很好的脚本

安装archlinux(don’t panic)和配置全过程(一)

出于很多方面的原因,我删除了电脑上原先的ubuntu,而选择更快的archlinux。既然我已经顺利地安装和配置arch,且在此过程中得到了许多帮助,那么我最好花点时间把安装和配置过程写出来,特别指出一些和ubuntu或其他发行版相比需要注意的地方。我也许不能一次写完,so don’t panic。在安装archlinux之前你有必要了解vim或者nano,因为安装初始需要在没有x的情况下对系统配置文件进行编辑;了解cfdisk对硬盘进行分区,当然还有一些最简单的诸如cd、cp的命令。对于老手来说,本文会很罗嗦。

archlinux是一个无痛升级的发行版,所以不必执著下载最新的版本。最新的Don’t Panic:

64位的下载地址如下:

下载iso镜像文件之后将其刻录成光盘,windows下推荐使用绿色刻录软件ONES,可放在U盘中携带,不必使用臃肿的NERO。之后重启电脑,从光驱启动,进入archlinux的安装界面。直接回车。

注意:如果加载有问题,停留在“NTFS volume version3.1”,可能是因为你的windows的ntfs格式分区,加上如下参数:

disablemodules=ntfs

现在键入:

/arch/setup

调用安装程序。你可以选择光盘安装或者ftp安装。ftp安装需要进行网络设置,当你的网络模块被正确加载之后,将会configure your network with DHCP 或者 enter the networking information manually 手动输入网络信息。这里选择光盘安装。进入安装菜单,具体步骤如下:

1 硬盘分区

第一个选项是Auto-Prepare,如果你不准备保留windows和数据的话可以选择它,否则就不要这么做(会删除你硬盘上的所有资料)
在这里选择partitioning manually,进入cfdisk,分出四个分区

  • 32MB 采用 ext2 文件系统的启动分区 /boot
  • 512MB 的交换分区 swap (swap的分区大小可以是你的内存大小的一倍或两倍,如果你的内存足够大,一倍足矣)
  • 4500MB 采用reiserfs文件系统的根分区 /
  • 剩余空间采用reiserfs文件系统的home分区 /home

注意:在cfdisk只需对分区设定大小,之后选择Set Filesystem Mountpoints设置分区文件系统的格式和它们的挂载点。

2 选择软件包

Select Packages(选择软件包)允许你选择需要安装的软件包。建议选择base类的所有软件。此外我还选择了network,并剔除了其中一些我不需要的软件包:
mutt mysql-clients gftp fetchmail thunderbird Xchat
如果你想装一个尽量精简的系统可以只选择base,但是很可能你需要额外安装如下用于上网的软件包:
dhcpcd (base) 如果你的客户端是 DHCP
isdn4k-utils (network)如果你使用 ISDN 拨号连接
ppp (daemons)如果你使用模拟式调制解调器
rp-pppoe (network)如果你使用 DSL 虚拟拨号

btw:如果你和我一样使用zxdsl831上网,你可以通过浏览器访问192.168.1.1,用户名和密码均为ZXDSL,设置你的modem拨号上网。

选择完软件包之后Install Packages(安装软件包)

3 安装内核

4 设置系统
通常只需要缺省。选择vim或者nano作为编辑器。

编辑rc.conf:
LOCALE=”zh_CN.utf8″
HARDWARECLOCK=”localtime”
TIMEZONE=”Asia/Shanghai”
LANG=”zh_CN.utf8″

编辑 local.gen 将zh_CN.UTF8和en_US.UTF8前面的#去掉。

修改root的password

pacman-Mirror,我选择的是官方的源:ftp://ftp.archlinux.org

5 安装启动管理器
Install Bootloader(安装启动管理器)选项会在你的硬盘上安装启动管理器,推荐使用GRUB
编辑menu.list,如果你的硬盘上安装了windows,那么你很可能在文件的最后看到类似的内容:
# (1) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
把#全部去掉,保存修改,然后退出。

6 退出安装
Exit Install(退出安装),取出光盘,在命令行键入 reboot重启电脑。
到这里archlinux已经安装成功,当然麻烦的事情还在后面。我还会详细说明如何安装网卡、声卡驱动、启动X、安装桌面环境Gnome、中文化等等。

Powered by ScribeFire.