Greetings, I am so far unsuccessful mounting .vhd files using guestfish.

I am running:

System:
  Kernel: 6.8.0-48-generic arch: x86_64 bits: 64 compiler: gcc v: 13.2.0 clocksource: tsc
  Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.2.0 vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint

guestfish is version 1.52.0

The complete, unedited output from this command:

$ guestfish run list-filesystems mount-ro -v -x -a  0008989.vhd --progress-bars --inspector --ro win:c:\\ /mnt/vhdmount/

is listed below. After that is my full system info.


username@T520i:/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)$ guestfish run list-filesystems mount-ro -v -x -a  0008989.vhd --progress-bars --inspector --ro win:c:\\ /mnt/vhdmount/
libguestfs: trace: set_pgroup true
libguestfs: trace: set_pgroup = 0
libguestfs: trace: add_drive "0008989.vhd" "readonly:true"
libguestfs: creating COW overlay to protect original drive content
libguestfs: trace: get_tmpdir
libguestfs: trace: get_tmpdir = "/tmp"
libguestfs: trace: disk_create "/tmp/libguestfskqRtcE/overlay1.qcow2" "qcow2" -1 "backingfile:/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd"
libguestfs: trace: disk_format "/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd"
libguestfs: command: run: qemu-img --help | grep -sqE -- '\binfo\b.*-U\b'
libguestfs: command: run: qemu-img
libguestfs: command: run: \ info
libguestfs: command: run: \ -U
libguestfs: command: run: \ --output json
libguestfs: command: run: \ /mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd
libguestfs: parse_json: qemu-img info JSON output:\n{\n    "children": [\n        {\n            "name": "file",\n            "info": {\n                "children": [\n                ],\n                "virtual-size": 20180480,\n                "filename": "/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd",\n                "format": "file",\n                "actual-size": 20180992,\n                "format-specific": {\n                    "type": "file",\n                    "data": {\n                    }\n                },\n                "dirty-flag": false\n            }\n        }\n    ],\n    "virtual-size": 20180480,\n    "filename": "/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd",\n    "format": "raw",\n    "actual-size": 20180992,\n    "dirty-flag": false\n}\n\n
libguestfs: trace: disk_format = "raw"
libguestfs: command: run: qemu-img
libguestfs: command: run: \ create
libguestfs: command: run: \ -f qcow2
libguestfs: command: run: \ -o backing_file=/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd,backing_fmt=raw
libguestfs: command: run: \ /tmp/libguestfskqRtcE/overlay1.qcow2
Formatting '/tmp/libguestfskqRtcE/overlay1.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=20180480 backing_file=/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)/0008989.vhd backing_fmt=raw lazy_refcounts=off refcount_bits=16
libguestfs: trace: disk_create = 0
libguestfs: trace: add_drive = 0
libguestfs: trace: is_config
libguestfs: trace: is_config = 1
libguestfs: trace: launch
libguestfs: trace: max_disks
libguestfs: trace: max_disks = 255
libguestfs: trace: version
libguestfs: trace: version = <struct guestfs_version = major: 1, minor: 52, release: 0, extra: , >
libguestfs: trace: get_backend
libguestfs: trace: get_backend = "direct"
libguestfs: launch: program=guestfish
libguestfs: launch: version=1.52.0
libguestfs: launch: backend registered: libvirt
libguestfs: launch: backend registered: direct
libguestfs: launch: backend=direct
libguestfs: launch: tmpdir=/tmp/libguestfskqRtcE
libguestfs: launch: umask=0002
libguestfs: launch: euid=1000
libguestfs: trace: get_cachedir
libguestfs: trace: get_cachedir = "/var/tmp"
libguestfs: begin building supermin appliance
libguestfs: run supermin
libguestfs: command: run: /usr/bin/supermin
libguestfs: command: run: \ --build
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ --if-newer
libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock
libguestfs: command: run: \ --copy-kernel
libguestfs: command: run: \ -f ext2
libguestfs: command: run: \ --host-cpu x86_64
libguestfs: command: run: \ /usr/lib/x86_64-linux-gnu/guestfs/supermin.d
libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d
supermin: version: 5.2.2
supermin: package handler: debian/dpkg
supermin: acquiring lock on /var/tmp/.guestfs-1000/lock
supermin: build: /usr/lib/x86_64-linux-gnu/guestfs/supermin.d
supermin: reading the supermin appliance
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/base.tar.gz type gzip base image (tar)
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/daemon.tar.gz type gzip base image (tar)
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/excludefiles type uncompressed excludefiles
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/hostfiles type uncompressed hostfiles
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/init.tar.gz type gzip base image (tar)
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages type uncompressed packages
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-hfsplus type uncompressed packages
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-reiserfs type uncompressed packages
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/packages-xfs type uncompressed packages
supermin: build: visiting /usr/lib/x86_64-linux-gnu/guestfs/supermin.d/udev-rules.tar.gz type gzip base image (tar)
supermin: mapping package names to installed packages
supermin: resolving full list of package dependencies
supermin: build: 207 packages, including dependencies
supermin: build: 7972 files
supermin: build: 4266 files, after matching excludefiles
supermin: build: 4269 files, after adding hostfiles
supermin: build: 4269 files, after removing unreadable files
supermin: build: 4276 files, after munging
supermin: kernel: looking for kernel using environment variables ...
supermin: kernel: looking for kernels in /lib/modules/*/vmlinuz ...
supermin: kernel: looking for kernels in /boot ...
supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-48-generic = 6.8.0-48-generic (from filename)
supermin: kernel: picked modules path /lib/modules/6.8.0-48-generic
supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-47-generic = 6.8.0-47-generic (from filename)
supermin: kernel: picked modules path /lib/modules/6.8.0-47-generic
supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-45-generic = 6.8.0-45-generic (from filename)
supermin: kernel: picked modules path /lib/modules/6.8.0-45-generic
supermin: kernel: kernel version of /boot/vmlinuz-6.8.0-38-generic = 6.8.0-38-generic (from content)
supermin: kernel: picked modules path /lib/modules/6.8.0-38-generic
supermin: kernel: picked vmlinuz /boot/vmlinuz-6.8.0-48-generic
supermin: kernel: kernel_version 6.8.0-48-generic
supermin: kernel: modpath /lib/modules/6.8.0-48-generic
cp: cannot open '/boot/vmlinuz-6.8.0-48-generic' for reading: Permission denied
supermin: cp -p '/boot/vmlinuz-6.8.0-48-generic' '/var/tmp/.guestfs-1000/appliance.d.u5glwd06/kernel': command failed, see earlier errors
libguestfs: error: /usr/bin/supermin exited with error status 1, see debug messages above
libguestfs: trace: launch = -1 (error)
libguestfs: trace: close
libguestfs: closing guestfs handle 0x5fb989175d70 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfskqRtcE
username@T520i:/mnt/54d396d8-1dd0-4b35-be7a-e4c9d459772d/1teraWDMyPassportUSB-VHDfiles/Disk images/Virtual PC Virtual Disk (.vhd)$




My system info is:

System:
  Kernel: 6.8.0-48-generic arch: x86_64 bits: 64 compiler: gcc v: 13.2.0 clocksource: tsc
  Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.2.0 vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble
Machine:
  Type: Laptop System: LENOVO product: 4239CTO v: ThinkPad T520 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 4239CTO serial: <superuser required> uuid: <superuser required>
    UEFI: LENOVO v: 8AET45WW (1.25 ) date: 05/13/2011
Battery:
  ID-1: BAT0 charge: 4.1 Wh (100.0%) condition: 4.1/47.5 Wh (8.6%) volts: 12.2 min: 10.8
    model: SANYO 42T4791 type: Li-ion serial: <filter> status: full
CPU:
  Info: dual core model: Intel Core i3-2310M bits: 64 type: MT MCP smt: enabled arch: Sandy Bridge
    rev: 7 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 2093 min/max: 800/2100 cores: 1: 2093 2: 2093 3: 2093 4: 2093 bogomips: 16745
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics vendor: Lenovo
    driver: i915 v: kernel arch: Gen-6 ports: active: LVDS-1,VGA-1 empty: DP-1, DP-2, DP-3,
    HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:0116 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: crocus gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1680x1818 s-dpi: 96 s-size: 445x481mm (17.52x18.94") s-diag: 655mm (25.8")
  Monitor-1: LVDS-1 pos: primary,bottom-r model: LG Display 0x02e3 res: 1366x768 hz: 60 dpi: 101
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") modes: 1366x768
  Monitor-2: VGA-1 pos: top-left model: Samsung SyncMaster serial: <filter> res: 1680x1050 hz: 60
    dpi: 90 size: 474x296mm (18.66x11.65") diag: 559mm (22") modes: max: 1680x1050 min: 720x400
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus device: 1 drv: swrast
    surfaceless: drv: crocus x11: drv: crocus inactive: gbm,wayland
  API: OpenGL v: 4.5 compat-v: 3.3 vendor: intel mesa v: 24.0.9-0ubuntu0.2 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 3000 (SNB GT2) device-ID: 8086:0116
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Lenovo ThinkPad T520
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20 class-ID: 0403
  API: ALSA v: k6.8.0-48-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Lenovo ThinkPad T520 driver: e1000e v: kernel
    port: 5080 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
  IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Centrino Ultimate-N 6300 driver: iwlwifi v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:4238 class-ID: 0280
  IF: wlp3s0 state: down mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 26.03 GiB (5.6%)
  ID-1: /dev/sda vendor: Toshiba model: MK5076GSXN size: 465.76 GiB speed: 3.0 Gb/s tech: HDD
    rpm: 5400 serial: <filter> fw-rev: 1M scheme: GPT
Partition:
  ID-1: / size: 124.93 GiB used: 23.73 GiB (19.0%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/sda1
Swap:
  ID-1: swap-1 type: file size: 3.92 GiB used: 439.9 MiB (11.0%) priority: -2 file: /swapfile
  ID-2: swap-2 type: partition size: 32 GiB used: 0 KiB (0.0%) priority: -3 dev: /dev/sda5
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 3 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 speed: 480 Mb/s
    lanes: 1 chip-ID: 8087:0024 class-ID: 0900
  Device-1: 1-1.2:3 info: Microsoft Basic Optical Mouse type: mouse driver: hid-generic,usbhid
    interfaces: 1 rev: 1.1 speed: 1.5 Mb/s lanes: 1 power: 100mA chip-ID: 045e:0084 class-ID: 0301
  Hub-3: 2-0:1 info: full speed or root hub ports: 3 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 speed: 480 Mb/s
    lanes: 1 chip-ID: 8087:0024 class-ID: 0900
  Device-1: 2-1.1:3 info: Canon MF220 Series type: printer driver: usblp interfaces: 3 rev: 2.0
    speed: 480 Mb/s lanes: 1 power: 2mA chip-ID: 04a9:27a8 class-ID: 0701 serial: <filter>
Sensors:
  System Temperatures: cpu: 51.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 2588
Repos:
  Packages: pm: dpkg pkgs: 2462
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //packages.linuxmint.com wilma main upstream import backport
    2: deb http: //mirror.ca-tr.kamatera.com/ubuntu noble main restricted universe multiverse
    3: deb http: //mirror.ca-tr.kamatera.com/ubuntu noble-updates main restricted universe multiverse
    4: deb http: //mirror.ca-tr.kamatera.com/ubuntu noble-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/official-source-repositories.list
    1: deb-src http: //packages.linuxmint.com wilma main upstream import backport
    2: deb-src http: //mirror.ca-tr.kamatera.com/ubuntu noble main restricted universe multiverse
    3: deb-src http: //mirror.ca-tr.kamatera.com/ubuntu noble-updates main restricted universe multiverse
    4: deb-src http: //mirror.ca-tr.kamatera.com/ubuntu noble-backports main restricted universe multiverse
    5: deb-src http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Info:
  Memory: total: 4 GiB available: 3.71 GiB used: 2.43 GiB (65.6%)
  Processes: 254 Power: uptime: 2h 30m states: freeze,mem,disk suspend: deep wakeups: 0
    hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
  Compilers: gcc: 13.2.0 Client: Cinnamon v: 6.2.9 inxi: 3.3.34


Can someone help?