우리 대학에서는 가상 머신(슬리타즈VM, 아마도 오래된 Linux 배포판)을 사용하여 논리 게이트를 설계하고 시뮬레이션하는 소프트웨어인 veriluoc을 실행합니다. 문제는 VM이 x86/x86_64 하드웨어에서 실행되도록 설계되었다는 것입니다. 하지만 M2(Arm) 기반 Macbook에서 실행하려면 이 프로그램이 필요합니다. 나는 qemu와 UTM을 사용하여 실행하려고 시도했지만 성공하지 못했습니다. UTM이 보여주는 정확한 문제는 다음과 같습니다.
Booting SliTaz GNU/Linux (cooking) (Kernel vmlinux-2.6.37-slitaz)
Filesystem type is ext2fs, partition type 0x83
[Linux-bzImage, setup=0x3400, size=0x25d4a0]
ehci_hcd 000:00:1d.7: init 0000:00:1d.7 fail, -16
i8042.c: No controller found.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm: swapper Not tainted 2.6.37-slitaz #2
Call Trace:
[<c1378153>] ? printk+0xf/0x11
[<c1378048>] panic +0x50/0x14b
[<c1507b55>] mount_block_root+0x1e5/0x1f9
[<c108a698>]?sys_mknod+Ox13/0x15
[<c1507c6e>] mount_root+0x4c/0x54
[<c1507db6>1 prepare_namespace+0x140/0x171
[<c15078ad>] kernel_init+0x17f/0x18e
[<c150772e>] ? kernel_int+0×0/0×18e
[<c1003a76>] kernel_thread_helper+0x6/0x10
검색어 VFS: Unable to mount root fs on unknown-block(0,0)
또는 디스크 유형 변경에 실패했습니다.