\r\n\r\n

WindowsサブシステムでLinuxデスクトップを動作させる方法 for linux

ウィンドウズPCでリナックスを動かしたい?ここでは、Windowsサブシステムを使用して、WindowsでLinuxデスクトップを実行する方法について説明します....

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デスクトップをインストールすることができるようになった。

Windows 10との互換性を確保する

先に進む前に、ここで重要なポイントとして、64ビット版のWindowsを使用する必要があります。

設定" > "システム" > "バージョン情報 "の "システムの種類 "で確認できます。" のエントリーをご覧ください。続けて、これを「64ビットオペレーティングシステム」に変更する必要があります。そうでない場合、64ビットハードウェアを使用している場合は、Windows 10を32ビットから64ビットにアップグレードする必要があります。

また、Windows 10 Build 14393以降を搭載していることも前提条件となります。Windowsの仕様に記載されている「バージョン情報」画面で確認することができます。OSのバージョンを見て、14393より高ければ、Linux用のWindowsサブシステムを使用することができます。そうでない場合は、Windows Updateを実行するだけです。

windows 10が対応したら、ガイドに従ってWindowsサブシステムをインストールすることができます。

この設定で、いよいよデスクトップを追加します。

WindowsにLinuxデスクトップをインストールする

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 lxde

LXDEをインストールしたら、以下のコマンドを入力します。

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デスクトップは不要、アプリケーションをインストールするだけ

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/d

LinuxアプリケーションからWindowsのフォルダを参照することは可能だが、実際にファイルを開くことはできない。これは、WindowsとLinuxの両方の環境を被害から守ることができるものの、Linux用Windowsサブシステムのデメリットでもある。

linux under windows: 究極のフュージョン!

LinuxのWindowsサブシステムは、仮想マシンやデュアルブートに悩まされることなく、Windows PC上でLinuxソフトウェアを簡単に実行することができます。

Linuxのデスクトップがインストールされていれば、ほぼ統合は完了です。Windowsのデスクトップで快適にLinuxを利用することができます。

もっと詳しく知りたい方はこちらまた、Windowsが提供するLinuxカーネルがなぜすべてを変えてしまうのか、その理由もご覧ください。

  • 2021-03-18 04:14 に公開
  • 閲覧 ( 27 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