hyytaojunming 发表于 2015-4-14 06:59:06

『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.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的命令(startx或xinit)将自动启动KDE。

  注意:
  1. 遇到「error:failed to commit transaction」问题,可以使用 sudo pacman –Sy **** 来进行强制安装
  2. 遇到「vboxvedio」等不能modprobe的问题,可以先更新一下系统,然后reboot,这样一般就都可以解决了~
  3. 遇到「/usr/bin/x」相关的一个问题,使用在StackExchange上找到的一个方法解决了。「解决方案」
  4. 如果你是自定义的主机名,不要忘记将其加入Hosts文件中,不然startX会出错
页: [1]
查看完整版本: 『Linux』ArchLinux与VirtualBox的结合「二」