I’ve lost everything and I don’t know how to get it back. How can I repair my system all I have is a usb with slax linux. I am freaking out because I had a lot of projects on their that I hadn’t pushed to github as well as my configs and rice. Is there any way to repair my system? Can I get a shell from systemd?

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      arrow-up
      16
      ·
      edit-2
      1 year ago

      Probably. Try this:

      # Mount the partitions to a subdirectory of /mnt
      mount /dev/sda2 /mnt
      # Copy over your most important files just in case
      cp -a /home/your-user/my-super-important-folder /media/root/some-usb-drive
      # Or upload them to GDrive/OneDrive/iCloud/your favourite FTP server
      # Now to fix the system
      mount /dev/sda1 /mnt/boot/efi
      mount --bind /dev /mnt/dev
      mount --bind /dev/pts /mnt/dev/pts
      mount --bind /proc /mnt/proc
      mount --bind /tmp /mnt/tmp
      mount --bind /sys /mnt/sys
      mount --bind /var/run /mnt/var/run
      mount --bind /run /mnt/run
      # Enter a shell in /mnt
      chroot /mnt
      # Now you should have a shell works as if you had a live, running system.
      pacman -Syu
      

      You can get some weird errors about /dev files not being valid or whatever, but you can usually safely ignore those.

      This assumes that /mnt/sda1 is your UEFI partition