本次的目的是完成安裝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會出錯







