Ubuntu日本語フォーラム
ログインしていません。
UbuntuのLiveCDで、Puppy LinuxやDSLなどが行っている、「起動時に全てRAMに読み込む」を行う方法です。
LiveでPCを起動し、最初の起動画面で[F6]キーを押し、画面の下に出る起動オプションに TORAM=yes と追加します。
例えば ubuntu-ja-8.04.2-desktop-i386 では
file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash tz=Asia/Tokyo utc=no --
を
file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash tz=Asia/Tokyo utc=no TORAM=yes --
とした後、Enterを押して起動を開始します。
当方では ubuntu-ja-8.04.2-desktop-i386 で動作を確認しました。
【メリット】
・アプリの起動が高速。
特にOpenOfficeやFirefoxなど、起動時にファイルシステムから多量のデータを読み込むものは効果が顕著に見られます。
・動作中にCDを取り去る事ができ、空いたドライブを使える
ドライブに別のディスクを入れて使うことができます。
【デメリット】
・多量の物理メモリを要求
少なくとも通常のLiveCDで必要とするメモリに追加して、filesystem.squashfs を丸ごとメモリにコピーしておくための物理メモリが必要です。
ubuntu-ja-8.04.2-desktop-i386 では filesystem.squashfs は 633MB ありました。
メモリが足りないPCでRAMブートすると、起動中にハングアップしてしまいPCの電源ボタンで強制終了するしかなくなったりします。
・OS起動は遅い
通常の起動に加え、600MB超のデータを低速な光学ディスクから読み込む時間がかかるため起動は遅いです。
【未確認事項】
・動作中にCDを取り去る事ができたが、開いたドライブでディスクは焼けるのか?(可能に見えるが未確認)
・RAMブート中のデスクトップからのインストール作業
CDを抜いてしまうと、インストール中にCDROMを確認する箇所があるためそこで止まる事は確認。
最後の編集者: ack (2009-02-19 04:55:45)
オフライン
ubuntu 9.10 では、https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496 のバグの為、動作しません。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/46 のパッチをあてることで、動作するようです。
オフライン
リンクがおかしい。。。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/46
のパッチで、動作するようです。
オフライン
Guutara による投稿:
リンクがおかしい。。。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/46
のパッチで、動作するようです。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496
で「パッチの形にするといいよ」と書かれているようなので、
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/48
を投稿してみました。
オフライン
あ、なるほど。。
そのあと、
tags: added: patch
のコメントが付いてますね。 :)
ありがとうございます。
オフライン
ack による投稿:
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496
で「パッチの形にするといいよ」と書かれているようなので、
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/48
を投稿してみました。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/50
Launchpad Janitor wrote on 2010-02-19: による投稿:
This bug was fixed in the package casper - 1.220
---------------
casper (1.220) lucid; urgency=low
* scripts/casper: calculate memory without "head" utility, thanks to
Petar Bogdanovic (LP: #25496).
-- Kees Cook <email address hidden> Fri, 19 Feb 2010 14:04:18 -0800
で、Fixされました。
オフライン