qemu 命令选项 -hda 是什么意思?

问题描述 投票:0回答:1

如果我在 qemu 启动命令中添加

-hda
选项来添加外部存储,我的操作系统应该如何知道该设备安装在哪里?另外,我的操作系统应该使用什么接口协议来访问这个设备?

我尝试使用我开发的操作系统在qemu上运行。当我想读取硬盘时,我不知道qemu模拟的硬盘设备在哪里。我只能说引导命令使用

-hda
选项来模拟硬盘驱动器,我需要知道如何访问它。另外,我不太熟悉SATA接口设备应该如何访问,所以我想知道应该如何通过SATA接口协议访问上述hda硬盘。

operating-system qemu sata qemu-device
1个回答
0
投票

“-hda”是 QEMU 的“做正确的事情”选项之一——它创建一个磁盘,其类型和位置取决于 QEMU 正在模拟的机器类型,并且希望它是正常的、预期的、常见的磁盘类型机器。

例如,对于 x86_64 PC 机器类型,它会创建一个 IDE 驱动器;在某些其他机器类型上,它会创建 SCSI 驱动器,在某些机器类型上,它甚至会创建 SD 卡驱动器。

如果您不想要这种“按我的意思做”界面,您可以随时使用长格式选项,它可以让您精确指定要创建的磁盘类型以及将其插入哪个控制器或总线。

© www.soinside.com 2019 - 2024. All rights reserved.