Hey guys, quick update on this subject.
SHORT VERSION
– >ISSUE IS SOLVED
What did I do? Reinstalled Manjaro.
What did I do different on this new brand new installation?
Installed Manjaro UEFI instead of BIOS!
LONG VERSION
I was still doing some research
Well, I can’t even recall all the pages I have visited which helped me to find the solution, but it all started by running the command “sudo hwinfo --framebuffer”, from which I was supposed to get the available resolutions detected by my computer. Well, I was getting nothing there.
Then, I finally came across this page from Stack Exchange: GRUB not showing support for all possible video modes. This drew my attention:
Light at the end of the tunnel
So two things drew my attention here:
- Why was user harrymc asking which computer model install (BIOS or UEFI) the other guy was using? Why is this important in this case?
- Jibun no Kage replied saying his computer is BIOS based — and this felt important as so was mine!
Double checking that my case was the same as that guy
As I recently went through the Manjaron installation, I remember specifically the time when I was asked by Calamares intallation agent to create at least a 8 Mb BIOS partition for “bios-grub”, boot or something alike (can’t remember exactly what it was).
I was almost sure that my Manjaro installation was BIOS based, but wanted to double check anyways. Found this: Check if you are using UEFI or BIOS on Linux
.
Well, EFI folder was not there, I was definitely on BIOS.
Reinstalling the system
Recent Manjaro installation, having these issues, no files on system… what am I afraid of? So I decided to start over and re-install Manjaro on my computer.
This time, I ensured it would be installed with UEFI system. This older thread in our forum fitted like a glove:
- How can I set an EFI Partition for Manjaro?
- In there, I finally found this: [root tip] [How To] Dual boot Manjaro and Windows
When setting up my new installation parameters, I followed exactly the same steps described in the second link:
Manjaro installation
Now that you have partition sizes defined let start and the numbers are MB which is the unit Calamares makes use of
- Reboot your computer to the live USB media.
- Launch the graphical installer - it is named Calamares.
- Follow the guide until you reach the Disk selection/preparation
- Select Manual partitioning → Next.
- Select the correct disk selected - should be easy to see.
- EFI PARTITION
Skip if using BIOS/MBR
Select the unpartitioned space → Create
a. Size → input 512
b. Filesystem → select FAT32
c. Mountpoint → select /boot/efi
d. Flags → check boot → OK- SWAP PARTITION
Select the unpartitioned space → Create
a. Size → input 2048
b. Filesystem → select linuxswap → OK- ROOT PARTITION
Select the unpartitioned space → Create
a. Size → input 20480 (min. recommended size)
b. Filesystem → select ext4
c. Mountpoint → select / (root) → OK- HOME PARTITION
Select the unpartitioned space → Create
a. Size → Use remaining
b. Filesystem → select ext4
c. Mountpoint → select /home → OK
Skip if using BIOS/MBR
- Continue with the guide and when finished do not reboot.
- Open a terminal
- Input
efibootmgr
→ Enter- Verify the BootOrder - you should have a manjaro entry and the >corresponding number should be first in the BootOrder
Upon reboot, it was working working again as expected!
Manjaro grub (this one is not from the internet, but from my computer):
Grub “videoinfo” command:
So reinstalling Manjaro with UEFI booting partition has solved this problem for me. I continue not fully understand the reason behind it, but I’ll leave it here. If anyone comes to know the reason, I think it would be great to enrich this thread with a possible root cause and explanation, otherwise let’s just leave this here.
I decided to document this as good as I can hoping this might be useful for someone down the road.
Thank @soundofthunder , @Teo and @omano for your engagement and support.
Cheers!