Nomodeset in Meilix
Meilix contains configuration file which is required to config the ways of Meilix booting. There are several parameter out of which is nomodeset is one of them.
Problem:
Meilix result in blank screen in a machine which boots splash screen with a driver.
Solution:
When the OS boots, nomodeset takes care that the video like splash screen happen in kernel rather than on driver. Sometimes the driver is unable to run the video which results in blank screen issue. nomodeset confirms that no video get loaded and OS boots in BIOS mode until the driver get loaded.
Way 1:
menuentry "Try Live Meilix" { linux /casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper iso-scan/filename=${iso_path} nomodeset quiet splash -- initrd /casper/initrd.lz } menuentry "Install Meilix" { linux /casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity iso-scan/filename=${iso_path} quiet splash -- initrd /casper/initrd.lz } menuentry "Check disc for defects" { linux /casper/vmlinuz boot=casper integrity-check iso-scan/filename=${iso_path} quiet splash -- initrd /casper/initrd.lz } menuentry "Test memory" { linux16 /install/mt86plus }
We put nomodeset in Try Live Meilix option for testing purpose. This file can be found https://github.com/fossasia/meilix/edit/master/image/boot/grub/loopback.cfg.
Parameter quiet splash — is responsible for showing the splash screen and at the same time, it takes care to not to display other messages while the splash screen is loaded.
We can tweak parameter with the present options during the boot screen.
This is the one way through which we can use nomodeset while editing the configuration file.
Way 2:
During running of the OS, we can use this feature by editing this file /etc/default/grub and including nomodeset in it.
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debi` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" GRUB_CMDLINE_LINUX=""
And then save and exiting the file. Then we need to update grub using
sudo update-grub
Reference:
You must be logged in to post a comment.