Linux OSをRAMのみで実行する

Linux OSをRAMのみで実行する

私は、このために Puppy Linux があることは知っていますが、ルート ユーザーしかいないのは不満です。Linux ディストリビューションにすべてを RAM にコピーしてそこから実行するように指示するのは難しい作業でしょうか?

このことで悪い評判を得たくはありませんが、RAM から OS を実行する小さな LAMP を組み立てる予定です。このことについて多くの人と話しましたが、非常にさまざまな反応がありました。その理由は理解できますが、とにかくこれを実行するつもりです。

私の目的に合うライブ ディストリビューションはありますか? Puppy に慣れるよりは、Debian 環境のほうが幸せです。複数のユーザーも欲しいので、ルートは非公開のままですが、Puppy では利用できません。それとも、これは本当に必要なのでしょうか? LAMP であることを考えると、より安全なセットアップにはこれが必要だと思いました...

ありがとう!

答え1

システムレスキューCD起動時にイメージ全体を RAM にロードすることをサポートします。発生する主な問題は、ボックスの電源をオフにすると永続データが消えてしまうことです。そのため、変更されたデータを永続ストレージ デバイスに同期させるか、必要な非永続データを保存しないようにする必要があります。

SysRescCD は Gentoo をベースにしているため、必要なパッケージがあらかじめインストールされている独自の SystemRescueCD を簡単に構築できます。そのため、起動するたびに多数のパッケージや設定ファイルをインストールしなくても、「RAM へのブート」機能を使用できます。

答え2

最後に試してみたところ(かなり前の話ですが)、Knoppixディストリビューション(Debianベース)にはtoramシステムを起動する前にディスク イメージ全体をメモリにロードするブート オプション。ロードされると、非常に高速になりました。

答え3

がある配布この目的のために設計されています。Fedora などの一部のディストリビューションでは、live_ramgrub のカーネル パラメータを追加して、イメージ全体を RAM にコピーすることができます。

答え4

RAM から Debian を実行する方法は次のとおりです。

http://www.elettronicaopensource.com/index.php?p=32&lang=en

関連情報