I tried to boot from an old usb stick, now cannot boot Manjaro from my main HD

If your Windows repair process installed it’s own boot loader
wiping out grub in the process
then: yes you have to reinstall grub
once you are booted into the system.

I’m not confident enough though to give you specific instructions on how to do that.
I’ll leave that to others if you cannot manage on your own.

Those are two things:

  • “pressing F10 at startup and directly selecting the USB stick” is the normal way to boot any external system like a manjaro USB drive.
  • if you can point to the actual manjaro partition, not a whole drive, and get a usable grub, you have most likely installed grub to the ext4 linux partition, not to the efi partition where it should be. No big deal but you need to live with booting via F10 or reinstall it to the efi partition, as described above:

Thank you for the reply!
I reinstalled grub as brahma recommended, but no luck.
Still, if I program the BIOS to boot from the Manjaro partition, the boot process stays in a black screen. At the moment the only option is to press F10 at boot time and select the manjaro partition to boot, and everything works.
At this moment I see two options to further trial:
1- update the BIOS firmware?
2- try to mess with windows 8.1, to see if it still holds some kind of control over bios at boot time.
Really puzzled, we will see what happens. Every suggestion is very well accepted, sincerest thanks!

output from:
efibootmgr -v
sudo blkid
cat /etc/fstab

THANK YOU!
Here it comes:
efibootmgr -v


BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,0001,0012,0011
Boot0000* Windows Boot Manager	HD(2,GPT,19fb4856-89ec-4958-9881-f2eada45c975,0x96800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000069000100000010000000040000007fff0400
      dp: 04 01 2a 00 02 00 00 00 00 68 09 00 00 00 00 00 00 20 03 00 00 00 00 00 56 48 fb 19 ec 89 58 49 98 81 f2 ea da 45 c9 75 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
    data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 69 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0001  manjaro	HD(7,GPT,1348a595-a67f-4ef0-bbb1-01cf685e1bd8,0x3596c800,0xb4800)/File(\EFI\manjaro\grubx64.efi)
      dp: 04 01 2a 00 07 00 00 00 00 c8 96 35 00 00 00 00 00 48 0b 00 00 00 00 00 95 a5 48 13 7f a6 f0 4e bb b1 01 cf 68 5e 1b d8 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 6d 00 61 00 6e 00 6a 00 61 00 72 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0011  UEFI: IP4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(2089841c73f9,0)/IPv4(0.0.0.00.0.0.0,0,0)AMBO
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 1c / 01 01 06 00 00 00 / 03 0b 25 00 20 89 84 1c 73 f9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0c 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
    data: 41 4d 42 4f
Boot0012  UEFI: IP6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(2089841c73f9,0)/IPv6([::]:<->[::]:,0,0)AMBO
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 1c / 01 01 06 00 00 00 / 03 0b 25 00 20 89 84 1c 73 f9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0d 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
    data: 41 4d 42 4f

sudo blkid

/dev/loop1: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda4: BLOCK_SIZE="512" UUID="EAE4865DE4862BBF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="706faa09-cebd-478a-8fa7-a75998f29b7a"
/dev/sda2: UUID="4A72-DAA9" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="19fb4856-89ec-4958-9881-f2eada45c975"
/dev/sda7: UUID="B090-5B39" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="1348a595-a67f-4ef0-bbb1-01cf685e1bd8"
/dev/sda5: UUID="f1116a1e-fbc5-4f97-8e50-085b39f39e24" TYPE="swap" PARTUUID="0e2afa82-af5c-4b1e-99b6-fd8134978f90"
/dev/sda1: LABEL="Ripristino" BLOCK_SIZE="512" UUID="5692720E9271F2BB" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="f6623fbf-77e0-4ea7-b856-aea9212d708c"
/dev/sda6: UUID="010f61ff-2d96-43f5-8289-aa0953bf6ec5" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="fa06af84-a0b4-432f-8f63-23bfc731db6f"
/dev/loop5: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="7b472fe2-257d-48a1-8e0e-78c639b171a2"

cat /etc/fstab


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=010f61ff-2d96-43f5-8289-aa0953bf6ec5 /              ext4    defaults,noatime,discard 0 1
UUID=B090-5B39                            /boot/efi      vfat    umask=0077 0 2
UUID=f1116a1e-fbc5-4f97-8e50-085b39f39e24 swap           swap    defaults,noatime,discard 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Thanks! Take care!

try changing the bootorder:
sudo efibootmgr -o 0001,0000,0012,0011
update grub:
sudo update-grub
reboot and see if it helped … if not check again with efibootmgr -v if the bootorder was changed

1 Like

Hi Brahma, thank you for your advise. I tried

but after

the boot order did not change… What else do you recommend to do? Thank you!

found it on archwiki:
you can tell the Windows boot loader to run a different EFI application. From a Windows administrator command prompt run:
bcdedit /set "{bootmgr}" path "\EFI\manjaro\grubx64.efi"
reboot and see if that worked

1 Like