我的大学提供了虚拟机(斯利塔兹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)
或更改磁盘类型后均未成功。