Last active
September 25, 2022 01:38
-
-
Save dualfade/abca0b8d2464dc67420dfe481e289d48 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Wiped out Vagrant / Libvirt image -- | |
Save your Effing data -- | |
Archlinux vagrant AUTO upgrade which toasted /boot/ | |
initramfs-linux.img* initramfs-linux-fallback.img | |
THIS DOOZEY DEFAULT ( Vagrantfile Entry ) -> | |
# config.vm.box_check_update = false | |
-> Ill definitely be enabling that hah. Do not upgrade until I say so ! | |
Gone. Cute -- | |
Gotta either get the code off or chroot and fix it -- | |
Data first ! | |
yain libguestfs | |
dualfade@magnetar : /var/lib/libvirt/images | |
[0] % sudo file Archlinux_Dev_20220901.79699_default.img | |
Archlinux_Dev_20220901.79699_default.img: QEMU QCOW Image (v2), has backing file (path /var/lib/libvirt/images/archlinux-VAGRANTSLASH-archlinux_vagrant_box_image_20220901.79699_box.img, mtime Thu Jan 1 00:00:16 1970), 21474836480 bytes (v2), has backing file (path /var/lib/libvirt/images/archlinux-VAGRANTSLASH-archlinux_vagrant_box_image_20220901.79699_box.img), 21474836480 bytes | |
Ref -- | |
https://man.archlinux.org/man/guestmount.1.en | |
dualfade@magnetar : /var/lib/libvirt/images | |
[1] % sudo guestmount -a Archlinux_Dev_20220901.79699_default.img -m /dev/sda1:/boot --ro /mnt | |
libguestfs: error: mount_options: mount: /boot: mount point is not a directory | |
guestmount: ‘/dev/sda1’ could not be mounted. | |
guestmount: Did you mean to mount one of these filesystems? | |
guestmount: /dev/sda1 (unknown) | |
guestmount: /dev/sda2 (btrfs) | |
guestmount: /dev/sda2:/:subvol=var/lib/portables (btrfs) | |
guestmount: /dev/sda2:/:subvol=var/lib/machines (btrfs) | |
guestmount: /dev/sda2:/:subvol=swap (btrfs) | |
guestmount: /dev/sda2:/:subvol=home/vagrant/blackarch_chroot/root (btrfs) | |
guestmount: /dev/sda2:/:subvol=home/vagrant/blackarch_chroot/root/var/lib/portables (btrfs) | |
guestmount: /dev/sda2:/:subvol=home/vagrant/blackarch_chroot/root/var/lib/machines (btrfs) | |
[0] % sudo mkdir -p /mnt/restore | |
[0] % sudo guestmount -a Archlinux_Dev_20220901.79699_default.img -m /dev/sda2:/ --ro /mnt/restore | |
[1] % sudo ls /mnt/restore | |
bin boot dev etc home lib lib64 mnt opt proc root run sbin srv swap sys tmp usr vagrant var | |
Holy Bajesus....... | |
Lets get my code off and then chroot and try to fix the kernel -- | |
That would be ideal -- | |
Code Saved. Amen.. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment