Bios doesn't show Grub menu

I have 5 drives:
windows on my SSD + two drives for storage on it.
two 320GB hdds that I'm hoping to use one for manjaro (well get it back!)

Last week I installed Manjaro but didn't allowcate myself enough / space, so want to expand it, and yes ofcourse that didn't go so well (I know I'm an idiot, you live and learn this reoccuringly through life but installing again to get more space should have been equal pain so figured I could try).

I have two 320GB drives (sda, and sde), I installed Manjaro on last week (sde), but screwed it up this trying extend the / drive - this sde drive wont work on the installer.

I'm now wanting to install manjaro onto the sda drive. I formatted the drive during the install process and manually configured partitions, but after installing my bios doesn't list the drive as selectable to boot from.

/ 60gb EXT4
/boot/efi 2GB FAT32
/var 20GB EXT4
/home (whatever was left 200GB+) EXT4

A desktop with windows 10, UEFI - So I'm selecting GPT partitioning.

The install completes fine, reboots and I eject the USB install disk. Then in the bios I only get my Windows SSD showing up under boot options.

Anyone suggest things I should try, I'm guessing the grub bootloader is borked, how do I resolve it now?

Note: i've looked around multiple forum posts, but a lot are dated and I don't trust them aged and seem to be specific to users or a bit wishy washy.

This looks simple, is that safe or possibly a good solution? I'm worried that if I switch it then I cannot get back to windows again to reset it.

This looks maybe applicable?

Please let me know what commands would provide information that would allow you to help me :slight_smile:

I found the following help:

Looks like according to this I should be inspecting the following:
Note: All commands run from Manjaro Live Boot straight after installing Manjaro before clicking restart.

~ >>> efibootmgr -v                                                                                                                                                                                               
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0000,0004,0003
Boot0000* Manjaro	HD(1,GPT,b95e85e9-757a-574f-9da9-2977ac2230aa,0x800,0x460800)/File(\EFI\Manjaro\grubx64.efi)
Boot0003* Hard Drive 	BBS(HD,,0x0)..GO..NO........O.S.a.m.s.u.n.g. .S.S.D. .8.4.0. .P.R.O. .S.e.r.i.e.s.................>..Gd-.;.A..MQ..L.1.S.N.A.S.N.D.A.2.A.5.3.3.9. .T. . . . ........BO..NO........O.W.D.C. .W.D.1.0.E.V.V.S.-.6.3.M.5.B.0.................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.V.A.E.5.9.6.6.7.7.4........BO..NO........O.W.D.C. .W.D.5.0.0.0.A.A.K.S.-.0.0.W.W.P.A.0.................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.Y.A.5.U.2.6.8.6.6.6........BO..NO........O.W.D.C. .W.D.3.2.0.0.A.A.K.S.-.0.0.S.B.A.0.................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.P.A.2.Z.1.8.3.6.7.2........BO..NO........O.W.D.C. .W.D.3.2.0.0.A.A.K.S.-.0.0.L.9.A.0.................>..Gd-.;.A..MQ..L. . . . .W. .-.D.M.W.V.A.6.2.5.8.7.9.8.2........BO..NO........W.K.i.n.g.s.t.o.n.D.T. .1.0.1. .I.I.................■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Boot0004* UEFI: (FAT) KingstonDT 101 II	PciRoot(0x0)/Pci(0x1a,0x0)/USB(1,0)/USB(6,0)/HD(1,MBR,0x0,0x52bc08,0x2000)..BO
~ >>> sudo parted -l                                                       [1]
Model: ATA WDC WD3200AAKS-0 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  2351MB  2350MB  fat32              msftdata
 3      2351MB  67.4GB  65.0GB  ext4
 2      67.4GB  320GB   253GB   ext4


Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sdb: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  106MB  105MB  primary  ntfs         boot
 2      106MB   127GB  127GB  primary  ntfs
 3      127GB   128GB  556MB  primary  ntfs         msftres


Model: ATA WDC WD10EVVS-63M (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs         boot


Model: ATA WDC WD5000AAKS-0 (scsi)
Disk /dev/sdd: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  500GB  500GB  primary  ntfs         boot


Model: ATA WDC WD3200AAKS-0 (scsi)
Disk /dev/sde: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End  Size  Type  File system  Flags


Model: Kingston DT 101 II (scsi)
Disk /dev/sdf: 4010MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 2      2776MB  2780MB  4194kB  primary               esp

~ >>> sudo blkid
/dev/sda1: UUID="769B-C95D" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="b95e85e9-757a-574f-9da9-2977ac2230aa"
/dev/sda2: UUID="c05c805b-3349-4dbe-8a63-04517767d6a4" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="adc51ffd-323a-1147-9b46-d83c0966b9ae"
/dev/sda3: UUID="2a5eef6d-efad-48c5-81a1-4626b93f2d23" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="85617999-6f6a-cf47-a79c-2b125fbe2f9b"
/dev/sdb1: LABEL="System Reserved" BLOCK_SIZE="512" UUID="4A3459523459425D" TYPE="ntfs" PARTUUID="5b8ee44a-01"
/dev/sdb2: BLOCK_SIZE="512" UUID="489A5D3C9A5D27A8" TYPE="ntfs" PARTUUID="5b8ee44a-02"
/dev/sdb3: BLOCK_SIZE="512" UUID="4A24ABD324ABBFF5" TYPE="ntfs" PARTUUID="5b8ee44a-03"
/dev/sdc1: LABEL="Games & Software" BLOCK_SIZE="512" UUID="808E08A48E0894B6" TYPE="ntfs" PTTYPE="atari" PARTUUID="00073b85-01"
/dev/sdd1: LABEL="500GB Backup" BLOCK_SIZE="512" UUID="6230DE4F30DE2A35" TYPE="ntfs" PARTUUID="9d26db95-01"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sdf1: BLOCK_SIZE="2048" UUID="2020-04-26-05-28-48-00" LABEL="MANJARO_GNOME_200" TYPE="iso9660"
/dev/sdf2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="B055-5B3A" BLOCK_SIZE="512" TYPE="vfat"
/dev/sde: PTUUID="a1fd5165" PTTYPE="dos"
~ >>> findmnt -s                                                                                   [130]
TARGET SOURCE                 FSTYPE OPTIONS
/      /dev/mapper/root-image auto   defaults
~ >>> findmnt /boot/efi                                                                                 
~ >>>  

Fully Custom Built PC from about 2015 ish GTX970, 128 GB SSD, MSI motherboard Intel 4770k

Can confirm after that still nothing in the UEFI at boot besides teh USB and SSD to boot from.

I have used this a few times to get booted in then reinstalled grub.SuperGrub

Thanks I might give that a whirl shortly.

So my interpretation of the output is:

  1. efibootmgr is stating Manjaro has a grub at: File(\EFI\Manjaro\grubx64.efi) and is boot device 0000.
  2. I haven't googled to confirm the BootOrder is left to right or right to left, but its at least considered in the order.
  3. GParted shows the gpt is lacking a boot and EPS flag being set on the 2G /boot drive but instead has a msftdata flag -?
  4. My 1GB storage drive apparently has a boot flag set (might have been that for years think it had fedora/ubuntu on there years ago) - maybe I should clear those flags?
  5. My 500GB storage drive also has boot (probably had linux at one point too tbh) - maybe I should clear those flags?
  6. My 320GB sde is formatted blank as expected (the install I decimated through total annihilation)
  7. The 4G drive is my flash drive :wink: and has a boot flag too :slight_smile:
  8. blkid seems to be hard to determine why people want that output - perhaps to check that sda1 is vfat which is an extension to Fat32 - so might be right?
  9. Not sure what to expect under findmnt commands but I'm guessing that /boot/efi being blank is bad.

It looks like your Windows is installed on a msdos parted disk in legacy mode. Manjaro being installed in UEFI mode. When you boot from BIOS you should be able to boot into Manjaro by selecting UEFI mode but you would not be able to boot into Windows afterwards from grub menu.

Conclusion: If you want to have a smooth DUAL boot then install Windows and Manjaro in the same mode (UEFI) on same partition scheme (gpt).

On the long term it would be advisable to use UEFI and gpt parted disks as this is the future and better supported. So, if possible for you re-install Windows in UEFI mode on a gpr parted disk.

3 Likes

Well windows I'm unwilling to reinstall atm sicne its the only working OS i've got for work purposes.

I'm wanting to shift to manjaro (and in a few months by a m2 drive and possible do a double reinstall then) but since Manjaro drive is blank should I install using MBR and it might play nicely?

you should also check for boot manjaro

  • disable Secureboot
  • disable CSM
  • disable Fastboot
  • disable Legacy
  • disks on AHCI
  • maybe keep USB mass storage on

on boot iso manjaro , sticks appears
EFI: --> MBR install
EFI:<partition 1> --> GPT install
also for /boot/efi require only 50 to 200Mo( not 2Go) in vfat ( fat32) with flag boot & esp

you can format before , use Gparted
with terminal check

inxi -Fxxxza 
sudo parted -l
1 Like

If windows is on legacy I cannot disable Legacy? Otherwise I'll lose that, its better to install Manjaro in legacy mode for now I think?

Create a new partition table (msdos) for the disk you want to install Manjaro on. Boot up your live USB in Legacy mode and install the system with its bootloader in the MBR of the same disk and not in a particular partition. You won't need an EFI System Partition for installation in Legacy/MBR mode.

1 Like

After reinstalling resolved it, noticed it wasn't detecting for auto boot, but can manually override to the disk with grub on it and it works fine.

Not perfect but for now thats fine.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by