我尝试将其-hda file.img
作为根设备传递给 QEMU 命令行,但似乎启动的 Linux 内核将其显示为/dev/sda
而不是/dev/hda
。为什么会出现这种不同?
答案1
该-hda
选项模拟 PATA 磁盘。2006 年左右,Linux 切换到不同类型的 PATA 驱动程序– 新的是使用 LibATA 编写的,使磁盘看起来像是 SCSI 设备,因此使用sd
名称而不是hd
。
(事实上,“旧式” IDE 驱动程序本周刚刚从 Linux 中完全删除,LibATA 是唯一剩下的方法。)