johnen.shinshu-u.ac.jp)wheezy用に書き直しました(2013-03-20)このページはDebianライブシステムの構築のメモです。wheezy上での作業を前提としています。lenny用やsqueeze用の古いメモは、lenny用やsqueeze用をご覧ください。感想やお気づきの点があれば松本まで連絡をいただけると幸いです。不要ですが、特に害もないのでインストールしておきます。ライブ起動時のスクリプトがどうなっているのか調べるときに便利です。プロキシソフトで、複数回ビルドするときには(通常1回では済まない)あると便利です。イメージをテストしたり、CDやDVDにイメージを焼くためにはさらに、qemuなどもインストールしておきましょう。†まず作業ディレクトリを用意してそこに移動します。いうディレクトリ名になっていますが、何でもかまいません。debian-liveこのディレクトリで必要な設定を行っていきます。buildでイメージができあがってしまいます。ビルドするだけです(ビルドは管理者権限で)。デフォルトのままだと日本語パッケージが入りません。追加してUSBメモリ用のイメージを作る例を示します。一回ずつ走らせています。(ただし同じオプションを再度指定すると前の設定が上書きされるの注意)まずプロキシの設定。プロキシを使わない場合は不要です。"http://localhost:3142"次にdebファイルをダウンロードするミラーサイトの設定。お近くのミラーサイトに置き換えてください。"http://ftp.jp.debian.org/debian/"ロケールやキーボードなどの設定はブート時のパラメータとして指定します。オプションもブートパラメータにいれておきます。いうオプションを指定しておくと再起動時のメディアの取り外しの確認が省略されます。バイナリの形式は、デフォルトではiso-hybridになっていますので、CD,DVDだけでなくUSBメモリ用のイメージとしても使用できます。何らかの理由で起動に失敗する場合には、次のようにしてバイナリ形式を指定します。いう拡張子をつけたファイルに指定します。この時、言語環境も一緒に指定しておくと便利です。いうファイルにtask-japanesetask-japanese-desktoptask-xfce-desktopnqcg++openssh-clientのように指定しておけばxfceを使った日本語デスクトップ環境が揃います。追加しておけばよいでしょう。パッケージリストはいくつあってかまいません。メンテしやすいように適当に分類しておきましょう。保存しておけば自動的に読み込まれてインストールされます。まとまった情報があります)。(デフォルトの設定のままでよい場合にはこの作業は不要です)。config/includes.chroot/usr/local/のような感じでコピーします。次のコマンドを一発たたくと、それだけでディスクイメージをビルドしてくれます。カレントディレクトリにできるはずです。以下のローカルファイルは削除されないので、不必要になったローカルな(=自分でコピーした)ファイルなどは手で削除する必要があります。2回目以降はダウンロード時間が短縮されるはずです。512MBくらいは用意したほうが快適なエミュレーションができます。binary.hybrid.isoとします。このときUSBメモリ内のデータはすべて消去されてしまうので注意してください。オプションをつければコピーのスピードが速くなると思います)。なっていることに注意してください。/dev/sdb1)、残りは空き領域となっています。用のパーティションを追加します。しておけばOKです)。いうファイルをそのボリュームとトップに置きます。中身は保存したいディレクトリを指定します。/mntこれでライブUSBメモリのできあがりです。unionと書いておきます。カスタマイズしたい場合には便利です。いう拡張子をつけて保存しておきます。いうファイル名で保存しておきます(ファイル名は適当に決めてください)。