EeePC1000hg安装archlinux20121201和openbox

 

 

archlinuinstallingnote

1 archlinux2012安装

 

2 首记

现在用的笔记本电脑是华硕的K52J,15寸的大屏,运行fedora系统速度很快。原来的网本EeePC1000HG就闲置下来了。这个小本曾经立下了汗马功劳啊。刚买它的时候人家给安的是windows XP,我自己卸掉XP后安了win7,几万字的博士论文就是靠这个小本写出来的,回想起来,真不知道自己是怎么忍受这个小本跑win7的速度了。但这个小本有许多优点:一是小巧,好携带,二是续航时间长,原来用win7的时候可以连续使用五个半小时,三是皮实,用了这么多年一次故障也没有。现在有时候睡前坐在被窝里用它看点东西还是很方便的,所以不忍淘汰掉它。为了提高它的运行速度,我试了好几个系统,都不满意,最后决定装archlinux,因为archlinux简洁,可以自己定制桌面系统。一下就是我在EeePC 1000HG上安装archlinux2012.12.01的过程,算是一个安装笔记。

3 制作安装盘

我的小本没有光驱,所以计划用U盘安装,正好手边有个旧的2G的U盘。在我的笔记本(fedora系统中)从官网镜像上下载ISO镜像:archlinux-2012.12.01-dual.iso,然后用dd命令做U盘安装盘: 在命令行下进入iso所在路径,然后 # dd if=/path/to/archlinux.iso of=/dev/sdb ,sdb是我的u盘设备。不到一分钟就完成了。将来安装完了以后,在使用命令 # dd count=1 bs=512 if=/dev/zero of=/dev/sdb 使u盘恢复到普通u盘就行。

4 开始安装

 

4.1 设定开机启动

开机后按F2键进入bios设置,把启动选项设为U盘为第一启动设备,按F10保存退出。重启。

4.2 安装过程

-连接网络 从光盘启动后屏幕有根用户提示符,这时开始连接网络: # ip link set wlan0 up 这个命令用来启动我的无线网卡,因为我是通过路由和台式机共享联网的。 # dhcpcd 这个命令是启用dhcp的 # wifi-menu 这个命令是启动无线连接的,出现提示后选我的路由ssid,然后确定。mountmount 为了测试一下连上了没有,我就ping了一下百度:mount # ping www.baidu.com 出来的提示显示连网成功了,很开心。 接下来要做的就是把163的源添加上,这样安装起来速度就老快了: # nano /etc/pacman.d/mirrorlist 这是用nano打开mirrorlist,然后在里面加上163的源:Server = http://mirrors.163.com/$repo/os/i686 然后ctl+o保存,ctl+x退出。 # pacman -Syy 这个命令用于把源刷新。

-准备硬盘分区 输入cfdisk命令,出现图形化分区界面,因为我原来用win7的时候也装过别的系统,所以有一块分区空闲着,选中那块分区然后建立新分区,type设为83,就是linux文件系统,然后选”写入“,”退出“ 退出分区后对分区格式化: # mkfs.ext4 /dev/sda3 因为我做的分区是sda3,所以我把sda3格式化成ext4文件系统 然后把sda3挂载到系统目录去,我是挂载到/mnt下,使用命令: # mount /dev/sda3 /mnt 然后进入mnt目录查看一下 # cd /mnt # ls 没有问题就开始安装。

-安装 # pacstrap /mnt base base-level 这是安装系统文件到mnt路径下,也就是sda3分区,base-level也可以不安,但看wiki上建议安就安了。 然后就看到屏幕不断闪烁着下载的信息,大约10分钟,一共130个包下完了,转眼就安上了。 安装完成后需要生成系统文件列表,如下: # genfstab -p /mnt >> /mnt/etc/fstab 这一步完成后就要换到新安装的系统下进行系统配置: # arch-chroot /mnt 在新出现的提示符下开始进行系统配置。

4.3 配置

-本地化 # nano /etc/locale.gen 选中需要的语言,我选的英文和中文 enUS.UTF-8 UTF-8 zhCN.GB18030 GB18030 zhCN.GBK GBK zhCN.UTF-8 UTF-8 zhCN GB2312 把以上这几項前面的#号去掉,然后保存 # locale-gen 用这个命令生成本地化文件。 建一个本地化配置文件,如下: # mkdir /etc/locale.conf 然后打开: # nano /etc/locale.conf 把以下内容写入保存: LANG=zhCN.UTF-8 LCTIME=enGB.UTF-8

配置终端字体文件: # nano /etc/vconsole.conf 写入以下内容: KEYMAP=us FONT=

