web-dev-qa-db-ja.com

ルートシステムをライブシステムのように動作させるにはどうすればよいですか?

私の友人の1人はhddを持っていないので、USBスティックにLinuxディストリビューションをインストールします。 hddへのインストールと同じようにフルインストールされますが、hddの代わりにフラッシュスティックにインストールされます。 ここでの問題: USB 2.0スティックは非常に遅いです。多くの書き込みを行うと、書き込みサイクル数が限られているため、すぐに消耗します。

だから私はUSBスティックに完全なシステムインストールを行い、パッケージをインストールするようなすべての変更がramに書き込まれるように、それをシャットダウンする前に最後にスクリプトを実行してすべての変更を書き込むように、読み取り専用ファイルシステムのようなものにします古いシステム上のフラッシュドライブ。すべての書き込みはRAMにあり、フラッシュドライブのみに書き込まれるため、これはフラッシュスティックに適しています[〜#〜] once [〜#〜]シャットダウン時のセッションごと。パピーリナックスはシャットダウン時に同様のことを行うので、これは可能だと思います。sfsファイルに加えたすべての変更を保存するように求められ、次回の起動時にロードされます。同じことをしたいのですが、SFSファイルの代わりに変更を古いシステムに上書きしたいのですが、システム全体をpuppyのようなramで実行したくありません。 私はoverlayfsとrsyncについて読みましたが、よくわかりません。ここで助けが必要です。

私は次のオプションを試しました:

  1. システムをフラッシュスティックにインストールして、HDDと同じように使用しますか?私は試しましたが、ひどく遅くなりました。おそらく、読み取りと書き込みが同時に行われるためです。

  2. ライブCDは非常に高速でしたが、シャットダウンするとカスタマイズした内容が失われます。

  3. 永続的なライブCDは、変更がUSBスティックに継続的に書き込まれ、常にそのようなログを書き込む隠しサービスがあるため、非常に低速でした。

3
Ahmed Alamassi

あなたはまだUSBを使用して高速を得ることができます。

UbuntuをUSBドライブにインストールしてから、overlayrootをインストールします。 overlayrootを使用すると、起動をRAMに切り替えるか、永続的に切り替えることができます。パーシスタンスは(あなたが経験したように)遅くなりますが、ramを起動すると、必要な速度が得られます。

私はgpartedを使用して、USBインストールに別のパーティションを作成し、ドキュメントを保存できるようにします。

Overlayrootを取得して、ramで起動するように構成します。

Sudo apt-get install overlayroot
Sudo pico /etc/overlayroot.conf

後者のファイルを開いた状態で、最後までページ送りします。空の引用符のペアがあります。それらの間にtmpfsを追加します。その後、再起動します。

今度は毎回RAMで起動します。保存する場合は、USBまたは別のドライブのパーティションに保存します。ユーザーアカウントをカスタマイズする場合は、次の操作を行う必要があります。

Sudo overlay-chroot
pico /etc/overlayroot.conf

ファイルの終わりまでページ送りし、引用符からtmpfsを削除して、引用符を空のままにします:""

再起動してユーザーアカウントをカスタマイズし、完了したらtmpfsを再びオンにして再起動します。


最後にユーザーのすべての変更を保存する場合は、これを行うことができます。

ユーザーアカウントを作成する必要があります。各ライブセッションの最後に、次の操作を行います。

cp -purv /home/user /media/persistant/drive/

もう一度起動すると:

cp -purv /media/persistant/drive/ /home/

コマンドドライブを使用してユーザーを作成し、コピーしたホームフォルダーを使用していることを確認します。

スクリプトを作成すると、毎回はるかに簡単になります。

1
Jordan Evans

永続的なライブシステム(永続化のためのオーバーレイメソッドを使用)も検討する必要があると思います。 mkusb を使用して作成できます。

永続的なライブシステムとインストールされたシステム(内部ドライブにインストールされたのと同じ方法でUSBペンドライブにインストールされたシステム)を比較できます。

Ubuntuの超軽量フレーバー:Lubuntuまたは中程度の軽いフレーバーUbuntu MATEまたはXubuntu。違いはデスクトップ環境であり、軽いドライブは遅いドライブでより速くなります。

コンピュータにUSB 2ポートしかない場合でも、 fast USB 3 pendrive の使用を検討する必要があります。

次のリンクとそれからのリンクを参照してください。

インストールする前にUbuntu(Kubuntu、Lubuntu、Xubuntuなど)を試してください

0
sudodus