I am usually able to figure out these problems, however, not this one. My system crashed yesterday during a Manjaro update and I became unable to boot. I tried to restore GRUB using this link:
https://wiki.manjaro.org/index.php/Restore_the_GRUB_Bootloader
My attempts failed at the updating GRUB part, however I am certain that deleting grub part worked. I was not swift enough to restart holding shift, prior to trying to restoring the GRUB. I am running in BIOS even though my system is UEFI capable. and I tried the UEFI part of this link to be sure, it did not work. The Manjaro system partition I want to boot and/or fix is sdb1, below.
lsblk -l
shows (running from live iso):
manjaro@manjaro-gnome Linux 5.6.15-1-MANJARO x86_64 20.0.3 Lysia
~ >>> lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squash 4.0 0 100% /run/miso/
loop1 squash 4.0 0 100% /run/miso/
loop2 squash 4.0 0 100% /run/miso/
loop3 squash 4.0 0 100% /run/miso/
sda iso966 Joliet MANJARO_GNOME_2003 2020-06-06-09-50-25-00
├─sda1 iso966 Joliet MANJARO_GNOME_2003 2020-06-06-09-50-25-00 0 100% /run/miso/
└─sda2 vfat FAT12 MISO_EFI 57E8-A8ED
sdb
├─sdb1 ext4 1.0 UUID###### I changed the UUIDs
├─sdb2 ext4 1.0 JK-Files UUID######
└─sdb3 ext4 1.0 JK-TimeShift UUID######
sr0
I tried the following:
Repairing the system using Manjaro Architect, the system would not repair.
Reparing the system using the “Disks” application in Manjaro, resulted in error, also not mounting.
Restoring the partition with the Timeshift image for sdb1, would not mount the target sdb1.
So, I think (hopefully), I just need to reinstall grub to make the system boot, and continue the update. However, I appear to be unable to do that. The only thing that will boot on restart+shift is memtest.
I really don’t want to rebuild a new system install from scratch. And, I don’t mind installing a new system as long as I can keep the /Home and configuration and settings files that are on sdb1. I am certain I can access my home directory and files on sdb1. I am able to access the files on sdb2 and sdb3 with no problem. I may also be able to run timeshift (or maybe even testdisk) and back up /Home. If I install a clean version of Manjaro on sdb1 “alongside” can I also then tell the Installer to use the existing /Home, configurations and settings? Then remove the old version of Manjaro?
Is there any way I can just copy the needed files to the root directory of sdb1? Any help you can offer is greatly appreciated. …Just thinking out loud a bit here, I am not really an expert.
I have been using Linux for a long time, so I know my way around the OS pretty well. I am not a programmer or developer. I started with Manjaro in December 2019 and I am [mostly] enjoying it. Thank you.