お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-02-19 04:45:38

ack
メンバ
登録日: 2007-06-01

LiveCD RAMブート

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)

オフライン

 

#2 2010-02-18 23:53:01

Guutara
新しいメンバ
登録日: 2010-01-19

Re: LiveCD RAMブート

ubuntu 9.10 では、https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496 のバグの為、動作しません。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/46 のパッチをあてることで、動作するようです。

オフライン

 

#3 2010-02-18 23:54:35

Guutara
新しいメンバ
登録日: 2010-01-19

Re: LiveCD RAMブート

リンクがおかしい。。。
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/25496/comments/46
のパッチで、動作するようです。

オフライン

 

#4 2010-02-19 11:00:35

ack
メンバ
登録日: 2007-06-01

Re: LiveCD RAMブート

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
を投稿してみました。

オフライン

 

#5 2010-02-19 18:27:16

Guutara
新しいメンバ
登録日: 2010-01-19

Re: LiveCD RAMブート

あ、なるほど。。

そのあと、

tags:     added: patch

のコメントが付いてますね。 :)

ありがとうございます。

オフライン

 

#6 2010-02-25 00:58:00

Guutara
新しいメンバ
登録日: 2010-01-19

Re: LiveCD RAMブート

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されました。

オフライン

 

Board footer

Powered by FluxBB