timeshift restore via liveUSB broke grub. Also can't access ssd data now.

[manjaro@manjaro ~]$ inxi -Fxz
System:    Host: manjaro Kernel: 5.4.6-2-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 
           Desktop: Xfce 4.14.1 Distro: Manjaro Linux 
Machine:   Type: Portable System: Dell product: Inspiron 3521 v: A14 serial: <filter> 
           Mobo: Dell model: 070JCP v: A00 serial: <filter> UEFI: Dell v: A14 date: 07/31/2015 
Battery:   ID-1: BAT1 charge: 3.2 Wh condition: 3.2/41.4 Wh (8%) model: LGC DELL T1G4M33Q status: Full 
CPU:       Topology: Dual Core model: Intel Core i3-3227U bits: 64 type: MT MCP arch: Ivy Bridge rev: 9 
           L2 cache: 3072 KiB 
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 15169 
           Speed: 798 MHz min/max: 800/1900 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 797 
Graphics:  Device-1: Intel 3rd Gen Core processor Graphics vendor: Dell driver: i915 v: kernel 
           bus ID: 00:02.0 
           Device-2: AMD Thames [Radeon HD 7500M/7600M Series] vendor: Dell driver: radeon v: kernel 
           bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.6 driver: ati,intel,radeon unloaded: modesetting 
           resolution: 1366x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 19.3.1 direct render: Yes 
Audio:     Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Dell 
           driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
           Sound Server: ALSA v: k5.4.6-2-MANJARO 
Network:   Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell driver: r8169 v: kernel 
           port: 2000 bus ID: 07:00.0 
           IF: enp7s0 state: down mac: <filter> 
           Device-2: Broadcom and subsidiaries BCM43142 802.11b/g/n 
           vendor: Dell Wireless 1704 802.11n + BT 4.0 driver: bcma-pci-bridge v: N/A port: 2000 
           bus ID: 08:00.0 
           IF-ID-1: enp0s20u3 state: unknown speed: N/A duplex: N/A mac: <filter> 
Drives:    Local Storage: total: 226.07 GiB used: 175.3 MiB (0.1%) 
           ID-1: /dev/sda vendor: Western Digital model: WDS240G2G0A-00JH30 size: 223.58 GiB 
           ID-2: /dev/sdb type: USB model: Linux File-Stor Gadget size: 2.50 GiB 
Partition: ID-1: / size: 2.80 GiB used: 115.3 MiB (4.0%) fs: overlay source: ERR-102 
Sensors:   System Temperatures: cpu: 48.0 C mobo: N/A gpu: radeon temp: 40 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 182 Uptime: 9m Memory: 3.73 GiB used: 1.22 GiB (32.6%) Init: systemd Compilers: 
           gcc: 9.2.0 Shell: bash v: 5.0.11 inxi: 3.0.37

Manjaro was running great until today. I had installed some themes using pamac, decided I did not like them, and deleted them. Unfortunately, I did not pay attention and it also deleted ldm etc...all icons were gone. So I decided to reboot. No ldm. Searched around and decided to restore via live USB using timeshift. Got it running but midway it aborted. Now grub wont load at boot (/boot/grub/x86_64-efi/normal.mod not found). Booting into live usb, I cannot access my ssd drive (permission denied it says).

I searched Timeshift restore broke GRUB : ‘grub_key_is_interrupt’ topic also but it does not work for me..Plz help

It aborted? You aborted it? System crashed? Power died? Timeshift is usually pretty reliable, however it happened if you stopped halfway through a restore I'm pretty sure you've broken your system. Do you have another snapshot you can roll back to? You can run timeshift from a live usb and restore it that way.

Here's how to repair grub

I did not abort it. I have used timeshift before. It said something about grub and aborted by itself. Why would it do that

I don't know, I've never seen it do anything like that before, but you can reinstall grub with the link I posted above.

Error /boot/grub/x86_64-efi/normal.mod not found.
Entering rescue mode...
grub rescue>
The command echo is not recognised i guess

Where in the link that @10yearslate provided that has this command of 'normal'?
You are using the wrong link.

At the correct link, if [Simple Configfile Method] don't work for you, use the [Kernel Boot Method].

1 Like

I'm getting error: no such device: /etc/manjaro-release.

as is.

I'm getting error: no such device: /etc/manjaro-release

I'm starting to think you don't have a system left to boot into, this isn't encouraging either, is sda the disk with your install on it?

What happens if you run

sudo manjaro-chroot -a

in a terminal from the live session

1 Like

manjaro@manjaro ~]$ sudo 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.
==> ERROR: You can't mount 0!

And finally

lsblk -f

[manjaro@manjaro ~]$ lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 0 100% /run/miso/sfs/livefs
loop1 squashfs 0 100% /run/miso/sfs/mhwdfs
loop2 squashfs 0 100% /run/miso/sfs/desktopfs
loop3 squashfs 0 100% /run/miso/sfs/rootfs
sda
├─sda1 vfat 2357-77ED
└─sda2 ext4 87fcd2bf-0aa0-46e4-924f-db6a4d97bc43
sdb iso9660 MJRO1815 2019-12-29-08-02-01-00 0 100% /run/miso/bootmnt
├─sdb1 iso9660 MJRO1815 2019-12-29-08-02-01-00
└─sdb2 vfat MISO_EFI D1C7-AC88
sr0
sr1 iso9660 CDROM 2017-12-29-00-25-15-00

Don't ask me how but I think you've wiped your drive. The file system is still in place but it doesn't look like there's anything on it.

Unless I'm misreading something or somebody else has a better idea, my advice is going to be to reinstall.

Where was you restoring from anyway? I don't see a separate partition for snapshots.

Why am I not able to open the drive atleast. I'm getting error: permission denied

To speculate based on the available information; because there's nothing to access.
You didn't answer my question

I did not have separate partition for snapshots. Got burnt now

Anyway, thanks for the prompt reply & help. I had my most important data saved on google drive. Gonna learn how to use timeshift properly in future. Thanks again.

Does this happen when you try to

 sudo mount /dev/sda2 /mnt

? The permission error is often caused by the lack of root access or trying to execute something with wrong permissions.

I have gone ahead to make a clean install. It seems the data was wiped entirely from the disk. I think when I removed themes from pamac, it may have removed some grub files, which led to timeshift aborting. Thanks for help.

Tip for newbies like me:

  1. Manjaro is great, but do not fiddle around with things you may not have proper knowledge about. The forum is great help, ask around before you end up doing something stupid.
  2. get a cloud storage app (I have mega) to backup most imp. stuff regularly (very imp)
3 Likes

Forum kindly sponsored by