Zuletzt aktiv 6 months ago

https://0x41414141.de/blog/2021-12-31-vhdx-on-desinfect/

Änderung 0fbeb531caa4f4f7bd1b4c91bd9b1f444cbe2769

install_tools.sh Originalformat
1#!/bin/bash
2
3# install qemu utils
4sudo apt install qemu-utils
5
6# install nbd client
7sudo apt install nbd-client
8
mount_vhdx.sh Originalformat
1#!/bin/bash
2
3VHDX_IMG="$1"
4MOUNT_POINT="$2"
5
6# [ubuntu] How do you mount a VHD image
7# https://ubuntuforums.org/showthread.php?t=2299701
8#
9
10# Load the nbd kernel module.
11sudo rmmod nbd;sudo modprobe nbd max_part=16
12
13# mount block device
14sudo qemu-nbd -c /dev/nbd0 "$VHDX_IMG"
15
16# reload partition table
17sudo partprobe /dev/nbd0
18
19# mount partition
20sudo mount -o rw,nouser /dev/nbd0p1 "$MOUNT_POINT"
21
22
23
24
25
unmount_vhdx.sh Originalformat
1#!/bin/bash
2
3MOUNT_POINT="$1"
4
5#unmount & remove nbd module
6sudo umount "$MOUNT_POINT" && sudo qemu-nbd -d /dev/nbd0 && sudo rmmod nbd
7
8