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

推薦する

JavaScript における var と let の違い

目次1. スコープはさまざまな方法で表現されます2. 変動昇進と非昇進の違い3. 一時的なデッドゾー...

JS でモバイルのインタラクティブ エクスペリエンスを向上させる方法

目次1. 即時フィードバック1.1 ボタンからの即時フィードバック1.2 継続的なフィードバック1....

チェックボックスとラジオボタンの配置を実装する方法

ブラウザによって動作が異なるだけでなく、フォントやテキスト サイズによっても動作が異なります。フォー...

uni-appがNFC読み取り機能を実装

この記事では、参考までに、NFC読み取り機能を実装するためのuni-appの具体的なコードを紹介しま...

CSS クロスブラウザ スタイルのバグのデバッグについて

まず最初に、適切なブラウザを選択します。私が Chrome を選択したのは、その強力なデバッグ ツー...

Mysqlリモート接続構成を実装する2つの方法

Mysqlリモート接続構成を実装する2つの方法会社で働いていると、誰かのコンピュータに保存されている...

ウェブサイトのパフォーマンスを向上させるために画像を最適化する方法

目次概要画像圧縮とはJPEG/JPG JPGの利点JPGの使用シナリオJPGの欠点MozJPEG を...

優れたWebフォームデザイン事例20選

ソフィー・ハルダッククライドキー埠頭 37 東ソープボックス Rxバランス EEハーバー対比 SVN...

MySQL slow_log テーブルを InnoDB エンジンに変更することはできません。詳細な説明

背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...

MySQL 検査スクリプト (必読)

以下のように表示されます。 #!/usr/bin/env python3.5 psutilをインポー...

Docker環境でJenkinsを設定すると、タスクをビルドするときにコンソールログに文字化けした中国語の文字が表示されます

目次1. 問題の説明: 2. Jenkins設定のトラブルシューティング3. コードログのエンコード...

mysql 5.6.23 winx64.zip インストール詳細チュートリアル

WindowsにMySQLの圧縮バージョンをインストールする方法の詳細については、以下を参照してくだ...

JavaScriptスコープについての簡単な説明

目次1. 範囲1. グローバルな範囲2. ローカルスコープ2. 変数のスコープ1. グローバル変数2...

CentOS8 デプロイメント LNMP 環境で mysql8.0.29 をコンパイルしてインストールする方法の詳細なチュートリアル

1. 前提条件何度かインストールしているので、エラーについてはこれ以上説明しません。ちょっとわかりに...

Element における複数データ読み込み最適化の実装

目次シナリオコードの実装要約:シナリオ最近、ElementUI をベースにしたバックグラウンド管理シ...