"悪魔のツール"が帰ってきた!? Depenguinator 2.0登場

    後藤大地  [2008/01/31]

    2003年12月、LinuxシステムをFreeBSDにアップグレードするスクリプト「Depenguinator」が公開された。以後4年の沈黙を破って、同ツールが帰ってきた。

    DepenguinatorはLinuxシステムをFreeBSDに再インストールするツール。リリース後、FreeBSDのシステム変更によって同スクリプトは動かなくなっていた。4年間そのまま放置されていたわけだが、支援を申し出る声に答えて最新のFreeBSDで動作するDepenguinator 2.0をリリースしたというわけだ。

    # apt-get install curl
    # apt-get install bsdtar
    # apt-get install libc6-dev
    # apt-get install zlib1g-dev
    #
    # curl http://www.daemonology.net/depenguinator/depenguin-2.0.tar.gz \> depenguin-2.0.tar.gz sha256sum depenguin-2.0.tar.gz
    # tar -xzf depenguin-2.0.tar.gz
    # cd depenguin-2.0
    # mv depenguinator.conf.dist depenguinator.conf
    # nano depenguinator.conf
    #
    # curl ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RC1-i386-disc1.iso \> disc1.iso
    # 
    # sh -e makeimage.sh disc1.iso 7.0-RC1 ~/.ssh/authorized_keys
    # 
    # swapoff -a
    # dd if=disk.img of=/dev/sda2
    # 
    # shutdown -r
    UbuntuをFreeBSDに入れ替える処理の例
    

     

    title   FreeBSD
    root    (hd0,1)
    makeactive
    chainloader +1
    GRUBでFreeBSDが起動するように設定
    

    どちらかというとコンセプトプルーフ的なスクリプトだ。仕組みはシンプルで、スワップ領域にインストールディスクイメージを書き込んで、そこから起動するようにブートローダの設定を変更するというもの。FreeBSDに限らずほかのOSにも流用できそうだ。そのままインストールすればいいだけのような気がしなくもないのだが、仕組みを勉強するという点ではおもしろい教材だ。

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン