Black screen happened after I chose from "Manjaro Linux" and "Advanced options for Manjaro Linux".
Then it said
"Loading Linux 5.0-rt-x86_64 ..."
"Loading initial ramdisk ..."
"mount: /sys/firmware/efi/efivars: unknown filesystem"
"Starting version 242.32-3-arch"
Then there's only an underscore on the screen. The underscore would only blink when power button is pushed. Then the computer was turned off.
Ctrl+Alt+F1~F8, Alt+F1~F8 did nothing to the black screen.
Tried different Linux version in the first graph interface. Nothing changed.
Tried to insert acpi_osi=! acpi_osi=“Windows 2009” in the grub file. Nothing changed.
This happened after the computer was updated.
Finally solved by myself. Here is a tutorial for freshmen like me.
If you've got another computer, the best choice is to make an live installation media and chroot. However I didn't so I had to go through the hard way.
For those who has another computer please jump to 4.
- Press 'E' at the grub menu. Add
at the end of
linux /boot/vmlinuz-linux root-UUID=d474f2-e6a2-4cc3-9899-aa98af13 rw quiet
Then press F10 or Ctrl+X. Well, the root UUID may verify.
- Mount all your disks. Following are my steps. Check
lsblk -fwhen needed.
mount /dev/sdb3 /boot mount /dev/sdb2 /boot/efi mount /dev/sdb5 /home mount /dev/sda1 /home/Downloads
- Deal with the network
lspci -v | grep Ethernet -8 # replace "e1000e" with the name after "Kernel modules: " modprobe e1000e ip link # Find your ethernet card name and replace the following eth0. # Notice that the one with "LOOPBACK" tag is the wrong one. ip link set eth0 up dhcpcd eth0 # try killall dhcpcd if failed
- Check your pacman log with
cat /var/log/pacman.log | grep "2019-07-15" | grep 'installed|upgraded' # Then try to roll back your operations with pacman. # That is why we need network here.
- Check your system log with
journalctl -x -b -1 | grep -iE 'fail|error|unable' # -x for more information, -b -1 means the information for last boot
Here I found the error:
loading shared libraries: libnettle.so.6: cannot open shared object file: No such file or directory
Jul 15 22:30:14 manjaro /usr/lib/gdm-x-session: Unable to run X server
So I just reinstalled the
nettle package and then entered
And everything went right!