『Linux』ArchLinux与VirtualBox的结合「二」
本次的目的是完成安装KDE,并正确的启动它。
参考:「官方Wiki」「/lib/modules/3.0-ARCH/modules.dep 问题的解决」
设置PACMAN
# vi /etc/pacman.conf
# vi /etc/pacman.d/mirrorlist
# pacman –Syy // 这里是刷新pacman设置的一个操作# pacman –Syu // 更新系统
安装Xorg
# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
安装 mesa
# pacman -S mesa
安装VirtualBox的插件包(这里是VirtualBox独有的,只有在VirtualBox中安装ArchLinux时才会用到)
# pacman –S virtualbox-archlinux-additions
装入VirtualBox相关模块
# modprobe -a vboxguest vboxsf vboxvideo或# vi /etc/rc.confMODULES=(... 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 -nodaemonNote: 两种方法中KDM都会自动加载Xorg。
使用xinitrc
xinitrc的意义和用途在这里有详细描述。
安装 kdebase-workspace 编辑 ~/.xinitrc。然后取消注释:
exec ck-launch-session startkde重启或重新登录后,任意执行Xorg的命令(startx或xinit)将自动启动KDE。
注意:
1. 遇到「error:failed to commit transaction」问题,可以使用 sudo pacman –Sy **** 来进行强制安装
2. 遇到「vboxvedio」等不能modprobe的问题,可以先更新一下系统,然后reboot,这样一般就都可以解决了~
3. 遇到「/usr/bin/x」相关的一个问题,使用在StackExchange上找到的一个方法解决了。「解决方案」
4. 如果你是自定义的主机名,不要忘记将其加入Hosts文件中,不然startX会出错
版权声明:
作者:莫不逢
出处:http://www.cnblogs.com/sitemanager/
Github:https://github.com/congjf
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。