install_tools.sh
· 112 B · Bash
Sin formato
#!/bin/bash
# install qemu utils
sudo apt install qemu-utils
# install nbd client
sudo apt install nbd-client
| 1 | #!/bin/bash |
| 2 | |
| 3 | # install qemu utils |
| 4 | sudo apt install qemu-utils |
| 5 | |
| 6 | # install nbd client |
| 7 | sudo apt install nbd-client |
| 8 |
mount_vhdx.sh
· 358 B · Bash
Sin formato
#!/bin/bash
# [ubuntu] How do you mount a VHD image
# https://ubuntuforums.org/showthread.php?t=2299701
#
# Load the nbd kernel module.
sudo rmmod nbd
sudo modprobe nbd max_part=16
# mount block device
sudo qemu-nbd -c /dev/nbd0 Cloud.vhdx
# reload partition table
sudo partprobe /dev/nbd0
# mount partition
sudo mount -o ro /dev/nbd0p2 /mnt/vhd/
| 1 | #!/bin/bash |
| 2 | |
| 3 | # [ubuntu] How do you mount a VHD image |
| 4 | # https://ubuntuforums.org/showthread.php?t=2299701 |
| 5 | # |
| 6 | |
| 7 | |
| 8 | # Load the nbd kernel module. |
| 9 | sudo rmmod nbd |
| 10 | sudo modprobe nbd max_part=16 |
| 11 | |
| 12 | # mount block device |
| 13 | sudo qemu-nbd -c /dev/nbd0 Cloud.vhdx |
| 14 | |
| 15 | # reload partition table |
| 16 | sudo partprobe /dev/nbd0 |
| 17 | |
| 18 | # mount partition |
| 19 | sudo mount -o ro /dev/nbd0p2 /mnt/vhd/ |
| 20 | |
| 21 | |
| 22 | |
| 23 | |
| 24 |
unmount_vhdx.sh
· 107 B · Bash
Sin formato
#!/bin/bash
#unmount
sudo umount /mnt/vhd/
sudo qemu-nbd -d /dev/nbd0
# remove nbd module
sudo rmmod nbd
| 1 | #!/bin/bash |
| 2 | |
| 3 | #unmount |
| 4 | sudo umount /mnt/vhd/ |
| 5 | sudo qemu-nbd -d /dev/nbd0 |
| 6 | |
| 7 | |
| 8 | # remove nbd module |
| 9 | sudo rmmod nbd |