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

推薦する

円形/扇形メニューを2分で実装する方法を教えます(基本バージョン)

序文このプロジェクトでは円形のメニューが必要です。オンラインで検索しましたが、適切なものが見つからな...

Windows 10 での MySQL 8.0.16 のインストールと設定のチュートリアル

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

webpackを使用してTypeScriptコードをパッケージ化およびコンパイルする方法を教えます

TypeScript バンドルwebpack 統合通常、実際の開発では、ビルド ツールを使用してコー...

CentOS7 のシステム サービスに Nginx を追加する方法

導入コンパイル、インストール、問題の解決後、Nginx は正常に動作していますが、現時点では Ngi...

HTML 内の input type="reset" タグが無効 (機能しない) である理由として考えられるもの。

<html:reset> タグを使用すると、リセット ボタンが無効になり、ボタンをクリッ...

MySQLトリガーの使用

トリガーにより、ステートメントの実行前または実行後に他の SQL コードを実行できます。トリガーは、...

Nginx http を https にアップグレードする手順を完了する

httpとhttpsの違いは一部のウェブサイトでは、http を開くと、安全ではないというメッセージ...

CSS フィルターを使用してマウスオーバー効果を記述する例

CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...

MySQL curdate() 関数の詳細な例

MySQL CURDATE関数の紹介文字列コンテキストまたは数値コンテキストの YYYMMDD 形式...

正規表現に基づくあいまい文字列置換を実装するMySQLの方法の分析

この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を...

Linux システムで grub.cfg ファイルの破損を修復する手順

目次1. grub.cfg ファイルの紹介1. grub.cfg ファイルの場所2. grub.cf...

MySQL Community Server 5.7.19 インストール ガイド (詳細)

MySQL公式サイトのzipファイルのダウンロードリンク https://dev.mysql.co...

Linux リモート開発に vs2019 を使用する方法

通常、Linux プログラムを開発する場合、次の 2 つのオプションがあります。 Linux上で直接...

Vmwareでディスクを追加する方法:ディスクを拡張する

この記事では、ディスクを追加または拡張して、Vmare で有効にする方法について説明します。シナリオ...

mysql-connector-java8.0.27 へのアップグレードに関する注意事項

最近、オンライン セキュリティ スキャンにより、MySQL コネクタに脆弱性が見つかりました。確認し...