LiveCDとは、FreeBSDのFreeSBIE、Linuxでいえば、Knoppix, SlaxやCD Plamoなど、ハードディスクに インストールせずにCDブート媒体のみで使えるシステムのこと。

OpenBSDでこれをやってみた;

作成のポイント

Live CDの動く仕組み

OpenBSDインストールディスクが使用している方法

→ rd (RAM Disk)デバイスをルートファイルシステムとしてマウントする

  • ルートファイルシステムは、カーネル組込み
  • CD-ROMはその下のサブディレクトリにマウントする
  • 書き込み可能領域は、mfsにより確保。内容はCD-ROMからコピー
  • CD-ROMおよびmfsをシンボリックリンクでつないでいき、最終的な運用状態のファイルツリーを完成させる。

Live CDを作成する手順の概要

成果物


Front page   New Page list Search Recent changes   Help   RSS of recent changes