quickemu-project / quickemu

Quickly create and run optimised Windows, macOS and Linux virtual machines
MIT License
10.74k stars 470 forks source link

bug: black screen on Ubuntu 14.04.6 #966

Closed popey closed 6 months ago

popey commented 7 months ago

Expected behaviour

To get a graphical output when booting an old LTS release of Ubuntu in QuickEmu. Perhaps the distro/release specific settings for 14.04 could be tweaked to be appropriate for this older release?

Actual behaviour

Black screen

image

Steps to reproduce the behaviour

  1. quickget ubuntu 14.04
  2. ./ubuntu-14.04.conf
  3. At GNU GRUB, select "Install Ubuntu"

Quickemu output

./ubuntu-14.04.conf 
Quickemu 4.9.1 using /usr/bin/qemu-system-x86_64 v8.0.4
 - Host:     Ubuntu 23.10 running Linux 6.5 (nuc)
 - CPU:       Intel(R) Core(TM) i7-8809G CPU @ 3.10GHz
 - CPU VM:   1 Socket(s), 2 Core(s), 2 Thread(s), 8G RAM
 - BOOT:     EFI (Linux), OVMF (/usr/share/OVMF/OVMF_CODE.fd), SecureBoot (off).
 - Disk:     ubuntu-14.04/disk.qcow2 (16G)
             Looks unused, booting from ubuntu-14.04/ubuntu-14.04.6-desktop-amd64.iso
 - Boot ISO: ubuntu-14.04/ubuntu-14.04.6-desktop-amd64.iso
 - Display:  SDL, virtio-vga-gl, GL (on), VirGL (on)
 - Sound:    intel-hda
 - ssh:      On host:  ssh user@localhost -p 22220
 - WebDAV:   On guest: dav://localhost:9843/
 - 9P:       On guest: sudo mount -t 9p -o trans=virtio,version=9p2000.L,msize=104857600 Public-alan ~/alan
 - Network:  User (virtio-net)
 - Monitor:  On host:  nc -U "ubuntu-14.04/ubuntu-14.04-monitor.socket"
             or     :  socat -,echo=0,icanon=0 unix-connect:ubuntu-14.04/ubuntu-14.04-monitor.socket
 - Serial:   On host:  nc -U "ubuntu-14.04/ubuntu-14.04-serial.socket"
             or     :  socat -,echo=0,icanon=0 unix-connect:ubuntu-14.04/ubuntu-14.04-serial.socket
 - Process:  Starting ./ubuntu-14.04.conf as ubuntu-14.04 (1362867)
gl_version 46 - core profile enabled

Linux Distribution & Kernel

Run the following and paste the output.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 23.10
Release:    23.10
Codename:   mantic
$ uname -a
Linux nuc 6.5.0-21-generic #21-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb  7 14:17:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
flexiondotorg commented 6 months ago

I wonder if using an alternative display, vmware-svga or qxl-vga for example, might work for older releases.