VirtualBoxでCentOSのファイルをホストと共有する
VirtualBoxの下にあるLinuxでホストフォルダをマウントし、仮想マシンとホスト間のファイル共有を実現する方法について説明します。
環境:OracleVM Virtualbox 4.0.10+CentOS 6.0
1、CentOSでVirtualBox Guest Additionをインストールする現在の仮想マシンインタフェースで「デバイス」-「オプティカルドライブの割り当て」-「Choose a virtual CS/DVD...」をクリックします。
コードのコピー[root@Slyar ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@Slyar ~]# /mnt/VBoxLinuxAdditions.run
2、データ空間の配置 現在の仮想マシンインタフェースで「デバイス」-「データ空間の割り当て」をクリックし、インタフェースをポップアップし、一時的な割り当てを追加します(固定的な割り当てでも構いません)。3、オペレーティングシステムの再起動
コードのコピー
[root@Slyar ~]# reboot
4、共有データスペースをマウントする
コードのコピー
[root@Slyar ~]# mount.vboxsf -w slyar /mnt
5、意外な状況予期せぬ状況でマウントできない場合は、次のディレクトリに直接アクセスして共有スペースを使用することもできます。
コードのコピー
[root@Slyar ~]# cd /media[root@Slyar media]# ls -l
ここで「sf_SLYAR」は共有データ空間フォルダである.
コードのコピー
[root@Slyar ~]# modprobe vboxvsf
PS:VirtualBoxでCentOS起動時の「MBus base address uninitialized」エラーの解決
コードのコピー
piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddrCentOSは起動時にsmbusモジュールグループをロードしようとしたが、このモジュールグループはVirtualBoxには存在せず、エラーが発生した。
思いがけない解決策で、直接ブラックリストを引いて計算しました:)
コードのコピー
[root@localhost ~]# lsmod | grep i2c_piix4
i2c_piix4 11098 0