見つかった手順に従いました ここ 、しかし、共有はブートにマウントされていません。起動後に「mount-a」を実行すると、共有がマウントされます。共有が起動時にマウントされないのはなぜですか?
1-仮想マシンをセットアップし、OpenSUSE11.2をインストールします
2-ホスト上に共有フォルダーを作成します(HostFolder)
3-仮想マシンの詳細または[デバイス]> [共有フォルダー...]を使用して、Virtualboxで共有フォルダーをセットアップします。
4-Virtualboxインストーラーを実行するための依存関係をインストールするマシンタイプに適した開発カーネルパッケージをインストールする必要があります(インストールされているものを確認するには、「zypper search -ikernel」を使用してください)Sudo zypper install make gcc kernel-source kernel-hosttype/default-devel
5-仮想マシンを実行し、[デバイス]> [ゲストの追加]に移動します。これにより、OpenSUSEゲストにISOイメージがマウントされます。
6-ルートターミナルを開いて実行します
cd/usr/src/linux make oldconfig && make prepare && make scripts && make dep cp ../linux-obj/$HOSTTYPE/default/Module.symvers。準備する
- 前述のスレッドのコメント投稿者は、この手順は不要であると述べていますが、私のシステムがないと機能しません。最初に手順7を試し、失敗した場合は手順6に戻ることをお勧めします。 *
7-マウントされたISOイメージから./VirtualboxLinuxyourhosttype.runを実行します。
8-OpenSUSE(GuestFolder)に共有フォルダを作成します
9-Sudoマウントを使用してテストします-tvboxsf HostFolder/home/user/GuestFolder
できます?すごい!ルートのみのアクセスではなく、通常のユーザーアカウントに自動マウントされるようにシステムを設定しましょう。
10-この行を/ etc/fstab HostFolder/home/user/GuestFolder vboxsf defaults、uid = 1000、gid = 1000 00に追加します
11-動作しますが、再起動しても自動マウントされない場合。須藤マウント-a
私はopenSUSEディストリビューションに完全には精通していませんが、ステップ6は少し多いようです。最新のLinuxディストリビューションのほとんどは、DKMSパッケージをインストールし、.isoからインストーラースクリプトを実行するだけです。
おそらくゲストの追加が完全に統合されていないのではないかと思います-そして、fstabのエントリが実際に認識されるのに十分なほど早く起動プロセスでアクティブ化されません。
更新:ダウンロードしてインストールしました openSUSE-11.3-GNOME-LiveCD-i686.iso 、インストーラーは私がいることを検出しましたVirtualBoxと自動的にゲスト追加を開始しました。また、終了してデスクトップから起動すると、GuestAdditionsも自動的に開始されました。インストールする必要のあるものは何もありませんでしたが、追加機能の自動インストールに戸惑った後は、自動マウントをテストしませんでした。
あなたの質問は、バージョン11.3を使用していることを示しています。コピーして貼り付けた手順は、11.2を示しています...どのバージョンのopenSUSEディストリビューションをテストしていますか?ゲストも正しいですか?ホストOSは何ですか?どのバージョンのVirtualBoxを実行していますか?
私が回避策と考えるもの:
追加 mount -a
から/etc/init.d/boot.local
VirtualBoxの共有フォルダでAuto-mount
を無効にしてみてください。 ([設定]、[共有フォルダー]に移動し、そこにあるすべての共有フォルダーに対してこのオプションのチェックを外します。)
とにかくこの機能を使用しない可能性があります VirtualBoxマニュアル で何が行われるかを確認してください。
VirtualBoxのUbuntuで魅力のように機能しました。