RemastersysでUbuntu環境をまるごとISOファイルに

LINEで送る
Pocket

Ubuntuで運用しているサーバ環境をクローンつくっていく必要性があって、Remasetersysを使ってみました。
以前は安定して動いていたのですが、12.04LTSでは難ありとのことでしたのでその検証です。

Remastersysは、使用しているUbuntuの環境をまるごとISOファイルとして作成可能なツールです。
Live CD/DVDとして使用することも、HDDにインストールすることもできます。
インストールする場合は通常のインストーラーと同じくUbiquityを使っています。

まずはremastersysをインストール。

$ export RELEASE=`lsb_release -sc`
$ wget -O - http://www.remastersys.com/ubuntu/remastersys.gpg.key | sudo apt-key add -
$ sudo cp -p /etc/apt/sources.list  /etc/apt/sources.list.org
$ echo "deb http://www.remastersys.com/ubuntu ${RELEASE} main" | sudo tee -a /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install remastersys

これでバックをとればいいのですが、インストールがうまくできませんでした。
Live CDとしては使用できるのですが、インストールを選択すると途中でこけてLive CDとして立ち上がってくるのです。

UbiquityがGUI環境を必要として、 サーバ環境には必要とするモジュールが入っていなかった のが原因です。
とりあえずgnomeでも入れておきます。

$ sudo apt-get install gnome

これでバックアップをとれば、クローンISOファイルの完成です。
ちなみにバックアップをとるときは、 sudoでコマンドを動かすのでなくsuしてから でないと環境によっては失敗することもあるようです。

$ sudo apt-get clean
$ sudo remastersys clean
$ sudo su
$ remastersys backup

これで、/home/remastersys/remastersys/custombackup.iso というファイルができます。
最後のオプションをbackupでなくdistを指定すれば、ホームフォルダを除いたISOファイルができあがります。

あとはこのISOファイルをUSBメモリやDVDに書き込んで、ブートすればインストーラが立ち上がってきます。
installを選べばインストール開始です。
アプリケーションサーバをカスタマイズを加えながらたくさん作っていきたい場合に有効ですね。

remastersys

ここまで書いておいて何なんですが、Remastersysは現在は開発を中止しています。

I have been doing this for almost 7 years now and after all the bs some folks created for me I have decided to stop development of remastersys and it will no longer be available. The remastersys forum sections will stay up for a very short period of time and then will be removed. I just have no desire to put up with it anymore for a free software project. I’ve had enough and will no longer be doing anything with development. Remastersys

今回は12.04LTSではまだ使えますよという検証になってしまいました。

代替にはRelinuxが良さそうですが、サーバ環境でXがなく動きませんでした。
必要なモジュールについてはこれから調査してみます。

What are the Alternatives For RemasterSys?!

LINEで送る
Pocket

Tags:

コメントを残す