Is this uefi of legacy boot? In which mode is Windows installed?
@gohlip I did intall the xfce version (in order to later install bspwm) but could never boot into it.
@Chrysostomus It's uefi.
So, you have two separate issues: 1) you cannot access your manjaro xfce installation, because the installer did not change the boot order, 2) bspwm iso is not working properly for you.
My suggestion: ignore the bspwm iso. Boot your xfce iso and run manjaro-architect. Install bspwm edition. If you have problems with the bootloader, we'll help you with that.
Yes, that two separate issue, shall I open a new thread for the sake of clarity ?
I followed steps just like these to install manjaro-xfce.
(keeping the content of uefi partition, is that normal ?)
Are these steps still accurate although a bit old ?
Yeah, that's crucial! Otherwise you would need to repair your boot for Windows. The guide looks fine, but to be on the sure side follow the official Manjaro User Guide. It's a PDF on the live session.
You can also have a look here:
I am currently repairing my windows partition for a fresh start, will post updates asap but my internet is very slow
@Chrysostomus so i should run the architect installer from the graphically-booted xfce installer and not use the "Hakoila" installer ? Do manual partitioning ?
Following the previously linked guide, I got this:
[manjaro@manjaro ~]$ efibootmgr
BootCurrent: 000F
Timeout: 2 seconds
BootOrder: 0000,000A,000B,000C,000D,000E,000F
Boot0000* Windows Boot Manager
Boot0001* void_grub
Boot000A* Diskette Drive
Boot000B* Internal HDD
Boot000C* USB Storage Device
Boot000D* CD/DVD/CD-RW Drive
Boot000E* Onboard NIC
Boot000F* UEFI: USB DISK 2.0 PMAP, Partition 2
Is that ok ?
I don't know what void_grub is doing here though, I attempted to install it a while back but did a full clean install of windozs since.
The entries you see is the entries as they appear in your EFI firmware.
As you can see from your BootOrder the entry 0001 is not in the list.
To remove an entry note the number Boot0001 and the following command will remove it.
sudo efibootmgr -b 0001 -B
Ok so windows comes first.
If i'm correct, there is no entry for manjaro right ?
What do I need to do to boot manjaro ?
(I am on the live iso usb, right atfer installing, did not reboot)
Here's some more info
[manjaro@manjaro ~]$ sudo fdisk -l /dev/sda
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7B9A89F9-FDB9-4658-A64E-112DD49E9A7C
Device Start End Sectors Size Type
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 239615 32768 16M Microsoft reserved
/dev/sda3 239616 290496511 290256896 138.4G Microsoft basic data
/dev/sda4 496431104 500117503 3686400 1.8G Windows recovery environment
/dev/sda5 290496512 291545087 1048576 512M Microsoft basic data
/dev/sda6 291545088 299933695 8388608 4G Linux swap
/dev/sda7 299933696 340893695 40960000 19.5G Linux filesystem
/dev/sda8 340893696 496431103 155537408 74.2G Linux filesystem
The new boot partition is listed as "Microsoft basic data"... weird.
I think the reason for missing entry might be due to the wrong flags assigned to your esp.
I have discovered that Calamares sometimes does assign the wrong type to the designated EFI partition.
I have just created an issue on Manjaro Gitlab with my findings
Oh, how can I help / what should I do now ?
sudo parted -l
shows flags.
I would like you to check something for me.
Do you have a working Manjaro?
If not please boot a live media, open a terminal and do
sudo parted /dev/sda -l
I am still on the live usb post install, and did not reboot after installing.
[manjaro@manjaro ~]$ sudo parted /dev/sda -l
Model: ATA SK hynix SC311 S (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 123MB 16.8MB Microsoft reserved partition msftres
3 123MB 149GB 149GB ntfs Basic data partition msftdata
5 149GB 149GB 537MB fat32 msftdata
6 149GB 154GB 4295MB linux-swap(v1)
7 154GB 175GB 21.0GB ext4
8 175GB 254GB 79.6GB ext4
4 254GB 256GB 1887MB ntfs Basic data partition hidden, diag
Model: USB DISK 2.0 (scsi)
Disk /dev/sdb: 8011MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32.8kB 1872MB 1872MB primary boot
2 1872MB 1876MB 4194kB primary esp
5 149GB 149GB 537MB fat32 msftdata
Your fat32 partition has the wrong partition type.
It is exactly as I described in the issue.
The partition is assigned 0700/Microsoft basic data instead of ef00/EFI System
Can I fix it manually ?
You can.
sudo cfdisk /dev/sda
Select partition 5 → Type → EFI System → Enter → Write → Enter → input yes → Enter
As I recall Windows Boot Manager is the first in the array.
Try rebooting back on the LIVE media.
I'm back, successfully booted in my installed Manjaro (not the live usb) by manually selecting the partition to boot onto.
Changed the boot order from the bios, everything seems to work just fine !