Manjaro does not start

Hi, I write this post in this section because I think I have a problem with the video card drivers, if I’m wrong I kindly ask that the post be moved to the appropriate section.
I have a Dell Vostro 3558 notebook with Manjaro in dualboot with Windows 10 Pro, systems boot normally with rEFInd but Grub is still available.
Yesterday I started Manjaro and was left on a black screen with a steady cursor, it was not flashing.
Following some discussion on Manjaro.org I tried to start Manjaro with no success.

 + Alt + / F3 / F4 ... nothing happens.
 without X - TTY1 from Grub I can't log in; my username is not accepted even though I have tried several times.

With manjaro-chroot -a I get an error message:

sudo manjaro-chroot -a                                          
Mounting (ManjaroLinux) [/dev/sda7]
mount: [/mnt]
mount: [/mnt/boot/efi]
mount: [/mnt/home]
chroot: failed to run command '/bin/bash': No such file or directory
umount: [/mnt/home]
umount: [/mnt/boot/efi]
umount: [/mnt]

manjaro-chroot

$ lsblk                                                                          
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0 122.3M  1 loop /run/miso/sfs/livefs
loop1         7:1    0   582M  1 loop /run/miso/sfs/mhwdfs
loop2         7:2    0   1.4G  1 loop /run/miso/sfs/desktopfs
loop3         7:3    0 743.4M  1 loop /run/miso/sfs/rootfs
sda           8:0    0 111.8G  0 disk 
├─sda1        8:1    0   450M  0 part 
├─sda2        8:2    0   100M  0 part 
├─sda3        8:3    0    16M  0 part 
├─sda4        8:4    0    40G  0 part 
├─sda5        8:5    0   556M  0 part 
├─sda6        8:6    0  35.7G  0 part 
└─sda7        8:7    0    35G  0 part 
sdb           8:16   1   7.2G  0 disk 
├─sdb1        8:17   1   7.2G  0 part 
│ └─ventoy  254:0    0   2.9G  1 dm   /run/miso/bootmnt
└─sdb2        8:18   1    32M  0 part 
sr0          11:0    1  1024M  0 rom  
mmcblk0     179:0    0   3.7G  0 disk 
└─mmcblk0p1 179:1    0   3.7G  0 part /run/media/manjaro/4GB
sudo mount /dev/sda7 /mnt
sudo mount /dev/sda6 /mnt/home/                                                          
sudo manjaro-chroot /mnt                                                                 
chroot: failed to run command '/bin/sh': No such file or directory

Hello @eduardolp3 and welcome :wink:

The chroot command tries to execute bash on your local installation, but it cannot find it.

Possible causes:

  1. You removed it.
  2. A crash while updating…
  3. The HDD or filesystem have errors.

When mounted, check if the files are there:

ls -lah /mnt/usr/bin/{bash,zsh,sh}

How do I mount the / sda7 partition of my Manjaro?

sudo mount -t /dev/sda7/mnt (?)

sudo mount /dev/sda7 /mnt

I thought you did it already:

sudo mount /dev/sda7 /mnt                                                                                                        
ls -lah /mnt/usr/bin/ 
                                                                                         
totale 435M
...
...
...
-rwxr-xr-x 1 root root  927K 26 mag  2021  bash

lrwxrwxrwx 1 root root     4 26 mag  2021  sh -> bash

-rwxr-xr-x 2 root root  850K 16 feb  2020  zsh

When pasting terminal output, add three backticks ` OR 3 tilde ~ above and below the text:

text

I did it this time for you. Please do it like this in the future.

Thank you :bowing_man:

Thanks, I didn’t know.

sudo mount /dev/sda7 /mnt
sudo mount /dev/sda6 /mnt/home/

This without sudo:

manjaro-chroot /mnt /usr/bin/bash

Is the symlink /bin/usr/bin removed?

sudo mount /dev/sda7 /mnt                                                                                     
mount: /mnt: /dev/sda7 already mounted on /run/media/manjaro/manjaro.
sudo mount /dev/sda6 /mnt/home/                                                                            
    ~  manjaro-chroot /mnt /usr/bin/bash                                                                             
[manjaro-gnome /]# ls -lah /mnt/usr/bin/
ls: cannot access '/mnt/usr/bin/': No such file or directory
[manjaro-gnome /]# 

Rightly so?
I’m sorry but I didn’t understand.

Ok well…

It just kindly inform you, that there is a another mount by the file manager.

As you see, it changes from

to

Now you are on the local installation as root and chroot worked.

Just for clarification:

  1. When you open a terminal on a live session, then / is on the live session.
  2. The chroot (change root) just switch from this / and says: /mnt is now the new /.
  3. Everything after manjaro-chroot is /mnt, but acts like /.

A bit clearer?

But now to your actual problem… we need information:

journalctl --boot -1 --no-pager --no-hostname | curl -F'file=@-' https://0x0.st

This will collect the log of the previous boot, upload it and print a short link.

[manjaro-gnome /]# journalctl --boot -1 --no-pager --no-hostname | curl -F'file=@-' https://0x0.st
https://0x0.st/-hkI.txt
[manjaro-gnome /]# 
Dec 05 23:18:46 agetty[387]: tty1: can't exec /bin/login: No such file or directory
Dec 05 23:18:56 systemd[1]: getty@tty1.service: Deactivated successfully.

Please check if the symlink is there:

ls -lahd /bin

Otherwise create it again:

ln -sf /usr/bin/ /bin
[manjaro-gnome /]# ls -lahd /bin
ls: cannot access '/bin': No such file or directory
[manjaro-gnome /]# sudo ls -lahd /bin
ls: cannot access '/bin': No such file or directory
[manjaro-gnome /]# ln -sf /usr/bin/ /bin
[manjaro-gnome /]#
[manjaro-gnome /]# sudo pacman-mirrors -f3
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: http://repo.manjaro.org/status.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
  ..... United_States  : https://mirror.clarkson.edu/manjaro/

::ERROR Connection: HTTPSConnectionPool(host='mirror.clarkson.edu', port=443): Read timed out. (read timeout=4)

  0.639 Global         : https://mirrors.fossho.st/manjaro/
  0.186 Global         : http://mirrors.fossho.st/manjaro/
  1.256 Sweden         : https://mirror.zetup.net/manjaro/
::INFO Writing mirror list
::Global          : https://mirrors.fossho.st/manjaro/stable
::Sweden          : https://mirror.zetup.net/manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
[manjaro-gnome /]# sudo pacman -Syyu
:: Synchronizing package databases...
 core                    170.7 KiB   198 KiB/s 00:01 [############################] 100%
 extra                  1915.6 KiB  2.17 MiB/s 00:01 [############################] 100%
 community                 6.7 MiB  2.30 MiB/s 00:03 [############################] 100%
 multilib                176.1 KiB  1761 KiB/s 00:00 [############################] 100%
:: Starting full system upgrade...
 there is nothing to do
[manjaro-gnome /]# 

Does AUR update me too?

No, pacman is strictly updating only official packages or other repos.

This can update official packages and the AUR:

pamac update

Thanks megavolt, if I restart the system now can I get into it?

Maybe, maybe not. At least I saw no other issue at the log at that moment. Just try it.

OK thank you!

I managed to start Manjaro, thank you very much! Last question then I’ll leave you alone, what was the problem and what did you do?