Remastersysでも使ってみるかな

/ Linux/Unix / Comment[0]
Linuxを再インストールする度にシェルスクリプトで自動設定してたけど、
remastersysを使ってシステムのクローンディスクを作ってしまえばそんな必要はないわな。

それとBacktrackはUbuntuをベースにRemastersysを使って作ってるんですって


とりま公式を参考にRemastersysをインスコしてみる
http://www.geekconnection.org/remastersys/ubuntu.html

$ echo deb http://www.geekconnection.org/remastersys/repository ubuntu/|sudo tee -a /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install remastersys

custom.isoというファイル名でシステムのクローンディスクを作成する
$ sudo remastersys backup custom.iso
:
Creating md5sum.txt for the livecd/dvd
Creating custom.iso in /home/remastersys/remastersys
Creating custom.iso.md5 in /home/remastersys/remastersys
/home/remastersys/remastersys/custom.iso is ready to be burned or tested
in a virtual machine.

Check the size and if it is larger than 700MB you will need to burn it to
a dvd

1.3G /home/remastersys/remastersys/custom.iso

It is recommended to run 'sudo remastersys clean' once you have burned and
tested the custom.iso

$ wodim --scanbus
scsibus3:
3,0,0 300) 'HL-DT-ST' 'BD-RE BH10NS30 ' 'EL00' Removable CD-ROM
3,1,0 301) *
3,2,0 302) *
3,3,0 303) *
3,4,0 304) *
3,5,0 305) *
3,6,0 306) *
3,7,0 307) *

$ wodim -dev=3,0,0 -speed=8 /home/remastersys/remastersys/custom.iso

クリーンアップ
$ sudo remastersys clean

作成したクローンディスクの配布の際は、二次配布を禁止している場合があるサードパーティー物のアプリなどに法律的な意味で気を付けよう。


Could not find ramdisk image: /casper/initrd.gz


DVDブートしようとしたら問題が。

/casper/initrd.gzが無いという・・・

再起動して通常ブート、DVDの/casperディレクトリを見てみると確かにinitrd.gzが無い。
paeカーネルだからかな・・・

まぁとりあえずDVDの中身をHDD上にコピーして、/bootディレクトリからinitrd.img*を取ってきた
$ cp -r /media/Custom\ Live\ CD ~
$ cd Custom\ Live\ CD/casper
$ sudo cp /boot/initrd.img-2.6.38-11-generic-pae initrd.gz
これでいいのか・・・

ブータブルiso作成
$ cd ~/Custom\ Live\ CD
$ mkisofs -iso-level 4 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-info-table -o /dev/shm/custom.iso -r ./

DVDに焼く
$ wodim -dev=3,0,0 /dev/shm/custom.iso

DVDブートしてみると・・・
ちゃんとinitrd.gzを読み込んでスプラッシュが起動した
ライブブートに成功したらしい。わーい



しっかし重い!
Backtrackはよく軽快に動くよなー
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可