hdc-0.11.img
ddatsh
https://github.com/dibingfa/flash-linux0.11-talk
moutn hdc-0.11.img 会
mount: /home/dd/hdc: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
编译 wsl 内核,加入 minix 文件系统
vi Microsoft/config-wsl
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_MINIX_FS is not set
改成
CONFIG_MINIX_SUBPARTITION=y
CONFIG_MINIX_FS=y
make KCONFIG_CONFIG=Microsoft/config-wsl -j$(noproc)
arch/x86/boot/bzImage 拷出来
%userprofile%\.wslconfig
[wsl2]
kernel=D:\\tmp\\bzImage
# 查看第一个空闲 loop 设备
losetup -f
# 使用上一步得到的设备名,第一次创建 loop 设备
losetup /dev/loop0 hdc-0.11.img
# 查看信息
fdisk -lu /dev/loop0
kpartx -av /dev/loop0
mount /dev/mapper/loop0p1 /mnt
p1 代表img 文件的 /分区号,从 1 开始