设定时区: # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 设定硬件时间: # hwclock –systohc –utc

设定主机名称: # echo myhostname > /etc/hostname 把myhostname换成自己喜欢的主机名字

配置网络: 我主要是配置了下我的无线网络,先安几个必要的包: # pacman -S wirelesstools wpasupplicant wpaactiond dialog 然后: # systemctl enable net-auto-wireless.service 然后检查下/etc/conf.d/netcfg里是不是有这句WIRELESSINTERFACE="wlan0",如果有就配置好了。

配置pacman: 这个没什么好说的,把常用的源放到mirrorlist去。

创建初始ramdisk环境: 图省事我就直接# mkinitcpio -p linux

设置密码: # passwd

按提示输入主机密码。 添加用户:我自己用,所以就只添加一个用户,参照命令: # useradd -m -g users -s /bin/bash archie # passwd myname # passwd myname

配置启动加载器 我用的是syslinux启动器: # pacman -S syslinux # syslinux-installupdate -iam 然后设置启动項: # nano /boot/syslinux/syslinux.cfg 打开这个文件后,把 LABEL arch … APPEND root=/dev/sdax ro 中的sdax改成我安装的那个分区,我的分区是sda3,我就设成sda3 因为要双系统启动,所以把windows前面的#号去掉。

系统就配置完了,准备重启: #exit 这个命令结束chroot # umount -a 卸载一切挂载 # reboot 重启系统

4.4 安装sudo

简单又无聊,不细说了。

4.5 安装硬件驱动

-显卡驱动 # pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils 这几个包是GUI的标准工具和协议 # pacman -S mesa 这个命令安装3D驱动 # lspci | grep VGA 这个命令查看我机器上的显卡型号 # pacman -Ss xf86-video | less 这个命令列出所有可用的显卡驱动 # pacman -S xf86-video-intel 我的显卡是intel的945se,根据wiki说的,我选了xf86-video-intel这个驱动,事后证明这个驱动很好用。

测试X: 安装基础的 Xorg 包: # pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils 然后安装默认的测试环境: # pacman -S xorg-twm xorg-xclock xterm 安好了以后就测试以下吧: # startx 哇塞,我的安装还是蛮顺利的,屏幕出现了两个xterm的窗口,然后我输入# exit退出

安装声卡: # pacman -S alsa-utils 这是个通用驱动。

安装网本的触摸板驱动: # pacman -S xf86-input-synaptics 好了,立刻触摸板就能用了。哈哈。

安装字体: # pacman -S wqy-zenhei 就安了这一种字体,需要的话以后再说。

安装yaourt 在/etc/pacman.d/pacman.conf中加上 [archlinuxcn] #The Chinese Arch Linux communities packages. Server = http://repo.archlinuxcn.org/$arch 然后更新一下源# pacman -Syy,结果报错,查了下百度,把$arch改成i686,再更新一次,成了。

重启系统,# reboot

4.6 安装openbox

这个太简单了: 我用的slim管理器 # sudo pacman -S slim # sudo pacman -S openbox 一下就装好了,其他的配置开机自动启动桌面系统见wiki了,很简单 openbox实在是太简洁了,启动后桌面是一片黑,只有一个光标的箭头,按右键出菜单。这咋行,美化一下吧,按上slim的theme,到box-look.org下了个好看的theme安装好,然后安装zint2,这样桌面上就有跟踪托盘了,安装obmenu用来配置菜单,安装obconf用来配置主题,安装nitrogen用来配置壁纸,安装conky用来搞conky,但后来我没用,我不喜欢桌面烂糟糟的。安应用程序吧,firefox,emacs,leafpad,pcmacfm.等。fcitx输入法,这个我折腾了好久,最后还是看wiki安上了。我最喜欢emacs了,我用它的org模块来记笔记,现在写的这个笔记就是用emacs记的。不过按上emacs后好像和fcitx冲突,不能输入汉字,查了一下,把ctl+spc屏蔽掉就好了,在.emacs里加上一行 (global-set-key (kbd "C-SPC") nil)就OK了。

最后一个问题就是我的控制台不能正常显示汉字,汉字都显示为问号,google了好久,最后还是看wiki,把/etc/locale.conf文件改成 LANG="zhCN" LANGUAGE="zhCN:zhGB:zh" 就好了。

现在这个小网本的开机速度飞快,15秒就完全启动了,开网页一点都不卡。

Date: 2013-01-02 14:57:57 CST

Org version 7.8.11 with Emacs version 24

Validate XHTML 1.0

posted on 2013-01-03 17:39  红色原野  阅读(434)  评论(0编辑  收藏  举报

导航