Initial boot login screen no full screen

Discussions about using Linux guests in VirtualBox.
Post Reply
ftolead
Posts: 2
Joined: 11. Aug 2008, 20:14

Initial boot login screen no full screen

Post by ftolead »

I've just upgraded Virtualbox from 6.1.40 to 7.0.6. I have a Fedora 36 VM which is working great, and have just installed the latest Linux Mint 21 to try it out. After installing the 7.0.6 guest additions, both VM's no longer show the full screen login window at initial power on. I can ctrl-f twice to force the full screen logon screen. Prior to the upgrade the Fedora 36 VM logon screen would always go full screen at initial boot.

Any ideas?

Mint 21 log attached
Attachments
Mint 21-2023-02-23-08-40-00.log
(110.12 KiB) Downloaded 15 times
nbanba
Posts: 16
Joined: 27. Feb 2023, 10:48

Re: Initial boot login screen no full screen

Post by nbanba »

Hi

For me, GUEST addition provided this capacity
Are your new guest additions correctly installed on the guest VM ?

Is your VM client you use to access the VM screen is configured to use the VM native screen resolution ?

Kind regards
nbanba
nbanba
Posts: 16
Joined: 27. Feb 2023, 10:48

Re: Initial boot login screen no full screen

Post by nbanba »

Sorry for my las too quick answer...


Having a look on the logfile you have provided, I think I found answer to questions I ask:

Yes, Guest additions are in the correct version, according of this line of the logfile :

Code: Select all

00:00:07.838603 VMMDev: Guest Log: BIOS: VirtualBox 7.0.6
and

Code: Select all

00:00:15.025781 VMMDev: Guest Additions information report: Version 7.0.6 r155176 '7.0.6'
But somethings are interresting in the logfile, maybe search this way :

Code: Select all

11:02:33 nba@lap-nba:~$ grep -i display download/Mint\ 21-2023-02-23-08-40-00.log 
00:00:05.018422   Driver <string>  = "MainDisplay" (cb=12)
00:00:05.988261 Audio: Device 'XG2705-2K (Intel(R) Display Audio)':
00:00:07.863904 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:07.895288 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000022345ab0000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0
00:00:10.398563 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:10.508963 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000022345ab0000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0
00:00:11.553171 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:13.156944 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=00000223579a8040 w=800 h=600 bpp=32 cbLine=0xC80 flags=0x1 origin=0,0
00:00:15.031658 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.
00:00:16.463116 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.
00:00:16.467767 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.
11:02:47 nba@lap-nba:~$ 
and to have more contextual details where we see that VitrtualBox consider that the job is done (sorry no code mark here because impossible to put bold text in code bloc) :

11:04:56 nba@lap-nba:~$ grep -A3 -b1 -i display download/Mint\ 21-2023-02-23-08-40-00.log
...
103831-00:00:07.868214 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0)
103899:00:00:07.895288 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000022345ab0000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0
104037-00:00:10.343611 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
104106-00:00:10.343824 VMMDev: Guest Log: BIOS: Boot : bseqnr=1, bootseq=0132
104178-00:00:10.344100 VMMDev: Guest Log: BIOS: Booting from Hard Disk...
104246:00:00:10.398563 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
104381-00:00:10.418947 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=81
104474-00:00:10.419213 VMMDev: Guest Log: int13_harddisk: function 00, unmapped device for ELDL=81
104567-00:00:10.419460 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=81
--
104846-00:00:10.420205 VMMDev: Guest Log: int13_harddisk: function 00, unmapped device for ELDL=81
104939:00:00:10.508963 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000022345ab0000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0
105077:00:00:11.553171 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
105212-00:00:11.712849 GIM: KVM: VCPU 0: Enabled system-time struct. at 0x0000000075801000 - u32TscScale=0xb04ef338 i8TscShift=-1 uVersion=2 fFlags=0x1 uTsc=0x29eebc95c uVirtNanoTS=0xe70881d9 TscKHz=2904002
105414-00:00:11.712966 TM: Switching TSC mode from 'VirtTSCEmulated' to 'RealTSCOffset'
105496-00:00:11.778548 GIM: KVM: Enabled wall-clock struct. at 0x0000000075800000 - u32Sec=1677166793 u32Nano=247293100 uVersion=2
--
107359-00:00:13.155067 Enabling different vbva mode
107405:00:00:13.156944 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=00000223579a8040 w=800 h=600 bpp=32 cbLine=0xC80 flags=0x1 origin=0,0
107543-00:00:15.025781 VMMDev: Guest Additions information report: Version 7.0.6 r155176 '7.0.6'
107634-00:00:15.025830 VMMDev: Guest Additions information report: Interface = 0x00010004 osType = 0x00053100 (Linux >= 2.6, 64-bit)
107761-00:00:15.025952 VMMDev: Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no

