[SOLVED] GRUB Error: No suitable video mode found. Booting in blind mode. Dual booting 2 Slackware. Can login, can startx
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
GRUB Error: No suitable video mode found. Booting in blind mode. Dual booting 2 Slackware. Can login, can startx
I posted this on the 2nd Slackware64_15.0 install. I just want to ask here directly how to eliminate the grub error prompt before booting. I have NVIDIA card but I'm using nouveau drivers.
Quote:
error: no suitable video mode found
boot in blind mode
My first Slackware64 install is pure XFCE, 2nd is full install with alienbob's daw template.
I installed grub during first install with os-prober enabled. I didn't install any bootloader on the second install hoping the grub os-prober will take care of booting it properly. I can boot, login and startx on 2nd Slack obviously BUT there's always that error message, and it can be annoying.
I was thinking of chrooting on my 2nd install and re-install grub from there. Thanks in advance fellow Slackers.
edit
I reinstalled both instances of Slackware64-15.0. Initially I used elilo on my Slackware01_XFCE then installed grub on Slackware02_Full+DAW. That error message is persistent.
edit2
Marking this as SOLVED. I'm no longer dual booting 2 instances of Slackware aotm. Slackware full install + alienbob's Daw template only. No error message. Thanks again fellow slackers.
Last edited by knet; 03-26-2023 at 04:18 AM.
Reason: title
-> if you can see the error then the display works, otherwise you'd see nothing.
-> if it behaves differently from what you expect, describe how do you think it's supposed to work.
Additionally, post full grub.cfg, this thing you quoted just shows you preload all_video and later you override it with "console" for whatever reason.
The console and gfxterm outputs are mutually exclusive, and you only need all_video if you use gfxterm output.
-> if you can see the error then the display works, otherwise you'd see nothing.
I don't remember mentioning the display doesn't work. I said I can login and startx.
Quote:
-> if it behaves differently from what you expect, describe how do you think it's supposed to work.
I want the error message gone. That's all.
Quote:
Additionally, post full grub.cfg, this thing you quoted just shows you preload all_video and later you override it with "console" for whatever reason.
The console and gfxterm outputs are mutually exclusive, and you only need all_video if you use gfxterm output.
Yeah I'm sure I am not sure how to fix the error message that's why this thread. I thought it is better to tweak the /etc/default/grub file than the /boot/grub/grub.cfg if someone is going to adjust something with regards to grub settings. But yeah I'm sure I am not sure. Thanks anyway elcore, cheers!
Thanks colorpurple21859. I tried both to no avail.
Code:
# If you change this file, run grub-mkconfig -o /boot/grub/grub.cfg
# afterwards to update /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=$( sed 's/Slackware /Slackware-/' /etc/slackware-version )
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
#GRUB_PRELOAD_MODULE=all_video
GRUB_PRELOAD_MODULE=efi_uga
#GRUB_PRELOAD_MODULE=efi_gop
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
#GRUB_GFXMODE=1024x768x32
# Font used on the graphical terminal:
#GRUB_FONT=/usr/share/grub/dejavusansmono.pf2
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# os-prober
GRUB_DISABLE_OS_PROBER=false
No, insmod efi_gop is added to the grub menu at boot after pressing the e key for edit, You can do a quick check that way first before editing the grub file. I was copy and pasting, sorry about that, it would be GRUB_PRELOAD_MODULE=efi_gop in the /etc/default/grub file then run grub-mkcomfig.
three more to try:
video_bochs
video_cirrus
video_fb
Last edited by colorpurple21859; 03-25-2023 at 12:53 AM.
No, insmod efi_gop is added to the grub menu at boot after pressing the e key for edit, You can do a quick check that way first before editing the grub file. I was copy and pasting, sorry about that, it would be GRUB_PRELOAD_MODULE=efi_gop in the /etc/default/grub file then run grub-mkcomfig.
three more to try:
video_bochs
video_cirrus
video_fb
Adding insmod efi_gop to the grub boot entry for my 2nd install seem to work. No error message now. How can i make that permanent? Will adding GRUB_PRELOAD_MODULE=efi_gop in the /etc/default/grub file do that?
No marav I haven't. I thought that changes in that file will be gone when we do grub-mkconfig that's why I'm leaning on tweaking the /etc/default/grub file. But I'm a total grub noob so that. I will try to do your suggestion but where exactly do I have to add those?
No marav I haven't. I thought that changes in that file will be gone when we do grub-mkconfig that's why I'm leaning on tweaking the /etc/default/grub file. But I'm a total grub noob so that. I will try to do your suggestion but where exactly do I have to add those?
Disable framebuffer
Users who use NVIDIA proprietary driver might wish to disable GRUB's framebuffer as it can cause problems with the binary driver.
To disable framebuffer, edit /etc/default/grub and uncomment the following line:
GRUB_TERMINAL_OUTPUT=console
Another option if you want to keep the framebuffer in GRUB is to revert to text mode just before starting the kernel. To do that modify the variable in /etc/default/grub:
GRUB_GFXPAYLOAD_LINUX=text
Will adding GRUB_PRELOAD_MODULE=efi_gop in the /etc/default/grub file do that?
You need to run grub-mkconfig command after making the change for it to be permanent. Making any change in the grub.cfg file will be overwritten and time grub is updated so that won't help unless you never update grub.
Disable framebuffer
Users who use NVIDIA proprietary driver might wish to disable GRUB's framebuffer as it can cause problems with the binary driver.
To disable framebuffer, edit /etc/default/grub and uncomment the following line:
GRUB_TERMINAL_OUTPUT=console
Another option if you want to keep the framebuffer in GRUB is to revert to text mode just before starting the kernel. To do that modify the variable in /etc/default/grub:
GRUB_GFXPAYLOAD_LINUX=text
You need to run grub-mkconfig command after making the change for it to be permanent. Making any change in the grub.cfg file will be overwritten and time grub is updated so that won't help unless you never update grub.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.