gpt4 book ai didi

linux - 使用 tcp 2222 :22 to copy things 时,用于内核开发的 QEMU 引导不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 04:32:28 27 4
gpt4 key购买 nike

我正在学习如何在 Linux 内核中实现我自己的系统调用,方法如下:

用于设置 QEMU。

最后,它告诉我们运行以下命令将主机操作系统上的端口 2222 重定向到 QEMU VM 的端口 22,这将允许我在 QEMU 和我的 Linux 之间复制文件:

qemu-system-x86_64 -m 64M -hda ../debian_squeeze_amd64_standard.qcow2 - append "root=/dev/sda1 console=tty0 console=ttyS0,115200n8" -kernel arch/ x86_64/boot/bzImage -nographic -net nic,vlan=1 -net user,vlan=1 -redir tcp: 2222::22

但是当我运行代码时,我的终端上出现以下错误:

qemu-system-x86_64: -: invalid option

请帮帮我,我是初学者。谢谢

最佳答案

在命令行的这一部分:“-append”——“-”和“append”之间有一个额外的空格。 QEMU 命令行选项通常采用“-something”形式。如果您在中间放置一个空格,那么 QEMU 将无法识别您所提供的内容。

如果您正在遵循教程,但它给您的命令不起作用,那么通常最好仔细检查是否有小拼写错误,或者复制并粘贴教程中的命令并尝试一下。

关于linux - 使用 tcp 2222 :22 to copy things 时,用于内核开发的 QEMU 引导不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53114444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com