The fix is quite simple.  In rootskel, when loading the fbcon module, we
can check if we're running in a QEMU based virtual machine.

=== modified file 
'src/lib/debian-installer-startup.d/S40framebuffer-module-linux-x86'
--- src/lib/debian-installer-startup.d/S40framebuffer-module-linux-x86  
2009-04-29 09:59:35 +0000
+++ src/lib/debian-installer-startup.d/S40framebuffer-module-linux-x86  
2009-11-23 16:34:52 +0000
@@ -1,5 +1,6 @@
 if [ -n "$TERM_FRAMEBUFFER_TRY" ] && \
-   [ "$(debconf-get debian-installer/framebuffer)" = true ]; then
+   [ "$(debconf-get debian-installer/framebuffer)" = true ] && \
+   [ ! grep -qs "^model.*QEMU Virtual CPU" /proc/cpuinfo ]; then
        echo "Trying to enable the frame buffer..."
        if grep -q VESA /proc/fb || \
           (modprobe -q vesafb >/dev/null 2>&1 && grep -q . /proc/fb) || \

-- 
console in the framebuffer in qemu-kvm is slow, breaks -curses functionality
https://bugs.launchpad.net/bugs/487187
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to