Hi guys, I boot manjaro from an external SSD. I use it for programming tasks while in school. I’ve had little issues as I don’t mess with it very much other than doing my programming. However yesterday I was getting notifications that my firefox was out of date, so I went in and updated all my files that needed to be updated. Then on top of that I decided to update my kernel. Once I did this my computer restarted and when I tried to boot back into Manjaro I get the following message:
The message:
mount: /new_root: cant find UUID=…
You are now being dropped into an emergency shell.
sh: cant access tty; job control turned off
[rootfs ]#
I can’t do anything from this point. It seems like the boot manager can’t find the correct UUID, is this due to installing a new UUID and needing to update it somewhere?
I tried googling around and tried a few things but no luck, I’m not the most experienced with Linux as a whole.
Any help would be greatly appreciated
Thanks in advance
You would need to figure out which device is your external SSD by:
blkid
After that, you can try this:
mkdir /tmp/chroot
mount /dev/<your device> /tmp/chroot || OR: mount /dev/disk/by-uuid/<according GUUID>
chroot /tmp/chroot
\# now within the chroot
mount /dev/<device of UEFI of SSD> /boot/efi || OR: mount /dev/disk/by-uuid/<according GUUID of SSD-UEFI> /boot/efi
grub-mkconfig -o /boot/grub/grub.cfg
Of course, if you have MBR you would just mount the boot partition to /boot, instead of /boot/efi.