Steps to reproduce:
- install Debian 8 normally from the network ISO (WITHOUT GUI);
- login as root
- do the following command:
Code: Select all
# edit /etc/default/grub
Code: Select all
#GRUB_GFXMODE=640x480
Code: Select all
GRUB_GFXMODE=1024x768
Code: Select all
GRUB_GFXPAYLOAD_LINUX=keep
- do the following commands:
Code: Select all
# update-grub
# reboot now
- observation: the parmeters that we modified above are good for the boot menu (resolution = 1024x768): - press <enter> to boot on GNU/Linux;
- wait for the login prompt;
- observation: the parmeters that we modified above are also good for the terminal (resolution = 1024x768): - login as root;
- insert the Guest Additions ISO;
- install the Guest Additions by the following commands:
Code: Select all
# apt-get install build-essential module-assistant
# apt-get install linux-headers-$(uname -r)
# mount /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run --nox11
# eject /media/cdrom
# reboot now
- observation: the parmeters that we modified above are good for the boot menu (resolution = 1024x768): - press <enter> to boot on GNU/Linux;
- wait for the login prompt;
- observation: the parmeters that we modified above are NOT GOOD for the terminal (resolution = 800x600): Conclusion: Linux Guests Additions breaks the GFXPAYLOAD. (Title.)
Possible workaround: reject the screen resizing feature during installation. (I dont know how to do that.)
HOST:
OS: Windows 10.0.15063 (x64)
GPU: GTX 770
GUEST:
OS: Debian 8.8
Kernel: Linux 3.16.0-4-amd64
VM settings:
Default exept:
- RAM = 2048 Mo;
- VRAM = 64 Mo;
- CPU = 2.
Virtual Box:
Version: 5.1.22 r115126 (Qt5.6.2) + expansion pack.
Additional informations:
Installation packages: SSH server, standard system utilities.
The resolution switch happens during the initial system loading (just before the login prompt).
Thank's for help.