--
108721-00:00:15.031570 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
108810:00:00:15.031658 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.
108975-00:00:15.031668 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners
109076-00:00:15.046979 VMMDev: Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
109199-00:00:15.047151 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners
--
111577-00:00:16.463035 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
111666:00:00:16.463116 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.

111831-00:00:16.463125 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners
111932-00:00:16.467678 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners
112030-00:00:16.467698 GUI: UIMachineLogicFullscreen: Additions-state actual-change event, rebuild multi-screen layout
112143-00:00:16.467707 GUI: UIMultiScreenLayout::update: GUI/AutomountGuestScreens is disabled
112232:00:00:16.467767 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.

112397-00:00:16.467777 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners


Virtualbox says : adjustment is not required ...

Kind regards
nbanba
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Initial boot login screen no full screen

Post by mpack »

@ftolead: This probably does not solve your problem, but it's an error even so: you need to update the Extension Pack after updating VirtualBox. The log shows you still using extension pack 6.1.40 on a 7.0.6 VirtualBox host.

Otherwise the VM seems to be quite well configured.

In the manager (before launching the VM), make sure File|Preferences|Display|Max Guest Screen Size is set to None or Auto.
fth0
Volunteer
Posts: 5668
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: Initial boot login screen no full screen

Post by fth0 »

nbanba wrote:Yes, Guest additions are in the correct version, according of this line of the logfile :

Code: Select all

00:00:07.838603 VMMDev: Guest Log: BIOS: VirtualBox 7.0.6
FWIW, you've misinterpreted that line: It only means that the VM used the BIOS which is part of the VirtualBox 7.0.6 application on the host. Note that the BIOS is executed before the guest OS is running, so it cannot be part of the VirtualBox Guest Additions which are installed inside the guest OS.

But you're right about the following log message indicating the problem:

Code: Select all

00:00:15.031658 GUI: UIMachineViewFullscreen::adjustGuestScreenSize: Desired hint 2560x1440 for guest-screen #0 is already in IDisplay, adjustment is not required.
In VirtualBox 7.0.x, the implementation in this area of code was changed a bit, and several log messages were enhanced just to identify issues like the one at hand, even if the issues are new in VirtualBox 7.0.x.
ftolead wrote:Any ideas?
Please create a ticket in the Bugtracker.
nbanba
Posts: 16
Joined: 27. Feb 2023, 10:48

Re: Initial boot login screen no full screen

Post by nbanba »

Hi

@fth0
FWIW, you've misinterpreted that line: It only means that the VM used the BIOS which is part of the VirtualBox 7.0.6 application on the host. Note that the BIOS is executed before the guest OS is running, so it cannot be part of the VirtualBox Guest Additions which are installed inside the guest OS.
Thanks for precision.
That was more the second cited line which let me say that was the good version of guest additions

Code: Select all

00:00:15.025781 VMMDev: Guest Additions information report: Version 7.0.6 r155176 '7.0.6'
But maybe I did not understand it as it should too...

And yes, I think nothing else to do than reporting a bug for this issue.

Kind regards
nbanba
fth0
Volunteer
Posts: 5668
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: Initial boot login screen no full screen

Post by fth0 »

nbanba wrote:But maybe I did not understand it as it should too...
No, that one was correct. Otherwise, I would have told you. ;)

Kudos for the analysis of the main issue, BTW. :)
nbanba
Posts: 16
Joined: 27. Feb 2023, 10:48

Re: Initial boot login screen no full screen

Post by nbanba »

Hi

Hope it could help ... :)

Kind regards
nbanba
Post Reply