小白也玩Archlinux

用ubuntu应该也有两年了,最近想转换一下口味,试试Archlinux。主要是希望通过对系统的DIY来优化系统的执行效率,并掌握更多的Linux系统知识。

Archlinux就是满足我需要的这样一个系统:它是为i686处理器编译优化的(不对i586及以下处理器进行兼容),所以能达到更快的执行速 度;它提供一个轻量级的基础操作系统(没有图形界面并且只有一些最基本的命令行工具),用户在此基础上定制安装自己需要的软件。Archlinux采用与 Debian/Ubuntu类似的包管理方式,因此安装软件也是很简单的事。

除了Archlinux,采用这种DIY安装方式的Linux发行版还有Gentoo和LFS,安装难度依次递增。我以前装过一次LFS,光是安装基础系统就让我痛苦不堪了。小白做事要从简单的做起,因此我选择Archlinux。

在真正安装之前,我在下载了其iso镜像并在虚拟机上安装了一遍。大概了解其安装过程之后,才在真机上安装,目标机器是一台上网本。由于没有光驱, 因此最就不能采用刻盘安装的方式了(这个最简单,但需要花费2元钱并让地球多一件垃圾)。在网上搜索了一下,Archlinux的硬盘安装也是问题多多 的。我以前也多次通过硬盘安装的方式安装Linux,但老实说我很厌倦。因为我不懂,每次我都是在网上搜别人的方法,而这些方法对每个Linux发行版的 每个版本来说都不是通用的。因为Archlinux提供了用于U盘安装的img镜像,这次我决定买一个可启动的U盘(一般的U盘都能引导系统)。其实我早 想买这样一个U盘了,因为我一直想装Ubuntu的上网本专版(只提供img镜像下载),但没有U盘的我只安装了Ubuntu普通版。

2G的金士顿U盘花了50元。买回来后,我迫不及待地把镜像文件写到U盘上:

dd bs=8M if=image.img of=/dev/sdb

用U盘启动上网本,引导了到一半就出现这样一个错误:

Boot device didn’t show up after 30 seconds


然后就出现了命令行提示符,并提示说需要你手动解决这个问题。我在网上搜索了一番,也是未能解决这个问题。后来留意到在这个错误出现之前,还出现了一个磁 盘分区表错误。想起我把U盘买回来之后还没有分过区,于是就试试把U盘重新分区一次,并再制作一次启动U盘,结果成功引导进入安装界面了~~~虽然我还不 太明白究竟之前是什么问题,但反正现在可以安装就不管了。

 

安装共七步,安装过程我主要参考了这篇教程:
Arch Linux on VirtualBox 配置笔记[2]——安装Arch

安装其实并不难,看看教程就明白了,值得注意的是这些地方:

第三步是要设置磁盘分区,手动分区是调用cfdisk来进行,如果不会用的话先学习一下(其实我也是第一次用)。

第六步是要对系统进配置,要配置的地方不多,也不难。我按照教程的说法,把LOCALE设置成en_US.UTF-8(而不是zh_CN.UTF- 8)以防止命令行出现乱码,结果后来我安装了gnome之后界面也是英文,而且一直也没法改成中文。看来网上的教程也不是全对的。

第七步安装GRUB,安装之后重启,结果可选的系统只有Archlinux(原来的Ubuntu和WindowsXP都不见了)。因为我之前 Ubuntu的时候已经安装过GRUB了,其启动菜单配置文件在Ubuntu分区的/boot/grub/menu.lst,安装Archlinux之后 在其分区下面也会存在这个文件。因此要合并两个菜单,只需把两个menu.lst文件的内容合并即可。

安装完基本系统之后就安装桌面环境,我主要参考这个教程:
Arch Linux on VirtualBox 配置笔记[3]——桌面的安装配置(1)

安装gnome之后发现触摸板不能用,原来还需要装触摸板驱动:

pacman -S xf86-input-synaptics

 

系统的gnome界面为英文,GDM登录界面的语言也只有英语可以选,不知道问题出现在哪里。后来我在/etc/rc.conf里面把LOCALE 设置成zh_CN.UTF-8,并在/etc/locale.gen里面把zh_CN开头的行的注释都去掉,结果界面还是英文,甚至输入法也不能正常工作 了。另外vim没有语法高量,不知还需要安装什么。

反正时间有的是,以后慢慢折腾吧。可以预见在一段比较长的时间内,这个Archlinux都是用来折腾的;平时使用的话还是会用Ubuntu。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值