Arch的wiki涵盖的内容很丰富,首次接触Arch的朋友,至少需要细读以下内容
https://wiki.archlinux.org/index.php/Beginners'_Guide
https://wiki.archlinux.org/index.php/Ar ... lBox_Guest
VirtualBox安装与实机安装有小区别,即使阅读wiki,也许会有如下的困惑
* 何种安装方式,以及源的选择
* 在安装界面,如何选择合适的软件包
* 安装X窗口管理系统时,软件包的选择
* 安装VirtualBox-Additions,以及其设置
安装方式,个人推荐用网络安装的方式,整个系统都是通过网络下载
* 其他理由,发现使用Core-ISO后,安装VirtualBox-Addition出错,不知是个例还是其他原因
* 隐约知道是怎么回事,不过为了节省时间专注于Arch,没有仔细研究
* 我使用的ISO: archlinux-2011.08.19-netinstall-i686.iso (以下的设定均在此安装的基础之上)
* MD5: c3f7e10d040eac1da0efe68fb2f64d5b
* ISO下载地址: http://www.archlinux.org/download/
* 附,Arch 也有Daily Build ISO,有兴趣的可以试试: http://releng.archlinux.org/
网络安装时选择安装源
* Arch Wiki 提供一个查询的地址: https://www.archlinux.de/?page=MirrorStatus
* 安装界面里可以选择的国内源大概有3个
* 如果要手动添加,地址要写正确
* 提供方的网站有说明,例如用ustc的,先看其说明: http://lug.ustc.edu.cn/newwiki/mirrors/help/archlinux
* 注意,不同的网站写法会不同,有些会区分不同的架构(i686以及x86_64)
* 然后在安装界面,第一步骤里,填写如下(例如使用ustc的源进行安装):
代码: 全选
http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
如何选择合适的软件包
默认选择base就可以了,base-devel可以不选,之后还会有软件包的完整列表,不必再挑选,直接OK即可
理由,基本系统安装完毕,第一次重启之后,更新系统后再执行安装
附注,根据需要先选择也可以,实在不懂的全部都选也可以(个人不推荐)
其实,软件包的简介这里有: http://www.archlinux.org/packages/?repo ... rt=pkgname
注意,以上是VirtualBox安装的情况,实机安装时,可能需要选择网络相关的软件包,例如ADSL主动拨号的,就需要rp-pppoe,情况复杂,不再赘述
之后就是安装软件包了,一直到最后要求重启系统,期间的设定,wiki写得很详细了
重启系统后,第一次是以root登录
pacman -Syy #刷新软件包列表
pacman -Syu #更新系统
开始安装所需的软件包(这里的软件包,也可以在安装界面时选择)
pacman -S base-devel #之前没有选择,现在安装(virtualbox-addition必须)
pacman -S sudo #新用户可以使用sudo
pacman -S kernel26-headers #安装linux-headers (virtualbox-addition必须)
其他有用的软件包: dbus(最好安装,记得要加入DAEMONS),net-tools(若想使用ifconfig命令),bash-completion(bash智能补齐)
还有很多,根据实际需要选择,就不一一介绍了,例如 ntfs-3g,rsync,alsa-utils,等等
安装X窗口管理系统,VirtualBox比较简单,三步(添加新用户后执行安装也可以,记得加sudo)
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils #Xorg基础包
pacman -S xf86-video-vesa #虚拟机使用的显卡驱动
pacman -S xorg-twm xorg-xclock xterm #安装默认的测试环境
若此时启动X,不出意外,应该可以进入测试环境
安装virtualbox-additions
pacman -S virtualbox-additions #用源里的就可以,virtualbox-ose也一样
附注,推荐用pacman的方法安装,若一定要本地安装,光驱有可能是/dev/sr0,可用查询命令来确认 cat /proc/partitions
之后执行以下三步,先看注意事项
modprobe loop
mount /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso /mnt -o loop
sh /mnt/VBoxLinuxAdditions.run
注意,如果你的虚拟机启动后,vboxguest,vboxsf,vboxvideo 模块已经加载,应该是不需要这么做的
确认方法是 lsmod | less 查看其输出里是否有这3个
如果没有加载,或者手动加载失败,才执行这步骤
命令行中的iso名称以及.run文件可能会有变化,不要照搬
VirtualBox剪贴板共享与共享文件夹,请参阅wiki
之后,就可以安装字体与桌面环境了