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