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 ストレージ ファイルの詳細な説明

推薦する

Vue パッケージサイズの最適化の実装 (1.72M から 94K)

1. 背景最近、独立した開発者がUIデザインを行うのを支援するために、uideaというWebサイト...

Mysql-connector-java ドライバのバージョン問題の概要

Mysql-connector-java ドライバのバージョンの問題私のデータベースのバージョンは ...

HTML 描画ユーザー登録ページ

この記事では、HTML描画ユーザー登録ページの具体的な実装コードを参考までに共有します。具体的な内容...

HTML で JavaScript を使用する

<script> タグHTML5では、スクリプトには次の属性があります: async、d...

MySQL IN ステートメントにおける低速クエリの効率を最適化する手法の例

表の構造は以下のとおりです。記事数は690件のみです。 記事テーブル article(id,titl...

docker ベースで Prometheus+Grafana を構築する手順の詳細説明

1. プロメテウスの紹介Prometheus は、もともと SoundCloud によって開発された...

js Promise同時制御メソッド

目次質問背景アイデアと実装質問次のように、同時実行 Promise の数を制御するメソッドを記述する...

CSSブレンドモードとSVGを使用して、製品画像の色を動的に変更します。

数日前、Codepen で @Kyle Wetton が書いた、CSS ブレンディング モードと S...

Linux (Centos7) に mysql8.0.18 をインストールするチュートリアル図

1 インストールリソースパッケージmysql-8.0.18-1.el7.x86_64.rpm-bun...

JavaScript配列の一般的なメソッドの概要

目次1. JavaScriptで配列を作成する方法2. 配列メソッドの概要3. 方法の詳細な説明1....

高品質なコードを書く Web フロントエンド開発実践書の抜粋

(P4) Web 標準は一連の標準で構成されています。中心となる概念は、Web ページの構造、スタイ...

Centos7 での mysql 8.0.15 のインストールと設定

この記事では、参考までにMySQL 8.0.15のインストールと設定のグラフィックチュートリアルを紹...

Vue補間式とv-textディレクティブの違い

目次1. プラグイン式を使用する2. プラグイン式でv-cloakを使用してちらつきの問題を解決する...

セマンティック XHTML タグの紹介

まず最初に指摘しておきたいのは、人間は視覚的な区分を通じてコン​​テンツの意味を判断できるが、検索エ...

Docker チュートリアル: コンテナの使用 (簡単な例)

Docker を初めて使用する場合は、コンテナの管理を始めるために習得する必要がある基本的なコマン...