web-dev-qa-db-ja.com

znxを使用してNitrux OSをインストールする方法

チェックアウトしたい Nitrux これは znx(ここまでの方法) を使用してデプロイできます。

znxがFedoraで正しく開かないようです。そのため、ターミナルを使用してznxをデプロイしたいと思います。ハウツーでは、4 GB以上のパーティションにインストールする必要があると述べています。

私のコンピューターには、約200 GBの大きな空きパーティションが1つあります。そのパーティションに展開する場合、パーティション全体がNitruxによって「ブロック」されるかどうか知っていますか?または、znxにそのパーティションの4 GBを割り当て、残りを使用させますか?

ありがとう!

1
User12547645

znxがFedoraで正しく開かないようです。そのため、ターミナルを使用してデプロイします。ハウツーでは、少なくとも4 GBのパーティションにインストールする必要があると述べています。

Znxとznx-guiを混同しているようです。

znxはコマンドライン AppImage プログラムです。 znx-guiは、ターミナルに触れたくないユーザーのために、KDialog for znxを使用して作成した一時的で簡単なユーザーインターフェイスです。

Compendium のコマンドは、examplesであり、ユーザーはznxを使用してNitruxをデプロイします。例が示すように、ISOファイルをターゲットdevice、つまり/dev/sdXおよびパーティションにしないie /dev/sdXnここで、Xはデバイス、nはパーティションです。

あなたが言及している4GBはコマンドの出力の例ですSudo fdisk -lこれは推奨事項ではないため、別の色でも表示されます。

私のコンピューターには、約200 GBの大きな空きパーティションが1つあります。そのパーティションに展開する場合、パーティション全体がNitruxによって「ブロック」されるかどうか知っていますか?または、znxにそのパーティションの4 GBを割り当て、残りを使用させますか?

Znxの機能の1つは、複数のパーティションを作成しなくても、一度に複数のオペレーティングシステムを展開できることです。 znxで必要なパーティションは2つだけです。1つはESP用で、もう1つはシステムを更新したときにデータを保持するデータ用であり、znxは両方を自動的に作成します。

Znxが2つのパーティションを作成した後、データパーティションは、初期化したデバイスの空き容量からESPを差し引いたサイズになります。たとえば、10GBのストレージデバイスの場合、znxは131MBを作成しますESPと9.9GBのデータパーティションデータパーティション内には、展開したオペレーティングシステムのホームフォルダーとISOファイルがあります。


あなたの質問に戻って、あなたがする必要があるすべてはAppImageであること、ファイルをダウンロードすること、インストールが含まれていないこと、またNitruxに関連したインストールもないことです。

まずznxをダウンロードして実行可能にする必要がある場合は、Sudo ./znx [command]を使用してターミナルからAppImageを実行できます。

image1

  • AppImageをダウンロードし、このメッセージがポップアップする場合、それは実行可能ではないためです。

image

  • 実行可能になったら、Sudo ./znx --helpを使用してヘルプを表示できます。

ここで、ヘルプショーやCompendiumショーのように、znxのコマンドを正しい順序で入力する必要があります。


Znxを使用してデプロイできるNitruxをチェックしたい(ここまでの方法)。

assumeでは、ストレージデバイスが2つあり、1つは/dev/sdaであるとします。もう1つは/dev/sdbであり、Nitruxを/dev/sdbにデプロイします。

まず、デバイスを初期化します。 これでデバイスがワイプされます

  1. Sudo ./znx init /dev/sdb

次に、NitruxをデプロイするにはISOイメージが必要なので、それをダウンロードして続行します。ファイルがホームフォルダーにあると仮定します。

  1. ISOを openDesktopSourceforge[〜#〜] osdn [〜#〜] 、Torrentからダウンロードします。
  2. Sudo ./znx deploy /dev/sdb nitrux/v1-1-1 nitrux_release_stable-v1-1-1.iso
  3. 書き込みキャッシュバッファーが空になるのを待ちます。これにはsyncを使用します。これはターゲットストレージデバイスの速度に依存することに注意してください。

以上です。再起動し、2番目のドライブを選択して、Nitruxで起動します。


Blogwiki のいくつかの記事でznxとは何か、それが何をするかについて説明し、最近 [〜#〜] faq [〜 #〜] (ブログのトピックを要約したもの)。

あなたや他の誰かがznxのしくみやNitruxがznxをどのように利用するかを知りたい場合は、さらに質問を作成することをお勧めします。

1
Uri Herrera

いいえ、パーティション全体がNitruxによって使用されることはありません。

Znxを使用するために最初に行う必要があるのは、デバイスを初期化することです。 znxはデバイスをワイプし、その上に2つのパーティションを持つ新しいGPTパーティションテーブルを作成します。これらのパーティションの1つはブートローダーデータを保存し、もう1つはユーザーデータ(イメージを含む)を保存します。これらのパーティションは、それぞれFAT32およびBTRFSファイルシステムでフォーマットされます。その後、znxは両方のパーティションにいくつかのディレクトリを作成し、いくつかのファイルをブートパーティションにコピーします。これらの処理が完了すると、デバイスは初期化されたと見なされます。

さらに...

イメージは、データパーティションの/ boot_imagesディレクトリに保存されます。そのディレクトリ内に、イメージの名前と一致するサブディレクトリの階層が作成されます。したがって、たとえばyour_distro/rollingをデプロイすると、データパーティションにディレクトリ/ boot_images/your_distro/rollingが作成されます。次に、そのディレクトリに画像が保存されます。

Nitruxによる4Gの推奨は、パーティションではなく、デバイス全体に対するものです。これは非常に重要です。上記の最初の引用で説明したように、znxは基本的にディスク全体を引き継ぎます。たぶん200GBのパーティションで動作させることができるかもしれませんが、それはznxのドキュメントがそれを説明している方法ではありません。

Znx Wiki で要点を読むことができます。

2
Emmanuel Rosa