qemu
Arch LinuxホストでWindows 10 VMを起動するスクリプトを作成しています。私の問題は、コマンドの1つがスクリプトでは実行されませんが、端末で実行されることです。
以下は、問題を示すために私が書いたテストスクリプトです。私が電話しますWindows10Start.sh
。
#!/bin/bash
/usr/lib/virtiofsd --socket-path=/var/run/qemu-vm-001.sock --shared-dir ~/Documents/SharedWin10 --cache always
実行すると、sudo ./Windows10Start.sh
次のエラーが発生します。
[2023-10-07T10:42:13Z ERROR virtiofsd] Error creating sandbox: No such file or directory (os error 2)
ただし、実行中にこれは発生しません。
sudo /usr/lib/virtiofsd --socket-path=/var/run/qemu-vm-001.sock --shared-dir ~/Documents/SharedWin10 --cache always
ターミナルから。以下のように正しい出力が提供されます。
[2023-10-07T10:50:05Z INFO virtiofsd] Waiting for vhost-user socket connection...
私はフォローしていますこのガイドArch Wiki(セクション5.5)からの抜粋。私のスクリプトでコマンドを実行するにはどうすればいいのかわかりません。どんな助けでも大変感謝します。