Я пытаюсь установить 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
Доступные устройства:
Есть ли какой-либо способ, которым я могу настроить вышеупомянутый код для работы с доступным устройством?
Существует нет /dev/
поддержка в Windows Subsystem для Linux (WSL). Существует Microsoft User Voice Page, где можно прокомментировать потребности в такой поддержке. В настоящее время 779 человек голосовали за эту функцию. Можно добавить комментарий, связывающийся назад с этим вопросом и указывающий, как функция необходима для установки программного обеспечения.
Для меня было бы замечательно иметь /sys/class/backlight
поддержка. Кажется, что у каждого пользователя WSL есть что-то, что они хотели бы поддерживаемый в будущих версиях.