WSL2: Windows でのデュアルブートや重い VM は不要になりました

長い間、Windows ラップトップで Linux ツールを使用する場合、基本的に 2 つの選択肢がありました。

  • 壊れやすいものをインストールする デュアルブート 設定
  • 実行する 遅くてリソースを大量に消費する仮想マシン

Windows 10 の 2020 年 5 月のアップデート (バージョン 2004) で、Microsoft は私のワークフローを完全に変えるものをリリースしました。 WSL2 (Windows Subsystem for Linux 2).

WSL2を使えば、WindowsとLinuxを同じマシン上で非常に自然に共存させることができます。しばらく使ってみて、正直なところ、デュアルブートやフルVMをいじる必要性を感じなくなりました。.


WSL2の実際の使用感

WSL2 をしばらく毎日使用した後、次のような点が目立ちました。

  • Windows 内の完全な Linux 環境
    再起動したりシステムを切り替えたりすることなく、Windows で実際の Linux ディストリビューションを直接実行できます。.
  • 簡単なファイルアクセス
    WSL2のLinuxは、Windowsマシン上のほぼすべてのファイルに簡単にアクセスできます。そのため、Windowsで開発を行い、ファイルをコピーすることなくLinuxで実行・テストすることが簡単になります。.
  • Dockerは正常に動作します
    このセットアップでは Docker が正常に実行されるため、内部的にはネイティブな Linux 環境を維持しながら、Windows 上でバックエンドとコンテナーの作業を行うことができます。.
  • 混合コマンドの使用
    WindowsのコマンドラインはLinuxツールを呼び出すことができ(逆も同様)、 環境変数を共有する.
    実際には、これは Windows コマンドと Linux コマンドを 1 つのワークフローで連結できることを意味します。.

開発に関しては、Windows と Linux が完全に別々の世界ではなく「統合」されているように感じられます。.

WSL2 のインストール方法(および注意点)

WSL2 のインストールに関する Microsoft の公式ドキュメントは実は非常に詳細なので、従う価値があります。

公式ドキュメント: https://docs.microsoft.com/windows/wsl/

しかし、ドキュメントでは十分に説明されていない実用的な問題がいくつかあります。ここでは、私自身のセットアップ経験から得た主なポイントを述べます。.


1. Windowsのバージョンを確認する(2004以降である必要があります)

WSL2には Windows 10 バージョン 2004 (2020 年 5 月更新) またはそれ以上。.

バージョンは次のように確認できます:

  1. プレス 勝利+R
  2. タイプ ウィンバー
  3. ポップアップウィンドウのバージョン情報を確認します

バージョンが 2004年以下, 、まず Windows を更新する必要があります。.

2. 2004 に手動でアップデートする

これを実行したとき、2004年のアップデートはまだ自動的にプッシュされていなかったので、 Windows 10 更新アシスタント 手動でアップグレードします。.

アップグレード中に、2 つの一般的な問題が発生しました。.

問題1: 「ディスクレイアウトはUEFIファームウェアではサポートされていません」“

インストーラーは、このアップデートではディスク レイアウトが UEFI と互換性がないというメッセージを表示する場合があります。.

一般的な解決策としては、 BIOS/UEFI設定 関連チュートリアルのガイダンスに従って調整します(パーティションスタイル、ブートモードなど)。具体的な手順はマシンによって異なるため、私は詳細なオンラインガイドに従ってディスクレイアウトをアップデートに適したものにしました。.

問題2: オフラインでなければ更新が失敗する

私が遭遇したもう一つの問題は ネットワークに接続したまま更新に失敗する インストール中。.

最終的に私にとって効果があったもの:

  1. アップデートアシスタント ダウンロード 必要なすべてのファイル
  2. ダウンロードが完了したら、, ネットワークから切断する
  3. その後、オフラインでインストールを続行します

これを実行すると、アップグレードは正常に完了しました。.

もちろん、急いでいない場合は、アップデートの自動ロールアウトを待つだけで、この手動によるトラブルのほとんどを回避することもできます。.

WSL2 が努力に値する理由

すべての設定が完了したら、次の操作を行います。

  • UI、ツール、日常業務はWindowsで行います
  • 開発、Docker、サーバーサイドのタスクのための本物のLinux環境を手に入れます
  • Linuxを実行するためだけにデュアルブートシステムや重いVMを維持する必要がなくなりました

バックエンド、DevOps、またはセキュリティ作業を行っていて、Windows と Linux を頻繁に切り替えている場合は、WSL2 を試してみる価値が絶対にあります。.

この記事は、Windows 10 で WSL2 をセットアップして使用した私自身の実際の経験に基づいています。ChatGPT は、コンテンツの英語への翻訳と、表現とフォーマットの調整に協力してくれただけで、技術的な内容と決定はすべて私自身の責任です。.

著者について

投稿を共有:

AIで要約する

目次

つながり続ける

さらなるアップデート

WAN 2.6 クイックスタートガイド

WAN 2.6の共同ローンチパートナーとして、Ima Studioは過去2週間にわたり、そのコア機能を徹底的にテストしてきました。本日、

豆豹とは?豆豹、シードリーム、シーダンスの楽しみ方

最近、「豆宝(Doubao)」という名前をよく目にするようになったのではないでしょうか。これはByteDanceが急成長を遂げているAIアシスタントと大規模モデルファミリーで、消費者向けチャットボットやSeedreamのようなメディアモデルを支えています。