
최근에 평소처럼 시스템을 업그레이드하려고 실행했지만 paceman -Syu
최신 Linux 커널을 설치한 후 X 서버가 더 이상 시작되지 않고 로그 파일에 이 오류가 발생했습니다.
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에서 마우스를 사용한 텍스트 선택이 한 줄씩 벗어나 있다는 것입니다. 전체 화면 모드에서는 잘 작동합니다. 아 그렇군요... :)