VirtualBox で作成された Debian 仮想マシンは Windows ホストとファイルを共有します

VirtualBox で作成された Debian 仮想マシンは Windows ホストとファイルを共有します

用語:

1. VM: 仮想マシン

ステップ:

1. Windows 10 に VirtualBox 6.0.8 をダウンロードしてインストールします (日時: 2019/5/30)、ダウンロード アドレス: https://download.virtualbox.org/virtualbox/6.0.8/VirtualBox-6.0.8-130520-Win.exe

または、https://www.virtualbox.org/wiki/Downloads にアクセスして別のバージョンを選択します。

2. VirtualBox を起動し、Debian VM を作成します。

3. Debian サイトからシステム インストール イメージをダウンロードし、ISO イメージ ファイルを右クリックして [マウント] を選択し、仮想 CD-ROM ドライブに挿入して [再生] の準備をします。仮想 CD-ROM ドライブのドライブ文字は "H" (H ドライブ) であると想定します。

ダウンロード アドレス: https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso または他のバージョンの場合は https://www.debian.org/distrib/netinst。

注意: 「マウント」オプションがない場合は、まずフロッピー ディスクをインストールしてください。

4. VirtualBox ウィンドウの左側にある VM リストで手順 2 で作成した VM を選択し、上部のツールバーにある [設定] ボタン (大きな歯車) をクリックして設定インターフェイスを開き、左側にある [ストレージ] オプションをクリックして、VM にディスクを追加します。ディスクはドライブ H に対応します。

5. VirtualBox ウィンドウの上にあるツールバーの実行ボタン (大きな矢印) をクリックして、VM を起動します。VM が起動し、H ドライブから Debian インストーラーが実行されます。システムのインストールが完了したら、システムを再起動して Debian に入ります。

6. 「root」と入力して Enter キーを押し、システムのインストール時に設定したパスワードを入力して Enter キーを押してシステムにログインします。

注: パスワードを入力しているとき、画面に対応する出力は表示されません。これは正常であり、その目的は誰の目にも明らかです。

8. apt install linux-headers-$(uname -r)と入力して Enter キーを押して Linux ヘッダーをインストールします。shutdown と入力して Enter キーを押してシャットダウンを待ちます。

9. 手順 4 に従い、ドライブ H に対応するディスクを削除し、新しいディスクを追加します。ディスクは、VirtualBox インストール ディレクトリの VBoxGuestAdditions.iso ファイルに対応します (64 ビット オペレーティング システム上のパスは C:\Program Files\Oracle\VirtualBox です。32 ビット オペレーティング システム上のパスは異なる場合があります)

10. 手順 5 と 6 を参照してシステムに再度ログインし、mkdir /mnt/vboxadd と入力して Enter キーを押し、 mount /dev/cdrom /mnt/vboxaddと入力して Enter キーを押して、VBoxGuestAdditions.iso コンテンツを /mnt/vboxadd ディレクトリにマウントします。

11. cd /mnt/vboxaddと入力し、Enter キーを押してディレクトリに入ります。

12. sh VBoxLinuxAdditions.run --nox11と入力して Enter キーを押すと、Debian が vboxsf ファイル タイプを認識できるようになります。次に、shutdown と入力して Enter キーを押し、シャットダウンを待ちます。

13. 手順 4 に従って、共有ファイル オプションを見つけ、固定共有として設定するフォルダー (例: c:\shareF) を選択し、共有名 (例: shareF) を設定し、他のオプションは空白のままにします。

14. 手順 5 と 6 を参照してシステムを再起動し、再度ログインします。mkdir mkdir shareFromWinと入力して Enter キーを押します。mount mount -t vboxsf shareF shareFromWin Enter キーを押します。

終わり!

Windows フォルダー c:\shareF に新しいテキスト ファイルを作成すると、Debian フォルダー /root/shareFromWin に表示されるようになります。逆の場合も同様です。

要約する

以上が、VirtualBox で作成した Debian 仮想マシンと Windows ホスト間でファイルを共有する方法についてご紹介したものです。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • VMware での Ubuntu と Windows 間のファイル共有
  • WindowsとLinuxの共有フォルダ間の相互アクセスの詳細な説明
  • Java による Windows 共有フォルダの読み取りと書き込みの方法の例
  • VirtualBox で Ubuntu と Windows 間の共有フォルダを設定するチュートリアル
  • Virtualbox ホストと仮想マシン間のフォルダ共有と双方向コピー (Windows<->Windows、Windows<->Linux)
  • QQ ファイル共有の脆弱性を利用して Windows 2003 の堅固な要塞を完全に突破する
  • Windows 7のファイル共有方法とプロセスの詳細な説明

<<:  JS ネイティブ 2048 ゲーム ソース コード共有 (インターネットの最新情報)

>>:  MySQL の InnoDB ストレージ ファイルの詳細な説明

推薦する

Flexレイアウトとスケーリング計算についての簡単な説明

1. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...

SecureCRT に基づくリモート Linux ホストへのファイルのアップロードとダウンロードのグラフィカルな手順

wget や curl ツールを使用して、Linux サーバーで大規模なネットワーク ファイルを直接...

CSS3はトランジション効果を実現するためにtransitionプロパティを使用する。

物件の詳細な説明transition 属性の目的は、一部の CSS プロパティ (背景など) をスム...

Vueはページの部分的なリフレッシュを実装します(ルータビューのページリフレッシュ)

Vue でprovide+inject組み合わせを使用するまず、App.vue を変更する必要があ...

MySQL DMLステートメントの使用に関する詳細な説明

序文:前回の記事では、注意深い学生であれば発見できたかもしれない DDL ステートメントの使用法を中...

VMware Workstation 仮想マシンのインストール操作方法

仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...

デザイナーと開発者に役立つ 9 つの超実用的な CSS のヒント

Web デザイナーの頭の中には、仕事に関連する多くの知識が詰まっている必要があります。 CSS は、...

Linux システム修復モード (シングル ユーザー モード)

目次序文1. シングルユーザーモードでの一般的なバグ修正2. シングルユーザーモードでシステムパスワ...

WeChatアプレットにおけるデータ保存実装方法

目次グローバル変数 globalDataページプライベート変数データストレージ非同期ストレージ(デバ...

現在のMySQL接続数を表示する方法の詳細な説明

1. 現在のすべての接続の詳細情報を表示します。 ./mysqladmin -uadmin -p -...

データベースの水平セグメンテーションを実装するための2つのアイデア

導入インターネット アプリケーションの普及に伴い、膨大なデータの保存とアクセスがシステム設計における...

Docker でコンテナのポート マッピングを動的に変更する方法

前書き: Docker のポート マッピングは、多くの場合、Docker Run コマンド中に -p...

Linux での chmod コマンドの使用方法の詳細な説明

chmod コマンド構文chmod コマンドを使用する場合の正しい構文は次のとおりです。 chmod...

フレックスとポジションの互換性の詳細な説明マイニングノート

今日は、すべてのブラウザ (主に IE 9 以上と Chrome) と互換性のある自分のホームページ...