Ubuntu 18.04를 실행하는 VM이 있습니다. 업그레이드 후(커널 4.15.0-51이었던 것 같습니다) 데스크톱으로 부팅할 수 없습니다. 대신, 비어 있고 불그스름한 화면이 보입니다.
Grub을 사용하여 복구 모드를 얻으면 데스크톱으로 문제없이 부팅할 수 있습니다. 이것이 디스플레이 드라이버 문제를 나타냄을 다른 곳에서 읽었지만 타사 드라이버를 설치하는 방법을 찾을 수 없습니다. 어쨌든 VMWare에는 특별한 드라이버가 필요하지 않다고 생각합니다. 그렇죠?
"quiet" 또는 "splash" 옵션이 없도록 grub을 수정했지만 여전히 특정 오류 메시지가 표시되지 않습니다. 스플래시 화면(터미널 창이 아닌 그래픽 화면)을 완성했지만 콘텐츠가 없습니다.
GUI "Software Updater"를 사용하여 평소대로 업데이트를 수행했습니다.
Grub의 유일한 다른 선택은 4.15.0-50 커널입니다. 동일한 동작이 있습니다.
결국 이전 부팅에서 로그 파일을 가져오는 방법을 찾았습니다. 다음은 빈 화면이 표시되기 전의 것으로 보이는 로그에서 마지막으로 본 몇 가지 사항입니다.
Jun 14 12:59:22 ubuntu16 spice-vdagent[1483]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0
Jun 14 12:59:22 ubuntu16 boltd[1477]: bolt 0.5 starting up.
Jun 14 12:59:22 ubuntu16 boltd[1477]: config: loading user config
Jun 14 12:59:22 ubuntu16 boltd[1477]: bouncer: initializing polkit
Jun 14 12:59:22 ubuntu16 boltd[1477]: udev: initializing udev
Jun 14 12:59:22 ubuntu16 boltd[1477]: store: loading devices
Jun 14 12:59:22 ubuntu16 boltd[1477]: power: force power support: no
Jun 14 12:59:22 ubuntu16 boltd[1477]: udev: enumerating devices
Jun 14 12:59:22 ubuntu16 dbus-daemon[955]: [system] Successfully activated service 'org.freedesktop.bolt'
Jun 14 12:59:22 ubuntu16 systemd[1]: Started Thunderbolt system service.
Jun 14 12:59:22 ubuntu16 gnome-session[1259]: gnome-session-binary[1259]: WARNING: App 'spice-vdagent.desktop' exited wit
Jun 14 12:59:22 ubuntu16 gnome-session-binary[1259]: WARNING: App 'spice-vdagent.desktop' exited with code 1
Jun 14 12:59:22 ubuntu16 PackageKit[1478]: daemon start
Jun 14 12:59:22 ubuntu16 dbus-daemon[955]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Jun 14 12:59:22 ubuntu16 systemd[1]: Started PackageKit Daemon.
Jun 14 12:59:23 ubuntu16 gnome-shell[1357]: Error looking up permission: GDBus.Error:org.freedesktop.DBus.Error.ServiceUn
Jun 14 12:59:23 ubuntu16 gnome-shell[1357]: JS WARNING: [resource:///org/gnome/shell/ui/windowManager.js 1477]: reference
Jun 14 12:59:23 ubuntu16 gnome-session-binary[1259]: Entering running state
Jun 14 12:59:23 ubuntu16 xbrlapi.desktop[1569]: openConnection: connect: No such file or directory
Jun 14 12:59:23 ubuntu16 xbrlapi.desktop[1569]: cannot connect to braille devices daemon brltty at :0
Jun 14 12:59:23 ubuntu16 gsd-color[1491]: failed to get edid: unable to get EDID for output
Jun 14 12:59:23 ubuntu16 gsd-color[1491]: unable to get EDID for xrandr-Virtual-1: unable to get EDID for output
Jun 14 12:59:46 ubuntu16 dbus-daemon[955]: [system] Failed to activate service 'org.bluez': timed out (service_start_time
Jun 14 12:59:47 ubuntu16 systemd-timesyncd[664]: Synchronized to time server 91.189.89.198:123 (ntp.ubuntu.com).
Jun 14 13:04:02 ubuntu16 systemd[1]: Started Run anacron jobs.
나는 이것이 grub이 디스플레이 드라이버에 대해 알아야 할 사항을 파악할 수 없다는 것을 의미한다고 생각합니다. 하지만 이 문제를 해결하는 방법이나 푸시 업그레이드로 인해 문제가 발생하는 이유에 대한 단서가 없습니다.
어떤 충고?
답변1
다음을 수정하여 Wayland를 비활성화하여 문제를 해결했습니다 /etc/gdm3/custom.conf
.
파일의 백업을 만듭니다.
sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.old
/etc/gdm3/custom.conf
텍스트 편집기에서 엽니다 .sudo nano /etc/gdm3/custom.conf
WaylandEnable=false
이전 줄을 삭제하여 줄의 주석 처리를 해제하세요.#
파일을 저장 CTRL하고 O+를 종료 CTRL합니다 X.
시스템을 재부팅합니다.
Wayland를 비활성화하면 복구 모드를 사용하지 않고도 첫 번째 부팅 시 VM을 다시 사용할 수 있습니다.
이 문제는 다음과 같이 추적되고 있습니다.로그인 화면은 vmwgfx에 나타나지 않지만 커널 >= v4.17-rc1을 설치하거나 WaylandEnable=false를 사용하면 문제가 해결됩니다.launchpad.net에서.