
我最近paceman -Syu
像往常一樣升級系統,但安裝最新的 Linux 核心後,X Server 無法再啟動並在日誌檔案中產生此錯誤
AddScreen/ScreenInit failed for driver 0
我在虛擬機器下運行這個 Arch 系統。我嘗試安裝xf86-video-intel
驅動程序,但這也沒有解決問題。
現在我將核心和標頭降級回 Linux 4.4,但我想以正確的方式解決這個問題,而不是使用舊核心。
編輯:此問題似乎已自行解決,因為它似乎是由與來賓添加包的上游衝突引起的。截至目前,新軟體包在 4.5 核心中運作良好。
答案1
我只是使用 Windows 7 x64 作為主機來設定 ArchLinux,並最初使用 Arch 提供的 Vbox 軟體包。 X 運行了,但桌面大小沒有調整。所以為了解決這個問題,我
- 已刪除的軟體包
pacman -Rs virtualbox-guest-utils
- 關閉訪客
- 將 VirtualBox Windows 應用程式升級到最新版本 ( 5.0.18 r106667 )
- 升級的 VirtualBox 擴充包
- 引導客人
- 從 VirtualBox 選單“裝置”中點擊“插入來賓新增 CD 映像”
- 使用安裝的 CD 映像
mount /dev/cdrom /mnt
VBoxLinuxAdditions.run
運行腳本編譯的和已安裝我正在運行的 VirtualBox 版本的匹配工具和驅動程式。- 重新啟動
我檢查了內核模組是否已載入lsmod | grep -i vbox
。應該看起來像這樣
# lsmod | grep -i vbox
vboxvideo 45056 2
ttm 73728 1 vboxvideo
drm_kms_helper 106496 1 vboxvideo
drm 245760 5 ttm,drm_kms_helper,vboxvideo
syscopyarea 16384 2 drm_kms_helper,vboxvideo
sysfillrect 16384 2 drm_kms_helper,vboxvideo
sysimgblt 16384 2 drm_kms_helper,vboxvideo
vboxsf 40960 0
vboxguest 196608 6 vboxsf,vboxvideo
在這個階段我也無法啟動 Xorg。在這個線有人提到應刪除舊的 /etc/X11/xorg.conf 檔案。嘗試了一下,瞧!
現在 startx 命令可以工作並且螢幕也可以調整大小!唯一的問題是,當來賓處於視窗模式時,使用滑鼠在 Konsole 中選擇的文字會偏離一行。在全螢幕模式下工作正常。那好吧... :)