初阶.VirtualBox安装Arch的要点

其他Linux/Unix/BSD/OSX等发行版讨论
回复
cheron
帖子: 127
注册时间: 2006-11-10 0:34

初阶.VirtualBox安装Arch的要点

#1

帖子 cheron » 2012-04-05 23:06

以下是个人心得,适合有一定的Linux基础,又有兴趣尝使用VirtualBox安装Arch的朋友


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


之后,就可以安装字体与桌面环境了
cheron
帖子: 127
注册时间: 2006-11-10 0:34

Re: 初阶.VirtualBox安装Arch的要点

#2

帖子 cheron » 2012-04-05 23:06

如果你看完我在1楼的文章,还有疑问,请尽量用搜索引擎找答案吧
请小心在网络上找到的示例,因为它常常会包含会导致问题的不合适的选项
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 初阶.VirtualBox安装Arch的要点

#3

帖子 YeLee » 2012-04-05 23:47

不错,支持一下,纠结的是源里面的那VirtualBOX为何没kernel26的,毕竟现在还有人在用。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
slave
帖子: 92
注册时间: 2010-03-28 10:38

Re: 初阶.VirtualBox安装Arch的要点

#4

帖子 slave » 2012-04-17 7:59

支持啊
头像
shishougang
帖子: 35
注册时间: 2009-04-30 19:37

Re: 初阶.VirtualBox安装Arch的要点

#5

帖子 shishougang » 2012-07-25 11:23

:em11 不错
不以物喜,不以己悲.勤勤恳恳做人,塌塌实实理事,平平淡淡处世.寂寞的时候,抬眼看看天空.
活着的人知道必死,死了的人毫无所知。他们的名无人纪念,他们的爱、恨、嫉妒,灰飞湮灭。阳光之下所行的一切,他们不再有份。
nopriler
帖子: 352
注册时间: 2011-01-23 15:05

Re: 初阶.VirtualBox安装Arch的要点

#6

帖子 nopriler » 2012-07-25 16:21

Arch 仓库里提供有VBoix内Arch专用的VBox Addtion:virtualbox-archlinux-additions。装了这个的话,mesa就不用装了:)
上次由 nopriler 在 2012-07-25 22:43,总共编辑 1 次。
nopriler
帖子: 352
注册时间: 2011-01-23 15:05

Re: 初阶.VirtualBox安装Arch的要点

#7

帖子 nopriler » 2012-07-25 16:23

LZ如果有时间的话,更新下吧。ArchISO发布了2012.07.15
回复