Hi, long time Manjaro user here. I am using Manjaro on my base Desktop machine, and on my raspberry pi 4. Now I want to install it on my new mini pc (Dell Optiplex 3070 micro) and I am have problems with installation.
I am experiencing very strange bug. When I start installation from usb, I just got black screen. I have tried boot with proprietary drivers, or opensource, kde, xfce… Result is always same. I have tried to open different tty, but i cannot change it.
Strange part it is when I disable m.2 drive in bios, then installation works as expected…
I would recommend creating a Ventoy USB instead. The beauty of using Ventoy is that nothing else is needed. Simply copy/drag any ISO to the Ventoy USB, and you’re done.
These are the procedures I personally use in creating a Ventoy USB;
An 32GB capacity USB should allow ample space to store several ISOs of your choice, however; anything less than 8GB capacity should probably not be considered.
Using the examples below, you will install the Ventoy system to a clean USB with:
a GPT partitioning scheme (required for UEFI)
Secure Boot disabled (required for Manjaro)
Ventoy is available from the official Manjaro extra repository:
sudo pacman -S ventoy
Type ventoy (without arguments) to see usage information:
Usage: Ventoy2Disk.sh CMD [ OPTION ] /dev/sdX
CMD:
-i install Ventoy to sdX (fails if disk already installed with Ventoy)
-I force install Ventoy to sdX (no matter if installed or not)
-u update Ventoy in sdX
-l list Ventoy information in sdX
OPTION: (optional)
-r SIZE_MB preserve some space at the bottom of the disk (only for install)
-s/-S enable/disable secure boot support (default is enabled)
-g use GPT partition style, default is MBR (only for install)
-L Label of the 1st exfat partition (default is Ventoy)
-n try non-destructive installation (only for install)
Creating the Ventoy USB:
Write the Ventoy system to an empty USB drive;
use /dev/sdX to target the device itself, and not a partition:
sudo sh ventoy -i -r 100 -S -g -L VOLUME /dev/sdX
Enable -s or disable -S Secure Boot.
Substitute VOLUME for a volume label name to use.
Substitute /dev/sdX for the location of your USB device.
Preserve some space on the target device (example allows 100mb).
Updating the Ventoy USB:
Update the Ventoy system on an existing Ventoy USB;
ensure the updated Ventoy version is available in Manjaro; and then:
I have tried Ventoy (cool tool, never used it before, thanks for recommendation!), UNetbootin, dd, BalenaEtcher. Result is the same. I have made a video so it’s easier for you to see what is happening.
Is it possible that the M.2 is connected to a shared port? With some mainboards there may be for example an M.2 connector and a SATA connector using the same pathway: but you can only use one of the connectors at a time; either the M.2 or the SATA.
When you disconnect the M.2 that might free that pathway for another device connected to the same pathway, which could explain why it seems to work with the M.2 disconnected. You would need to consult your mainboard manual to verify whether (or not) this might be the case.
When this is the case, as far as I know, the disc won’t be detected as a NVMe, but SATA. Because the disk motherboard might have an M.2 connector, but that connector is wired to the SATA bus.
The switching takes place automatically on most boards; some might have a manual toggle, but I’ve never seen one; whichever one of the two connectors is connected will just work. The takeaway is (if this is indeed the case) that two devices must not be used simultaneously. One should be moved to another port (most likely a SATA disk as it’s easiest to move). His manual should reveal all.
If it’s not the case, then it’s back to square one; testing any other possibilities.
As I sad, I have installed NixOS successfully on same machine, with same usb.
Is there any way to see logs during boot sequence? I have tried to change try, but it doesn’t respond to keyboard inputs.
…which doesn’t explain why it works when you disconnect the M.2. From your description, what I mentioned might have. However, I had to look myself to test that theory, and found nothing conclusive: