前々から作らなきゃ・・・とは思っていた。CDブートの時代は終わりだぜ!!!
特にUSBブートによるWindowsPEの起動はやったことなかったし。
今回ぶち込んだOSは以下
- Windows PE(Macrium Reflectリカバリ専用)
- Puppy Linux4.3.1日本語版
- Lubuntu 13.10
- GParted Live
これだけいれても2GBのUSBに余裕で入るんだから驚きだよね
GRUB4DOSのインストール
これが一番躓いた気が
いろいろ試してみたけどなかなかWindowsからだとGrubのインストールに上手くいかず、結局RMPrepUSBでできた。
ここからRMPrepUSB_Portable_v2.1.716.zipをダウンロード&解凍
RMPREPUSB.exeを実行
インストールしたいUSBを指定して以下のスクショのように設定
左下の水色のボタン①をクリックするとフォーマット開始
右側の②クリックでGrubがインスコされる
あとはとにかくOSをぶち込んでいく
ファイル構造はこんな感じ
G:\ │ grldr │ menu.lst │ ├─macrium │ winPE_5.2.6444.iso │ ├─puppy │ pup_431.sfs │ vmlinuz │ initrd.gz │ ├─ubuntu │ lubuntu-13.10-desktop-i386.iso │ └─gparted gparted-live-0.17.0-1-i486.iso
肝心のmenu.lstは以下
title Windows PE for Macrium Reflect find --set-root /macrium/winPE_5.2.6444.iso map /macrium/winPE_5.2.6444.iso (0xff) || map --mem /macrium/winPE_5.2.6444.iso (0xff) map --hook chainloader (0xff) title Puppy Linux4.3.1J root (hd0,0) kernel /puppy/vmlinuz pmedia=usbflash initrd /puppy/initrd.gz title Lubuntu 13.10 map --heads=0 --sectors-per-track=0 /ubuntu/lubuntu-13.10-desktop-i386.iso (0xff) || map --mem --heads=0 --sectors-per-track=0 /ubuntu/lubuntu-13.10-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu/lubuntu-13.10-desktop-i386.iso noeject quiet splash -- debian-installer/language=ja keyboard-configuration/layoutcode=jp keyboard-configuration/modelcode=jp106 initrd /casper/initrd.lz title GParted Live find --set-root /gparted/gparted-live-0.17.0-1-i486.iso map /gparted/gparted-live-0.17.0-1-i486.iso (0xff) || map --mem /gparted/gparted-live-0.17.0-1-i486.iso (0xff) map --hook root (0xff) kernel /live/vmlinuz boot=live config union=aufs noswap noprompt vga=788 ip=frommedia findiso=/gparted/gparted-live-0.17.0-1-i486.iso toram=filesystem.squashfs initrd /live/initrd.img title Reboot reboot