The system is initially booted from 15.1a ISO burned to CD, which is used to conduct a conventional hard disk installation. At the live boot loader screen:
- F7 is left at default (GUI video driver)
- F8 is used to select a resolution of 1024x768 (console resolution)
When booting live from CD
No bootloader error is reported
The console resolution is honoured as expected, i.e. /proc/cmdline includes vga=791 (which equates to 1024x768x16)
The GUI is successfully presented via the correct video driver at an appropriate resolution
Code: Select all
inxi -c0 -G
Graphics: Card: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter
Display Server: X.Org 1.16.4 driver: N/A Resolution: 1024x768@60.00hz
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits) GLX Version: 3.0 Mesa 10.3.2
In the above state a conventional hard disk installation is conducted. No errors are reported.
When booting the installation from hard disk
A bootloader error message is obtained
Code: Select all
Loading Linux 4.2.1-antix.2-486-smp ...
vga=791 is deprecated, Use gfxpayload=1024x768x16, 1024x768 before linux command instead.
Loading initial ramdisk ...
[...]
The GUI is successfully presented via the correct video driver at an appropriate resolution
Code: Select all
inxi -c0 -G
Graphics: Card: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display Adapter
Display Server: X.Org 1.16.4 driver: N/A Resolution: 1024x768@60.00hz
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits) GLX Version: 3.0 Mesa 10.3.2
Code: Select all
[...]
echo 'Loading Linux 4.2.1-antix.2-486-smp ...'
linux /boot/vmlinuz-4.2.1-antix.2-486-smp root=blah ro vga=791 quiet nosysv=LX
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.2.1-antix.2-486-smp
Summary
When a console resolution is maually selected in the live bootloader screen it is carried across to the hard disk installation. The format of the parameter carried across (vga=xxx) is deprecated by GRUB. When the antiX default bootloader for hard disk installations (GRUB) is used to boot the system, an error message is obtained. This behaviour differs from booting in live mode, in which an error message is not produced.
Suggestion
The default bootloaders used by antiX should be equitable in use, rather than favouring one.
In cases where:
- The user has manually selected a console resolution other than the default in the live bootloader screen
- Then goes on to carry out an installation to hard disk to be booted via GRUB
Note: Did not test whether accepting the F8 default console resolution 800x600 (vga=788 equivalent to 800x600x16) in the live bootloader screen produces a similar error message. It seems highly likely that all parameters carried across in a deprecated form will produce an error message,