I mean, you can clearly see the difference:
Code:
[main.c:926] plymouth_should_show_default_splash:checking if plymouth should show default splash
[main.c:954] plymouth_should_show_default_splash:using default splash because kernel command line has option "splash"
[ply-device-manager.c:766] create_devices_from_terminals:checking for consoles
[ply-device-manager.c:544] add_consoles_from_file:opening /sys/class/tty/console/active
[ply-device-manager.c:552] add_consoles_from_file:reading file
[ply-device-manager.c:590] add_consoles_from_file:console /dev/tty1 found!
[ply-device-manager.c:378] watch_for_udev_events:watching for udev graphics device add and remove events
[ply-device-manager.c:282] create_devices_for_subsystem:creating objects for drm devices
[ply-device-manager.c:299] create_devices_for_subsystem:found device /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[ply-device-manager.c:306] create_devices_for_subsystem:device is initialized
[ply-device-manager.c:315] create_devices_for_subsystem:found node /dev/dri/card0
[ply-device-manager.c:229] create_devices_for_udev_device:device subsystem is drm
[ply-device-manager.c:232] create_devices_for_udev_device:found DRM device /dev/dri/card0
[ply-device-manager.c:679] create_devices_for_terminal_and_renderer_type:creating devices for /dev/dri/card0 (renderer type: 1) (terminal: /dev/tty1)
[ply-renderer.c:236] ply_renderer_open_plugin:trying to open renderer plugin /usr/lib/i386-linux-gnu/plymouth/renderers/drm.so
[./plugin.c:609] create_backend:creating renderer backend for device /dev/dri/card0
[./plugin.c:701] load_driver:Opening '/dev/dri/card0'
[ply-terminal.c:603] ply_terminal_open:trying to open terminal '/dev/tty1'
[ply-terminal.c:396] ply_terminal_refresh_geometry:looking up terminal text geometry
[ply-terminal.c:410] ply_terminal_refresh_geometry:terminal is now 100x37 text cells
[ply-terminal.c:447] get_active_vt:Remembering that initial vt is 1
vs
Code:
[main.c:926] plymouth_should_show_default_splash:checking if plymouth should show default splash
[main.c:954] plymouth_should_show_default_splash:using default splash because kernel command line has option "splash"
[ply-device-manager.c:814] create_devices_from_terminals:checking for consoles
[ply-device-manager.c:592] add_consoles_from_file:opening /sys/class/tty/console/active
[ply-device-manager.c:600] add_consoles_from_file:reading file
[ply-device-manager.c:638] add_consoles_from_file:console /dev/tty1 found!
[ply-device-manager.c:414] watch_for_udev_events:watching for udev graphics device add and remove events
[ply-device-manager.c:315] create_devices_for_subsystem:creating objects for drm devices
[main.c:2400] main:entering event loop
[ply-boot-server.c:388] print_connection_process_identity:connection is from pid 248 (plymouth --ping) with parent pid 235 (/bin/sh /etc/init.d/apparmor start)
[ply-event-loop.c:1060] ply_event_loop_handle_disconnect_for_source:calling disconnected_handler 0x452b90 for fd 10
[ply-event-loop.c:1064] ply_event_loop_handle_disconnect_for_source:done calling disconnected_handler 0x452b90 for fd 10
[ply-event-loop.c:1144] ply_event_loop_free_destinations_for_source:freeing destination (1, 0x452d00, 0x452b90) of fd 10
[ply-event-loop.c:643] ply_event_loop_remove_source_node:failed to delete fd 10 from epoll watch list: Bad file descriptor
[ply-boot-server.c:388] print_connection_process_identity:connection is from pid 252 (/bin/plymouth show-splash) with parent pid 1 (/sbin/init splash plymouth:debug)
[ply-boot-server.c:484] ply_boot_connection_on_request:got show splash request
[main.c:896] plymouth_should_ignore_show_splash_calls:checking if plymouth should be running
[main.c:998] on_show_splash:no displays available to show splash on, waiting...
[ply-event-loop.c:1060] ply_event_loop_handle_disconnect_for_source:calling disconnected_handler 0x452b90 for fd 10
[ply-event-loop.c:1064] ply_event_loop_handle_disconnect_for_source:done calling disconnected_handler 0x452b90 for fd 10
[ply-event-loop.c:1144] ply_event_loop_free_destinations_for_source:freeing destination (1, 0x452d00, 0x452b90) of fd 10
[ply-event-loop.c:643] ply_event_loop_remove_source_node:failed to delete fd 10 from epoll watch list: Bad file descriptor
It's just not able to set up the card to draw the splash screen in.
Since one rarely needs to reboot, and it's a VM anyway, I personally wouldn't spend any time on it at all. Maybe it's a Grub configuration glitch, maybe it's an apparmor configuration glitch, maybe it's just changing how it interprets the pretend graphics card for the VM; it's just not that important, I'd say.
Bookmarks