『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會出錯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM