Parted Magic

必要なときにバックアップイメージを取りたいな、ということでParted Magicを使ってみる。
ClonezillaとかG4Lなどが採用されています。

いちいちブートメディアを作るのも面倒なのでPXE Bootで。
TFTPサーバーはOpenSolarisDHCPサーバーはWindows
pxelinux.0だけはParted Magicのアーカイブに入っていないのでkernel.orgにあるsyslinuxのアーカイブから取り出します。


ディレクトリ構成。
TFTPサーバーのルートディレクトリにファイルをぶちまけたくなかったのでpxeディレクトリにまとめています。

-- pxe
|-- chain.c32 |-- hdt.gz |-- isohybrid |-- mbr.bin |-- memdisk |-- memtest |-- message.txt |-- message2.txt |-- message3.txt |-- message4.txt |-- pmagic | |-- bzImage | `-- initramfs |-- pxelinux.0 |-- pxelinux.cfg | `-- default |-- reboot.c32 |-- splashpm.png |-- syslinux.cfg `-- vesamenu.c32

pxe/pxelinux.cfg/default(抜粋)

UI vesamenu.c32
F1 message.txt
F2 message2.txt
F3 message3.txt
F4 message4.txt
F5 message5.txt
PROMPT 0
TIMEOUT 200
ONTIMEOUT normal

MENU DEFAULT normal
MENU TABMSG Press to edit options or for more information
MENU AUTOBOOT Automatic boot in # second{,s}...
MENU BACKGROUND splashpm.png
MENU TITLE Parted Magic - A Free Partitioning Tool
MENU color title 1;36;44 #ffffffff #00000000 std
MENU color sel 7;37;40 #FF000000 #FFC0C0C0 all
MENU color hotsel 1;7;37;40 #FF000000 #FFC0C0C0 all
MENU ROWS 12

LABEL normal
MENU LABEL ^1. Default settings (Runs from RAM)
LINUX pmagic/bzImage
INITRD pmagic/initramfs
APPEND edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw vga=788 loglevel=0 max_loop=256 keymap=jp106 ja_JP

(以下略)

あとはWindowsDHCPでサーバーオプションの066、067を指定してやるだけ。


バックアップ目的で環境作ったけどChrominumとか入っていて普通に使えそうでびっくり。