2016-08-06 4 views
-2

質問はまだありませんが、私はまだそれを共有したい(まだブログスペースはありません)Windows 10 WSL with Fedora

Ubuntuではなく、Windows 10 WSL(記念日の更新)でFedoraを使用するにはどうすればいいですか?

+0

この質問は特定のプログラミングの問題ではありません。このように、それはstackoverflowのトピック外です。おそらく、スーパーユーザーに移行する必要があります。移行時には、すべての下線が削除されます。 – IInspectable

答えて

3

この回答は、Linux(Fedoraの)の最小限の理解と(WIN-Rキーの組み合わせを経由して開かれた)は、Windowsを実行し、コマンドダイアログ

私の出発点は、セス・ジェニングスによって、この記事だったを使用しての基本的な理解を前提としています。 https://www.variantweb.net/blog/running-fedora-on-windows-10-using-wsl/

しかし、私はシンボリックリンクに関連したいくつかの課題に遭遇して遊び始めました。その結果、以下の説明があります。

私は他の種類のLinuxを使うためにこれらのステップを適応させるのは非常に難しいことではないと思いますが、それらを試してみる必要があります。インストールに成功した場合は、必要な逸脱を含め、コメントにご記入ください。

きれいなUbuntuインストールから始めます。私は何もうまくいかない、あなたは常にプレスWIN-Rとタイプcmdは

    Ubuntuのの新鮮なインスタンスに
    • のインストールUbuntuの

      を再インストールして再起動することができ
    • lxrun /アンインストール/フル/ yの
    • lxrun/install/y

      使用するユーザー名を選択し、下のUSERNAMEをその名前に置き換えます。

    • lxrun/setdefaultuserのUSERNAME

      ユーザーのパスワードを入力します

は、Ubuntuの中のFedoraを準備し使用することインスタンス

  • 押しWIN-R及び型バッシュ
    • はsudo -i
    • passwdのルート

      は二回

    • USERMODの-GホイールUSERNAME #あなたが

      場合は、上記lxrunコマンドで使用される名前を持つUSERNAMEを交換してrootのパスワードを入力します。 Fedora 24以外のバージョンを選択した場合は、それに応じてf24を下に変更することができます。

    • ます。mkdir/F24
    • CD/F24
    • タールJxvfを/ mnt/C/TEMP/Fedoraの-ドッカー-ベース???ハッシュ名を持つ

      ディレクトリが作成され、私は$ DIR

      $ DIR/binになどlibにlib64にsbinにUSR Varのfに対するlayer.tar
    • あるxv
    • タールを、それを呼び出します。 do mv $ f ../$f.f24;行わ
    • CD/
    • CPの/ etc/passwdの{、グループ、影、sudoersファイル} /etc.f24
    • 編集/etc.f24/sudoers
    • %の須藤
    • で始まる行を無効NOPASSWD:ALL NOPASSWDが絶対的に必要とされている#またはsudoが

    • を動作しません。

      %ホイールALL =(ALL ALL:)次の行を追加します。

    • 終了
    • 終了

  • % LOCALAPPDATA%\ lxss \ rootfsの
    • がにサフィックス.ubuntuを追加するために、お気に入りのWindowsのファイルエクスプローラを開き、FedoraのとUbuntuのを交換してくださいディレクトリ:bin etc lib lib64 sbin usr var
    • ファイルの名前を変更する.f24で終わるディレクトリを使用して接尾辞を削除します。F24

      あなたが戻ってのUbuntuに移動したい場合は、単にこれらの手順(.f24接尾辞を追加し、そのORDER)IN(を.ubuntuサフィックスを削除するには、ディレクトリやシンボリックリンクの名前を変更する)REVERSそれとも、単にすることができますUbuntuのインスタンス

実行更新プログラムを再インストールし、インストールにsudoとOpenSSHクライアント

  • 押しWIN-Rとタイプのbash
    • SU -

      あなたは

    • DNF -y

    • DNFのアップデートの上に設定し、rootのパスワードを入力します-yにsudoのopenssh-クライアント
    • をインストール出口
    • 出口

クリーンアップ

  • どちらか、Windowsのファイルエクスプローラ経由(%LOCALAPPDATA%\ lxss \にrootfs)やbashのインスタンス(CD /)を介して、ディレクトリのF24と* .ubuntu
を削除あなたがそれらを手動でインストールする必要がありますので

ほら、あなたのWindows 10システム上のFedora 24

多くのツールがインストールされていない(opensshの、タールは、見つけ、そしてより多くの)

あなたがグラフィカルなものを実行したい場合は、Xサーバが必要になります、Cygwin/XまたはVcXsrv(非常に小さい)が考えた後

そして最終的に使用するための良いツールです:あなたは%LOCALAPPDATA%\ lxss \ bash.icoを置き換えることができますUbuntuのロゴを置き換える素晴らしいFedoraのロゴで、ファイル名を同じにしておきます。

+0

はうまく動作します。人々が言っ​​ているように、スーパーユーザーはこれのためのより良い場所かもしれませんが、それにもかかわらず、その素晴らしいハウツー。 –

+0

@TuncayGöncüoğlu私はこのトピックを移動するように要求しましたが、aparentlyそれは5回要求される必要があります... –

+0

ここに素晴らしいスクリプトがあります:https://github.com/RoliSoft/WSL-Distribution-Switcherそれは、dockerで利用可能なfedoraとディストリビューションイメージ用のdockerイメージをインストールしてインストールします。ドッカーの画像は最小限の環境であり、いつでもより多くのアプリをインストールできます。 – Panther

関連する問題