QEMU -hda file.img 是 Linux 中的 /dev/sda 吗?

QEMU -hda file.img 是 Linux 中的 /dev/sda 吗?

我尝试将其-hda file.img作为根设备传递给 QEMU 命令行,但似乎启动的 Linux 内核将其显示为/dev/sda而不是/dev/hda。为什么会出现这种不同?

答案1

-hda选项模拟 PATA 磁盘。2006 年左右,Linux 切换到不同类型的 PATA 驱动程序– 新的是使用 LibATA 编写的,使磁盘看起来像是 SCSI 设备,因此使用sd名称而不是hd

(事实上​​,“旧式” IDE 驱动程序本周刚刚从 Linux 中完全删除,LibATA 是唯一剩下的方法。)

相关内容