
Ubuntu日本語フォーラム

ログインしていません。
OS本体ごと完全にメモリ上に展開して動作させたいと思っています。
LiveCDだと可能なようですが、通常のHDDインストールで実現させたいと思っています。
一部マウントをRAMディスクにするのは可能のようですが、OS本体全体を載せるのは可能でしょうか?
Puppyなどではできるとは思うのですが、ubuntuで、できれば64bitでやりたいと思ってます。
情報、ご意見下さい。
オフライン
言ってしまうなら、可能です。技術的には。
ただ、起動中にすべてのデータをメモリ上に展開するため、
起動にかなりの時間がかかると思います。
メモリ上なので、/dev/sdaなども無効になって、かなり特殊構成になります。
それを実行する理由はなにでしょうか?
単に高速化したいのであれば、SSDを購入したほうがメリットが大きいと思います。
・・・一日中つけっ放しPCならとくに問題はありませんが。
シャットダウン時に、メモリ上のすべてのデータを書き込むような状態が必要であれば、
もしも停電などの際に復元できる可能性は「0%」になります。
このような点は理解しておられるでしょうか?
データ損失の危険性は大きいです。
オフライン
とりあえず、デメリットは把握しています。技術上も可能だと思うのですが現実レベルで自分で全て仕上げるまでのスキルがありません。
理由として早くしたいと言うのもありますが、おもしろそうだからと言うのがあります。
SSDで高速化するのが現実的なのは理解していますが、ちょっとつまらないと思ってます。
用途としてはブラウジングが多いので、ソフトを減らして特化したものを作りたい。
またはDTM用にするとか、あとWEBサーバにして消費電力を抑えるとか考えてはいます。
基本的にはお遊びだと思います。
困ったり悩んだりしている訳ではありませんので、興味と時間がある方だけでも答えてもらえるとうれしいです。
オフライン
簡易に試すならこんな方法が良いと思います。
1.
LiveCDを用意したりUSBスタートアップディスクを作成する
2.
https://forums.ubuntulinux.jp/viewtopic.php?id=4163
の方法で TORAM=yes を加え、起動
例えばHDDなし、光学ドライブのみのPCでLiveCDをRAMブートし、起動後CDを取り出した後も動作しつづけるのを見ることで、全てがRAM上で行われているのを体感することが出来ると思います。
オフライン
現在のHDDの/環境をベースに、同じHDD内にLiveブート可なsquashfsを作成し、TORAM=yesでLive起動する方法が、本家フォーラムにありました。
grub legacy
http://ubuntuforums.org/showthread.php?t=707230
grub2
http://ubuntuforums.org/showthread.php?t=1499338
後者は、実際にUbuntu 10.04で手順に沿ってやってみたら、一応出来ました。
(手順に沿うには英語力がそれなりに必要)
御回答ありがとうございます。
多少カスタマイズしたいこともありますので、とりあえず英語サイトの方を読んでみたいと思います。
それほど英語力がありませんので多少時間が掛かると思います。
とりあえず、そちらを検証してみますが、他の方法をご存知の方がいれば教えて下さい。
検証しましたらこちらにレポートも出したいと思います。
お答え下さったか方々、ありがとうございました。
オフライン
私が#5の後者を試した際、全ての作業は、仮想PC上で行いました。
手順を勘違いしたり間違えると、現行の環境を壊す可能性があるので、実PC上での作業には注意してください。