Hi.
I'm encountering difficulties on dual-booting Manjaro with Windows 10 on my computer.
I'm not specifically asking for help. I'm quite confident I will eventually manage to install and enjoy Manjaro by keeping reading, learning and testing stuff (I'm aware of the dual-boot guide).
Rather, I'm asking: what can be done to improve the installer and hopefully fix this for everyone?
My problem is easily reproducible, and as my computer is new, I can investigate and break stuff without fearing entirely messing up my system. So, I think this is probably a good opportunity to understand what's going wrong with the installation process.
Basically, any Manjaro developer can ask me system information or to run commands if this can help him investigate the issue to fix it upstream.
I can fix my system installation by myself, but I can't fix the Manjaro installer. I will update this thread once the solution found, but newbies like me may still struggle with dual-boot in the future if this is not fixed within the installer itself.
Context and system information:
- Laptop Acer Swift 1 (SF114-32)
- 64 GB eMMC where Windows 10 is natively installed
- I extended the computer with a 128 GB SSD where I wish to install a Linux distrib
- Acer BIOS driver: v1.07
The bug:
After creating a Live USB with Manjaro and installed it to my SSD, I can no longer access to the BIOS / UEFI. While starting the computer, I usually press F2 to access BIOS and configure computer or select booting device. Once Manjaro is installed, pressing F2 fails to load the BIOS, instead, a static (non-blinking) white underscore (dash) is displayed in the upper-left corner of a black screen. Nothing else can be done, I have to hard-reboot the computer. So I can't select my SSD where Manjaro is installed as the booting disk. If I don't try to enter the BIOS, Windows is starting normally. I can fix it by following this guide and erasing the data on my SSD. In Windows cmd
, I type diskpart
, sel disk 0
and clean
. While rebooting, the BIOS is fixed.
I think I tried every options about partitions during Manjaro installation. I usually select "erase disk" which adds Manjaro and another EFI partition on the second disk. I also tried the option "install alongside", which install Manjaro on my SSD but also add a new entry to the EFI Windows partition. As a result, the BIOS was still not accessible, but it failed even after erasing the SSD. The solution was to assign a letter to the EFI partition (using diskpart), cd to the EFI partition just named, cd to EFI directory, remove the "Manjaro" folder, reboot.
That makes sens. Something in this folder is conflicting with Windows Boot, no matter if it belongs to another EFI partition in another disk.
I disabled fast and secure boot, I created bootable usb using Rufus v3.4.1430 and I selected "GPT + UEFI only" options, also I createed the usb with "dd" mode.
I tried the installation with 4 different distributions, this explains why I came to the conclusion that there is some issue in the Manjaro installer.
- manjaro-i3-18.0-stable-x86_64 -> Broke the BIOS
- manjaro-xfce-18.0.3-stable-x86_64 -> Broke the BIOS
- lubuntu-18.10-desktop-amd64 -> Works fine (use the Calamares installer like Manjaro)
- ubuntu-18.04.2-desktop-amd64 -> Works fine (this does not use the Calamares installer)
Please, ask me if there is anything I can do to help fixing this issue, and make Manjaro even easier for future beginners willing to dual-boot with Windows on two disks.