Is your feature request related to a problem? Please describe.
I've been experiencing random crashes on WSL2 (on ARM), where I need to force quit the WSL2 VM through hcsdiag. Anyways, I want to move to btrfs for better resiliency than ext4 for some of my WSL2 installs.
Currently, WSL starts ext4.vhdx, I converted the VHD-image to btrfs by mounting it in a Hyper-V install. However, when I try to start the WSL installs they don't seem to boot (likely, some not open source ext4-mounting magic happens from CBL):
The operation timed out because a response was not received from the virtual machine or container.
Error code: Wsl/Service/CreateInstance/0x80370109
[process exited with code 4294967295 (0xffffffff)]
Tailing the logs from the system distribution, it's clear that it's trying to mount an ext4 system:
Be able to mount a different rootfs on boot. Or, get some pointers where this is configured / where this error happens so I can do debugging and do a MR myself.
Is your feature request related to a problem? Please describe.
I've been experiencing random crashes on WSL2 (on ARM), where I need to force quit the WSL2 VM through
hcsdiag
. Anyways, I want to move tobtrfs
for better resiliency thanext4
for some of my WSL2 installs.Currently, WSL starts
ext4.vhdx
, I converted the VHD-image tobtrfs
by mounting it in a Hyper-V install. However, when I try to start the WSL installs they don't seem to boot (likely, some not open source ext4-mounting magic happens from CBL):Tailing the logs from the
system
distribution, it's clear that it's trying to mount anext4
system:Describe the solution you'd like
Be able to mount a different rootfs on boot. Or, get some pointers where this is configured / where this error happens so I can do debugging and do a MR myself.
Describe alternatives you've considered
Additional context