\r\n\r\n
Windows環境でLinuxを動作させることは、年々便利になってきています。しかし、デュアルブートは仮想マシンをセットアップする際に管理が難しく、安定性に問題がある場合があります。
Linux上でWindowsのサブシステムを使うという解決策もありますが、デスクトップ環境は持っていません。そこで、自分でLinuxディストリビューションをインストールしてみてはいかがでしょうか。
Windowsサブシステムを使用して、Windows上でLinuxデスクトップを実行する方法について説明します。
因みに、2018年秋に、制作者はWindows 10をアップデートし、Windows Subsystem for Linuxを提供する予定です。Windows App Storeで販売されているLinux OSのインストールをサポートするオプション機能で、簡単にインストールすることができます。
基本的には、WindowsでLinuxのターミナルを開いて、Linuxのソフトウェアをインストールし、実行することができることを意味します。
仮想マシンは必要なく、デュアルブートもありません。
しかし、Windows Subsystem for Linuxの問題は、純粋にコマンドラインでの操作に終始していることです。デスクトップはありません。上級者にとっては問題ないかもしれませんが、Linuxにはたくさんのデスクトップ環境があるので、ちょっと見落としがあるように思います。
幸いなことに、Linux用のWindowsサブシステムを最初にセットアップしておけば、WindowsにLinuxデスクトップをインストールすることができるようになった。
先に進む前に、ここで重要なポイントとして、64ビット版のWindowsを使用する必要があります。
設定" > "システム" > "バージョン情報 "の "システムの種類 "で確認できます。" のエントリーをご覧ください。続けて、これを「64ビットオペレーティングシステム」に変更する必要があります。そうでない場合、64ビットハードウェアを使用している場合は、Windows 10を32ビットから64ビットにアップグレードする必要があります。
また、Windows 10 Build 14393以降を搭載していることも前提条件となります。Windowsの仕様に記載されている「バージョン情報」画面で確認することができます。OSのバージョンを見て、14393より高ければ、Linux用のWindowsサブシステムを使用することができます。そうでない場合は、Windows Updateを実行するだけです。
windows 10が対応したら、ガイドに従ってWindowsサブシステムをインストールすることができます。
この設定で、いよいよデスクトップを追加します。
Linux 用の Windows サブシステムをすでにセットアップしている場合は、スタートをクリックし て bash と入力します。最初のオプション(bash run コマンド)をクリックして Linux の使用を開始します。
アップデートの実行やUbuntuのアップグレードから。
sudo apt updatesudo apt upgradeこのアップグレードを実行する場合、Sourceforgeにアクセスして、VcXsrv Windows X Server ユーティリティをダウンロードし、インストールしてください。(Windowsでは、XmingやMobaXtermなど、他のXサーバーも利用可能です。 このガイドでは、VcXsrvを使用します)。
Xサーバーは、Linuxアプリケーションやデスクトップ環境のグラフィカル・ユーザー・インターフェース(GUI)へのアクセスを可能にします。Linuxシステムは、デスクトップを表示するためにXに依存していますが、ネットワーク上で使用することも可能です。
次に、Linuxデスクトップのインストールを行います。
Linux Desktop Environments (LDE)は数多く存在します。今回はシンプルに、LXDEという軽量な環境をインストールすることにします。インストールする場合は、入力してください。
sudo apt install lxdeLXDEをインストールしたら、以下のコマンドを入力します。
export DISPLAY=:0export LIBGL_ALWAYS_INDIRECT=1これは、LinuxにXサーバー経由でデスクトップを表示するように指示するものです。したがって、上記でダウンロードしたXサーバーのプログラムを実行すると、Linuxのデスクトップ環境が表示されます。
XLaunchツールを搭載したVcXsrvを使用しています。これをクリックすると「X表示設定」ウィンドウが表示され、大きなウィンドウまたはタイトルバーのない大きなウィンドウを選択することができます。そこで表示される数字を探し、0にします。
Next をクリックし、Start no client を選択して、XLaunch がサーバーのみを起動し、Linux デスクトップを後で起動できるようにします。もう一度[次へ]をクリックし、[完了]をクリックします。最初に「設定の保存」をクリックして保存しておくとよいでしょう。
Linuxデスクトップを起動する準備ができましたか? コマンドラインで、好みのLDEを起動するコマンドを入力します。例えば、LXDEなら
startlxdeこれで、Linuxのデスクトップ環境が表示されるはずです
プリインストールされているあらゆるLinuxソフトウェアを実行でき、新しいアプリケーションやユーティリティをインストールすることも可能になりました。
Linuxデスクトップのインストールだけでなく、Windows 10からLinuxデスクトップアプリケーションを簡単にインストールすることも可能です。フルデスクトップの導入を検討している場合、非常に有効です。
例えば、Windows上のLinuxでメディアプレーヤーRhythboxをインストールし、実行するには、以下を使用します。
sudo apt install rhythmboxエクスポートコマンドが設定されていることを確認する。
export DISPLAY=:0次に、Bashプロンプトから次のようにアプリケーションを実行します。
rhythmboxメディアプレーヤーが起動し、ライブラリを閲覧することができます。
さて、この場合、当然ながらパソコン上のLinux環境にいくつかのメディアファイルを追加する必要があります。ブラウザーをインストールしてファイルをダウンロードするか、USBメモリーをメディアファイルに接続するだけでも可能です。
USBドライブを接続したら、忘れずにインストールしてください(この例ではドライブ番号としてD: を使用しています): 。
sudo mount -t drvfs D: /mnt/d終了後、ドライブをアンロードする前にアンマウントする必要があります これは、ドライブ上のデータの整合性を確保するためです。
sudo umount /mnt/dLinuxアプリケーションからWindowsのフォルダを参照することは可能だが、実際にファイルを開くことはできない。これは、WindowsとLinuxの両方の環境を被害から守ることができるものの、Linux用Windowsサブシステムのデメリットでもある。
LinuxのWindowsサブシステムは、仮想マシンやデュアルブートに悩まされることなく、Windows PC上でLinuxソフトウェアを簡単に実行することができます。
Linuxのデスクトップがインストールされていれば、ほぼ統合は完了です。Windowsのデスクトップで快適にLinuxを利用することができます。
もっと詳しく知りたい方はこちらまた、Windowsが提供するLinuxカーネルがなぜすべてを変えてしまうのか、その理由もご覧ください。