【问题标题】:How to access original harddisk files in live CD session started using qemu?如何在使用 qemu 开始的 Live CD 会话中访问原始硬盘文件?
【发布时间】:2017-07-14 20:27:48
【问题描述】:

我有 32 位 ubuntu 操作系统。我在上面下载了 lubuntu OS iso(64 位)。然后我运行了 qemu 命令

qemu-system-x86_64 -boot d -cdrom image.iso -m 512

选择live CD选项后,我可以访问终端。

我使用什么路径来访问原始硬盘上的文件?

/media/ 下看不到任何内容

在 Live CD 会话中,/ 下也没有显示 /dev/sda 类型的目录。

【问题讨论】:

  • 我没有使用 qemu 的经验,但我认为您应该 1) 为您的硬盘加载相应的内核模块(如果没有自动完成),2) mknod 为其分区(如果没有自动完成), 3) 创建一个挂载点,即 /mnt/your_partition 和 4) 使用mount 命令将所需分区挂载到挂载点。

标签: linux ubuntu virtual-machine qemu


【解决方案1】:

警告:这可能会不可恢复地破坏您的数据!对磁盘的并发写入访问是危险的。

最好通过nfs or ssh传输文件。 也就是说,可以通过这种方式完成(其中 '/dev/sdX' 是 '/dev/sdb' 或类似的):

qemu-system-x86_64 -boot d -cdrom image.iso -m 512 -hda /dev/sdX

【讨论】:

    猜你喜欢
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多