『Linux』ArchLinux与VirtualBox的结合「二」

本次的目的是完成安装KDE,并正确的启动它。

参考:「官方Wiki」「/lib/modules/3.0-ARCH/modules.dep  问题的解决

设置PACMAN

#  vi /etc/pacman.conf

image

# vi /etc/pacman.d/mirrorlist

image

# pacman –Syy                         // 这里是刷新pacman设置的一个操作
image
# pacman –Syu                        // 更新系统
image

 

安装Xorg

# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
image
安装 mesa
# pacman -S mesa
image

安装VirtualBox的插件包(这里是VirtualBox独有的,只有在VirtualBox中安装ArchLinux时才会用到)

# pacman –S virtualbox-archlinux-additions

image

装入VirtualBox相关模块

# modprobe -a vboxguest vboxsf vboxvideo
# vi /etc/rc.conf
MODULES=(... vboxguest vboxsf vboxvideo)

启动VboxClient-all

# vi /usr/bin/VBoxClient-all

--clipboard        启动剪贴板共享

--display          启动显示管理

--checkhostversion 启动主机版本通知

--seamless         启动无缝窗口模式

安装KDE

# pacman –S kde

修改配置文件

将KDM作为守护进程启动

kdm添加到 /etc/rc.conf 里的DAEMONS队列:

DAEMONS=(syslog-ng dbus network crond ... kdm)
通过/etc/inittab启动KDM [推荐]

编辑 /etc/inittab 并注释掉:

#id:3:initdefault:

[...]

#x:5:respawn:/usr/bin/xdm -nodaemon

然后取消注释:

id:5:initdefault:

[...]

x:5:respawn:/usr/bin/kdm -nodaemon

Note: 两种方法中KDM都会自动加载Xorg。

使用xinitrc

xinitrc的意义和用途在这里有详细描述。

安装 kdebase-workspace 编辑 ~/.xinitrc。然后取消注释:

exec ck-launch-session startkde 

重启或重新登录后,任意执行Xorg的命令(startxxinit)将自动启动KDE。

注意:

1. 遇到「error:failed to commit transaction」问题,可以使用 sudo pacman –Sy **** 来进行强制安装

2. 遇到「vboxvedio」等不能modprobe的问题,可以先更新一下系统,然后reboot,这样一般就都可以解决了~

3. 遇到「/usr/bin/x」相关的一个问题,使用在StackExchange上找到的一个方法解决了。「解决方案

4. 如果你是自定义的主机名,不要忘记将其加入Hosts文件中,不然startX会出错

posted @ 2012-03-27 18:12  莫不逢  阅读(5757)  评论(0编辑  收藏  举报