![Linux OSをRAMのみで実行する](https://rvso.com/image/1325956/Linux%20OS%E3%82%92RAM%E3%81%AE%E3%81%BF%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B.png)
私は、このために 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_ram
grub のカーネル パラメータを追加して、イメージ全体を RAM にコピーすることができます。
答え4
RAM から Debian を実行する方法は次のとおりです。