Hi everyone,I’ve just installed manjaro 25.0.9 zetar on a laptop to replace windows. This laptop has already had a manjaro in dual boot mode in the past. This time i choose to completely remove windows.The installation finished properly.When i reboot i have nothing. No grub. the motherboard doesn’t lauch or mount anything even if manjaro is installed.I’m currently working on the live usb.Could you help me ?
The installer most definitely offer a choice of root file system - it defaults to btrfs - but the combination of the default file system compression (zstd) and the compressed init (also zstd) may create issues on some systems.
The choice between ext4 and btrfs is available in Calamares (the Manjaro installer) – the default is btrfs – I can only presume you missed it.
No, though some prefer to wipe their disks in preparation, but it’s generally unnecessary as Calamares will apply the file system of your choice when the “Erase Disk” partitioning method is used.
This might be highly impractical even though possible – and you still need to download the updated ISO to create a new Installer USB (or burn it to DVD).
If you have access to another computer – a family member, a friend or co-worker – then you can produce a Manjaro installer on that computer (even if it’s Windows). I suggest creating a Ventoy USB.
As you are able to boot the live system - one thing we can rule out is secure boot.
You are also able to complete the installation process and from what you provided - at the installation - the system was started in EFI mode.
I am assuming that you got no error messages from the installer - especially in the last part where loader configuration is added to the firmware.
There may be several causes - which one it is - I have no idea
check the firmware for invalid boot entries
Boot a live iso - follow the above linked instructions to prepare a recovery environment.
Then use the command line to list the boot entries know to the firmware
efibootmgr
You can remove invalid entries using the following format where XXXX is replaced with the number e.g. 0000 or 0001 derived from the listed entries - in the format Boot0000
As you had Windows on the system last time - one could suspect the firmware is hardcoded to look for the Windows loader - in $esp/EFI/Microsoft/Boot - where $esp is the mounted efi system partition.
You can work around this - inside chroot - by creating the path
sudo lsblk -o PATH,PTTYPE,PARTTYPE,FSTYPE,PARTTYPENAME ✔
PATH PTTYPE PARTTYPE FSTYPE PARTTYPENAME
/dev/loop0 squash
/dev/loop1 squash
/dev/loop2 squash
/dev/loop3 squash
/dev/sda gpt
/dev/sda1 gpt c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat EFI System
/dev/sda2 gpt 0fc63daf-8483-4772-8e79-3d69d8477de4 ext4 Linux filesystem
/dev/sdb dos iso966
/dev/sdb1 dos 0x0 iso966 Empty
/dev/sdb2 dos 0xef vfat EFI (FAT-12/16/32)
/dev/sr0
~ sudo fdisk -l /dev/sda 1 ✘
Disk /dev/sda: 111,79 GiB, 120034123776 bytes, 234441648 sectors
Disk model: XrayDisk 120GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: C086F21E-787D-494C-B48C-6FA7EE24E343
Device Start End Sectors Size Type
/dev/sda1 4096 618495 614400 300M EFI System
/dev/sda2 618496 234441581 233823086 111,5G Linux filesystem
~ su ✔
[manjaro manjaro]# pamac install manjaro-tools-base
Synchronizing package databases...
Error: failed retrieving file 'core.db' from manjaro.mirror.ac.za : The requested URL returned error: 410
Refreshing core.db...
Error: failed retrieving file 'extra.db' from manjaro.mirror.ac.za : The requested URL returned error: 410
Refreshing extra.db...
Error: failed retrieving file 'multilib.db' from manjaro.mirror.ac.za : The requested URL returned error: 410
Warning: too many errors from manjaro.mirror.ac.za, skipping for the remainder of this transaction
Refreshing multilib.db...
Preparing...
Synchronizing package databases...
Error: failed retrieving file 'core.db' from manjaro.mirror.ac.za : The requested URL returned error: 410
Error: failed retrieving file 'extra.db' from manjaro.mirror.ac.za : The requested URL returned error: 410
Error: failed retrieving file 'multilib.db' from manjaro.mirror.ac.za : The requested URL returned error: 410
Warning: too many errors from manjaro.mirror.ac.za, skipping for the remainder of this transaction
Warning: downgrading package manjaro-tools-base-git (r3054.14521ab-1 => r3045.7e49d96-1)
Resolving dependencies...
Checking inter-conflicts...
To downgrade (1):
manjaro-tools-base-git r3045.7e49d96-1 (r3054.14521ab-1) extra 36,3 kB
Total download size: 36,3 kB
Total installed size: -311 bytes
Apply transaction ? [y/N] y
Error: failed retrieving file 'manjaro-tools-base-git-r3045.7e49d96-1-any.pkg.tar.zst' from manjaro.mirror.ac.za : The requested URL returned error: 410
Download of manjaro-tools-base-git (r3045.7e49d96-1) started
Download of manjaro-tools-base-git (r3045.7e49d96-1) finished
Checking keyring... [1/1]
Checking integrity... [1/1]
Loading packages files... [1/1]
Checking file conflicts... [1/1]
Checking available disk space... [1/1]
==> skipping timeshift-autosnap because system is booted in Live CD mode...
Downgrading manjaro-tools-base-git (r3054.14521ab-1 -> r3045.7e49d96-1)... [1/1]
Downgrading manjaro-tools-base-git (r3054.14521ab-1 -> r3045.7e49d96-1)... [1/1]
Downgrading manjaro-tools-base-git (r3054.14521ab-1 -> r3045.7e49d96-1)... [1/1]
Downgrading manjaro-tools-base-git (r3054.14521ab-1 -> r3045.7e49d96-1)... [1/1]
Transaction successfully finished.
[manjaro manjaro]# manjaro-chroot -a
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sda2]
--> mount: [/mnt]
--> mount: [/mnt/boot/efi]
[manjaro /]# root # mount /dev/sda1 /mnt
bash: root: command not found
[manjaro /]# mount /dev/sda1 /mnt
[manjaro /]# mount /dev/sda2 /mnt
[manjaro /]# mount /dev/sda1 /mnt/boot/efi
[manjaro /]# manjaro-chroot /mnt /bin/bash
bash: manjaro-chroot: command not found
[manjaro /]# pacman -Syu grub
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
warning: grub-2:2.12.r382.gee789e1a-2 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (5) ffmpeg4.4-4.4.6-2 firefox-144.0-1 libmfx-23.2.2-5
manjaro-release-25.0.10-1 grub-2:2.12.r382.gee789e1a-2
Total Download Size: 98.14 MiB
Total Installed Size: 330.02 MiB
Net Upgrade Size: 26.74 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
libmfx-23.2.2-5-... 56.9 KiB 234 KiB/s 00:00 [######################] 100%
manjaro-release-... 16.9 KiB 281 KiB/s 00:00 [######################] 100%
ffmpeg4.4-4.4.6-... 8.5 MiB 2.17 MiB/s 00:04 [######################] 100%
grub-2:2.12.r382... 11.6 MiB 2.69 MiB/s 00:04 [######################] 100%
firefox-144.0-1-... 78.0 MiB 5.45 MiB/s 00:14 [######################] 100%
Total (5/5) 98.1 MiB 6.85 MiB/s 00:14 [######################] 100%
(5/5) checking keys in keyring [######################] 100%
(5/5) checking package integrity [######################] 100%
(5/5) loading package files [######################] 100%
(5/5) checking for file conflicts [######################] 100%
(5/5) checking available disk space [######################] 100%
:: Running pre-transaction hooks...
(1/2) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
(2/2) Remove Firefox Distribution Settings
:: Processing package changes...
(1/5) reinstalling grub [######################] 100%
:: To use the new features provided in this GRUB update, it is recommended
to install it to the MBR or UEFI. Due to potential configuration
incompatibilities, it is advised to run both, installation and generation
of configuration:
# install-grub
# update-grub
(2/5) installing libmfx [######################] 100%
(3/5) installing ffmpeg4.4 [######################] 100%
Optional dependencies for ffmpeg4.4
avisynthplus: AviSynthPlus support
intel-media-sdk: Intel QuickSync support
ladspa: LADSPA filters
nvidia-utils: Nvidia NVDEC/NVENC support
(4/5) upgrading firefox [######################] 100%
(5/5) upgrading manjaro-release [######################] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Installing Grub to MBR/EFI
Grub will be installed on: EFI
Installing for x86_64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
done
Warning: GRUB bootloader at '/boot/efi/EFI/Manjaro' was updated.
Your booted entry 'Mémoire USB' is not the same as 'Manjaro'.
This may be a rescue ISO, but if not check your EFI boot priority.
(3/6) Copy Firefox Distribution Settings
(4/6) Updating icon theme caches...
(5/6) Updating the info directory file...
(6/6) Updating the desktop file MIME type cache...
[manjaro /]# grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/sda
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
[manjaro /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
done