答え1
さて、私はStackExchangeで少し検索して自分の質問に答えました:virtualbox guest additionsカーネルモジュールインストールされていませんでした。そして、VB のドキュメントではその点については何も指摘されていませんでした。そこで、次の方法で問題を解決しました。
- 上のデバイス実行中の仮想マシンのメニューで、「「Guest Additions CD イメージを挿入してください。」
- 必要に応じて
sudo mkdir /mnt/cdrom
マウントポイントを作成します。 (もちろん、任意のディレクトリをマウントポイントとして使用できます...) sudo mount /dev/cdrom /mnt/cdrom
そこにCDをマウントします。cd /mnt/cdrom
内部に行きます。sudo ./VBoxLinuxAdditions.run
- ... 処理が完了するまで待ちます... モジュールはコンパイルされインストールされますが、まだロードされません。
sudo reboot
ここで、mount | grep vboxsf
マウントされたファイルシステムが存在することが示されます。(これは、元の投稿にあるように「自動マウント」を指定したためです。これを行わない場合は、 をいじる必要があります/etc/fstab
が、ここでは詳しく説明しません...)
ただし、Permission Denied
内部を覗こうとすると、次のようなエラーが表示される場合があります。ここで、グループのメンバーである必要があることを思い出してくださいvboxsf
。(ls -l /mnt/*
グループ名と権限マスクが表示されます。) 対処方法は次のとおりです。
sudo usermod -a -G vboxsf yourusername
(注:資本 -G
!) 次に、ログオフして再度ログオンし、変更を有効にします。 コマンドでこれを確認するgroups
と、このグループが自分が所属するグループとしてリストされます。 (もちろん、必要に応じて、ファジー GUI ツールを使用してユーザーのグループ メンバーシップを管理することもできます。)