mount -t vboxsf
コマンドを介してrootを使用して、問題なく共有フォルダをマウントしましたmount -t vboxsf logs /tmp/logs/
。
コンピュータを再起動するたびにこの共有フォルダをマウントしようとしているので、実行中のクイックスクリプトを作成しまし/etc/rc.local
た/root/Scripts/boot.sh || exit 1
。
#!/bin/sh
mkdir /tmp/logs
mount -t vboxsf logs /tmp/logs > /root/Scripts/bootlog 2> /root/Scripts/bootlogerror
スクリプトを実行するたびにrc.local
エラーが発生します。
/sbin/mount.vboxsf : mounting failed with the error : No such device
しかし、フォルダlogs
は/tmp
。
この状況を解決する方法を知っていますか?ここに表示されたメッセージエラーで見ると、共有フォルダをシステムに早期に搭載していると推測されます。
答え1
cd
私は同じ問題がありましたが、まずホームフォルダに移動して解決しました。
cd /home/username
sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountpointinhome
askubuntuの@Danibixに感謝します。https://askubuntu.com/a/861638/68837