我正在尝试设置 Bochs,如下所示本教程。但是我使用的是WSL,没有loop0设备。
# bochsrc.txt #
megs: 32
romimage: file=/usr/share/bochs/BIOS-bochs-latest, address=0xf0000
vgaromimage: /usr/share/bochs/VGABIOS-elpin-2.40
floppya: 1_44=/dev/loop0, status=inserted
boot: a
log: bochsout.txt
mouse: enabled=0
clock: sync=realtime
cpu: ips=500000
# update_image.sh #
sudo losetup /dev/loop0 floppy.img
sudo mount /dev/loop0 /mnt
sudo cp src/kernel /mnt/kernel
sudo umount /dev/loop0
sudo losetup -d /dev/loop0
# run_bochs.sh #
# mounts the correct loopback device, runs bochs, then unmounts
sudo losetup /dev/loop0 floppy.img
sudo bochs -f bochsrc.txt
sudo losetup -d /dev/loop0
可用的设备有:
- 堵塞
- 自由度
- 閣下
- 陣陣
- 无效的
- 韓國
- 點數
- 标准输入
- 标准输出
- 标准错误
- 共享内存
- tty[x]
- 零
有什么方法可以调整上述代码以适用于可用的设备吗?
答案1
/dev/
Windows Subsystem for Linux (WSL)不支持。Microsoft 用户之声页面您可以在此处评论您对此类支持的需求。目前已有 779 人投票支持此功能。您可以发表评论,链接回此问题并指出安装软件时需要此功能的原因。
对我来说,如果能得到支持就太好了/sys/class/backlight
。似乎每个 WSL 用户都有他们希望在未来版本中得到支持的东西。