web-dev-qa-db-ja.com

Linux puppyゲストでvirtualboxフォルダーを共有するにはどうすればよいですか?

仮想マシン用のubuntuのより小さな代替手段を見つけようとしていますが、ホストシステムと子犬の間でデータを共有できません。ゲストアドオンをインストールしようとすると、次のエラーが発生します。

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the 
current kernel for adding new hardware support to the system.
VirtualBox Guest Additions: modprobe vboxsf failed

クリップボードのサポートは機能しているようですが、ubuntuの「media」の下にあったように「mnt」の下に新しいフォルダーはありません。

子犬のパッケージマネージャーにもvirtualbox-guest_dkmsパッケージがありますが、devxなしではインストールできないという警告が表示されます。

ファイルを新しい仮想マシンに取り込むにはどうすればよいですか?

1
Renoc

この問題には、パピーシステムによってダウンロードされない.sfsファイルがありません。子犬マシンで子犬.iso( http://distro.ibiblio.org/puppylinux/puppy-bionic/bionicpup64/ )を入手した場所に戻り、次のファイルをダウンロードします。

devx_bionicpup64_8.0.sfs
kernel_sources-4.19.23-bionicpup64.sfs

それらを実行し、まだそのフォルダに保存していない場合は/ mnt/home /に移動させてから、システムを再起動してください。次に、ゲストアドオンのCDをもう一度試してください。正しくインストールされるはずですが、マウントを自分でセットアップする必要があります。 virtualbox共有フォルダー設定でセットアップしたフォルダーを作成します(例: "c:\ puppy_food")

mkdir /mnt/puppy_food

次に、この行を/etc/rc.d/rc.localに追加します

mount -t vboxsf puppy_food /mnt/puppy_food

再起動すると、フォルダに完全にアクセスできるようになります。

1
Renoc