質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.49%

  • Linux

    3780questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • CentOS

    2713questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • VirtualBox

    763questions

    VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

mount: unknown filesystem type ‘vboxsf’

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 829

imaharu

score 19

 やりたいこと

  • CTFでLinuxを使う必要があるため、ローカル環境とLinuxで共有できるフォルダを作りたい。

 現在の状況

/home/imaharu/にて

mount -t vboxsf share mac/share


を実行すると
mount: unknown filesystem type ‘vboxsf’というエラーが出て前に進めていない

/home/imaharu $ tree
mac
 - share

 試したこと

[root@localhost ~]# yum install gcc
[root@localhost ~]# yum install make
[root@localhost ~]# yum install kernel-devel

 環境

ローカル: macOS
仮想環境: VirtualBox、CentOS(CUI)

よろしくお願いします

 補足

イメージ説明
図1 Guest Additionsの確認

イメージ説明
図2 Devices > Insert Guest Additions・・・を押した結果

イメージ説明
図3 dfコマンドを実行した結果

イメージ説明
図4 追記2を実行した結果

 まとめ

$ ls -l /dev|grep cdrom
lrwxrwxrwx. 1 root root           3 12月 28 21:07 cdrom -> sr0
crw-rw----+ 1 root cdrom    21,   2 12月 28 21:03 sg2
brw-rw----+ 1 root cdrom    11,   0 12月 28 21:07 sr0
存在すれば、以下のコマンドでマウントします:
$ sudo mkdir /mnt/cdrom
$ sudo mount -r -t iso9660 /dev/sr0 /mnt/cdrom
mountを確認:
$ df
(中略)
/dev/sr0           4050860 4050860       0  100% /mnt/cdrom
$ cd /mnt/cdrom
$ ls -l


追記3

Linux用インストーラを起動する。

$ cd /mnt/cdrom
$ ./VBoxLinuxAdditions.run

$ ./VBoxLinuxAdditions.runを実行しようとすると、
サイト
のようなエラーとなったので、sudoを使った。

すると、bzip2のコマンドが無いというコメントが出たため

sudo yum install bzip2
./VBoxLinuxAdditions.run
mount -t vboxsf share mac/share


の手順で
ローカルとの共有フォルダができた

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

ゲストから共有フォルダにアクセスするにはGuest Additionsをインストールする必要があります。

追記

ゲストのコンソールから、Guest AdditionsのImageがマウントされているか確認して下さい。
マウントされているなら、ディスクの中のインストーラーを起動して下さい。

追記2

まず、次のコマンドでcdromデバイスが存在するか確認して下さい:

$ ls -l /dev|grep cdrom
lrwxrwxrwx. 1 root root           3 12月 28 21:07 cdrom -> sr0
crw-rw----+ 1 root cdrom    21,   2 12月 28 21:03 sg2
brw-rw----+ 1 root cdrom    11,   0 12月 28 21:07 sr0

存在すれば、以下のコマンドでマウントします:

$ sudo mkdir /mnt/cdrom
$ sudo mount -r -t iso9660 /dev/sr0 /mnt/cdrom

mountを確認:

$ df
(中略)
/dev/sr0           4050860 4050860       0  100% /mnt/cdrom
$ cd /mnt/cdrom
$ ls -l

追記3

Linux用インストーラを起動する。

$ cd /mnt/cdrom
$ ./VBoxLinuxAdditions.run

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/28 13:37

    回答ありがとうございます
    補足に画像を追加したのですが、Guest Additionsをインストールしようとすると、
    Unable to insert the virtual box ... となってインストールできません
    よろしくお願いします

    キャンセル

  • 2017/12/28 15:32

    追記しました。
    質問に貼られたサイトの説明の通り、Guest AdditionsのImageがマウント済みか確認して下さい。

    キャンセル

  • 2017/12/28 17:31

    補足一枚目の画像通り
    /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.isoが
    centOSに割り当てあてられているので、マウントは成功しているのではないかと思います。
    インストーラーを起動するとあるのですが、
    ローカルの
    /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.isoに移動して何かをするということでしょうか?
    よろしくお願いします

    キャンセル

  • 2017/12/28 17:41

    ゲストの/mediaの下にisoがマウントされていれば、その中にインストーラーがあります。

    キャンセル

  • 2017/12/28 18:41 編集

    Linux
    /mediaにて
    ls -a を実行すると
    . ..
    で何も無いようです

    https://qiita.com/SUZUKI_Masaya/items/fb2d3c8141ba82d16801
    の"共有フォルダの作成"の手順1-8を行いました

    キャンセル

  • 2017/12/28 18:48

    http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso

    http://mirror.fairway.ne.jp/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso
    を使っているのですが、それが原因というわけでは、ないですよ?

    キャンセル

  • 2017/12/28 18:56

    dfコマンドで何処かにマウントされていないか確認して下さい。

    キャンセル

  • 2017/12/28 19:07

    dfコマンドを実行した結果を補足:図3に記載しました

    キャンセル

  • 2017/12/28 19:23

    isoはマウントされていませんね。Storage Devicesの設定は合っているようなので、ゲストを再起動する認識されませんか?

    キャンセル

  • 2017/12/28 20:11

    コマンド"reboot"の設定ということでしょうか?
    rebootは、特に問題なく動いています

    キャンセル

  • 2017/12/28 21:19

    cdrom(DVD)が認識されていれば、手動でマウントできます。回答に追記2を追加しました。

    キャンセル

  • 2017/12/28 21:34

    結果として画像4が得られました。
    しかし、mount -t vboxsf share mac/share
    のエラーは継続しております

    キャンセル

  • 2017/12/28 21:51

    ゲストにCDROMからGuest Additionsをインストールして下さい。回答に追記3を追加しました。

    キャンセル

  • 2017/12/28 22:31

    できました!!!!!
    ありがとうこざいます

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.49%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Linux

    3780questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • CentOS

    2713questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • VirtualBox

    763questions

    VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。