【2011.8.26 お詫び】ダウンロードする syslinux.cfg の内容が間違っておりました。訂正してお詫び致します。。。
- 【その1】準備編
- 【その2】マルチブートDVD(CD) 作成編
- 【その3】マルチブートUSBメモリ作成編
- 【その4】HDブート設定編 ← 今ココ
- 【その5】PXEネットワークブートでござる
- 更新履歴 - 最終更新日 2011.10.27
-
2011.10.27 Knoppix 6.7.1 追加、Partition Wizard Bootable CD ファイル名変更
2011.07.14 EASEUS Todo Backup 追加, 3点バージョンアップ
2011.05.29 Partition Wizard Bootable CD のファイル名 pwhe6.iso に変更
2011.03.01 4点新バージョンに入替
2010.09.15 SLAX もisoブート可能でした。なので改訂。
2010.08.25 作成
- 変更内容
-
- 2011.10.27 更新 - 変更内容
-
- Knoppix 6.7.1 追加 (
KNOPPIX_V6.7.1CD-2011-09-14-JP.iso) - Partition Wizard Bootable CD - pwhe6.iso → pwhe7.iso
- Knoppix 6.7.1 追加 (
- 2011.7.14 更新 - 変更内容
-
- SystemRescueCd - 2.0.1 → 2.2.0 (
systemrescuecd-x86-2.2.0.iso) - Parted Magic 5.10 → 6.3 (
pmagic-6.3.iso) - Clonezilla Live - 1.2.6-59-i686 → 1.2.8-46-i686 (
clonezilla-live-1.2.8-46-i686.iso) - EASEUS Todo Backup 追加 - Emergencydisk.iso, Todo_Backup_WINPE.iso
- Super Grub Disk ファイル名変更 -
super_grub_disk_hybrid.iso,super_grub_disk.img - EASEUS Disk Copy ファイル名変更 -
Disk_Copy_Image.iso
- SystemRescueCd - 2.0.1 → 2.2.0 (
- 2011.5.29 更新 - 変更内容
-
- Partition Wizard Bootable CD - pwhe52.iso → pwhe6.iso
- 2011.3.1 更新 - 変更内容
-
- Clonezilla Live - 1.2.5-35-i686 → 1.2.6-59-i686
- SystemRescueCd - 1.5.8 → 2.0.1
- Ubuntu Desktop CD - 10.04 → 10.10
- Parted Magic - 5.3 → 5.10
これってなに? 3
【その1】準備編の続きであります。HDに入れるであります。ブートローダを除けば【その3】マルチブートUSBメモリ作成編と基本的な内容はおんなじでごじゃります。
ちなみに、ココで設定しているモノは下記の通り。すべてで 4.6 GB 程ナリ。必要なものを選択してクダサレ。
isoのダウンロード先や、ファイル名、一部のisoの編集方法など 【その1】準備編 をお読み願いたいデス。
- Windows PE / RE
- Linux LiveCD
- バックアップ・リカバリー
- ウイルススキャン LiveCD
- パーティショニング・ツール LiveCD
- “ミニ” iso 方式 (Linux LiveCD)
- KNOPPIX 5.3.1CD (Remaster版)
- Puppy Linux 4.3.1 日本語版
ページ先頭 U
GRUB for DOS の起動方法 4
さて、isoブートするには GRUB for DOS の起動が必要なわけですが、どうしませうか。「Windows ブートマネジャーからチェインロード」が便利なのでオススメですが、Windows イジるのが嫌な場合もあるでせうし。
ページ先頭 U
Windows ブートマネジャーからチェインロード
- ダウンロード
-
- GRUB for DOS (
grub4dos-0.4.4.zip) をダウンロード- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grldr,grldr.mbr
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- GRUB for DOS (
- NTLDR / BOOTMGR に登録
-
下記ページをご参照下され。
ページ先頭 U
起動CD
- ダウンロード
-
- CDRtoolsバイナリ (
cdrtools-binary.zip)- CDRtoolsの フロントエンド
- 必要ファイル :
cygwin1.dllとmkisofs.exe
- GRUB for DOS (
grub4dos-0.4.4.zip)- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grldr
- 【私的】iso作成バッチ : make_iso.bat
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- CDRtoolsバイナリ (
- iso作成
-
- ファイルの配置
作業ディレクトリ | grldr | menu.lst | +---makeiso ディレクトリ cygwin1.dll make_iso.bat mkisofs.exe- 作業ディレクトリの
makeisoディレクトリに置いたmake_iso.batを実行 - 一つ上のディレクトリ、例えば CDルートが
D:\MultiISOならD:\にMultiISO.isoが作成されます
ページ先頭 U
起動FD
- ダウンロード
-
- FDイメージ書き込みツール (
rawwritewin-0.7.zip) - GRUB for DOS 0.4.4 (
grub4dos-0.4.4.zip)- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grldr
- GRUB for DOS FDイメージ (
grub_for_dos-0.4.2.zip)- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
fat12grldr.img
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- FDイメージ書き込みツール (
- FD作成
-
rawwritewin.exe実行- 0.4.2 の
fat12grldr.imgをFDへ書き込む - 0.4.4 の
grldr,menu.lstを上書きコピー - ファイル
defaultは削除
ページ先頭 U
ネットワークブート
- ダウンロード
-
- SYSLINUX(※ 最新のzip版をダウンロード)
- Index of /pub/linux/kernel.org/utils/boot/syslinux
- 必要ファイル :
\core\pxelinux.0
- GRUB for DOS (
grub4dos-0.4.4.zip) をダウンロード- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grub.exe
- PXELINUX 設定ファイル : default
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- SYSLINUX(※ 最新のzip版をダウンロード)
- ファイルの配置
-
TFTPルート | menu.lst | pxelinux.0 | tftpd32.chm | tftpd32.exe | tftpd32.ini | +---pxelinux.cfg ディレクトリ | default | +---syslinux ディレクトリ grub.exe - サーバ設定
-
下記ページをご参照下され。
ページ先頭 U
GRUB からチェインロード
- ダウンロード
-
- GRUB for DOS (
grub4dos-0.4.4.zip) をダウンロード- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grub.exe
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- GRUB for DOS (
- /boot/grub/menu.lst に追記
-
grub.exe,menu.lstを任意のパーティションのルートにコピー/boot/grub/menu.lstを編集root (hd0,2)などとしてパーティション指定
/boot/grub/menu.lst
title GRUB for DOS root (hdx,x) kernel /grub.exe --config-file="find --set-root /menu.lst;configfile /menu.lst"
編集後、
update-grubコマンドなどの実行が必要かもしれません。
ページ先頭 U
GRUB2 からチェインロード
- ダウンロード
-
- GRUB for DOS (
grub4dos-0.4.4.zip) をダウンロード- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grub.exe
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- GRUB for DOS (
- Ubuntu 10.04 の例
-
grub.exe,menu.lstを任意のパーティションのルートにコピー/etc/grub.d/40_customを編集- grub.exe を検索して
rootに設定 - または
set root=(hd0,2)などとしてパーティション指定
- grub.exe を検索して
update-grubコマンド実行
/etc/grub.d/40_customに追記 -/dev/sda2, ext4 の例
menuentry "GRUB for DOS" { insmod ext2 search --file --set=root /grub.exe linux /grub.exe }
ページ先頭 U
USB HD へ直接インストール
【注意】2TiB超のHDや AFT(BigSector 4KiBセクタ)、GPTディスクなどでは確認してないのでできない場合があるかも。
※ MBRを弄ってもよいのか、ユーティリティ・ソフトがインストールされてないかとかきっちり確認してから実行するべし。
!くれぐれも間違って内蔵HDへやっちゃわないようにご注意!
念のために dd コマンドなどで MBR/ブートセクタのバックアップをおすすめします。True Image などのイメージバックアップソフトでHD丸ごとのバックアップをしておけばさらに安心かな。
- ダウンロード
-
- GRUB for DOS (
grub4dos-0.4.4.zip) をダウンロード- Browse GRUB4DOS and WINGRUB Files on SourceForge.net
- 必要ファイル :
grub.exeまたはgrldr
- DVD/USBメモリ用 menu.lst : menu_cd_usb.lst
menu.lstにリネーム
- GRUB for DOS (
フォーマットがFAT32なら SYSLINUX + grub.exe で
- SYSLINUX(※ 最新のzip版をダウンロード)
- Index of /pub/linux/kernel.org/utils/boot/syslinux
- 必要ファイル :
win32\syslinux.exe
- SYSLINUX 設定ファイル : syslinux.cfg
- ファイルの配置
ドライブルート
|
| menu.lst
|
+---syslinux ディレクトリ
grub.exe
syslinux.cfg
コマンド プロンプトで SYSLINUX のインストール(※ Vista/7 では「管理者として実行」)
- パーティションへインストール(MBRに他のブートローダがある場合)
syslinux.exe -f ドライブ文字:
- MBRにインストール(他のブートローダがない場合)
syslinux.exe -ma -f ドライブ文字:
フォーマットが NTFS なら grubinst.exe (grubinst_gui.exe)
- Installation - Grub4Dos Wiki
- Grub4dos Guide - Loading/Installing Grub4dos
- 拙作めも : 概要 - GRUB for DOS めも
- ダウンロード :
- Index of /grubutil (
grubinst-1.1-bin-w32-2008-01-01.zip)
- Index of /grubutil (
- ファイルの配置
ドライブルート | | grldr | menu.lst
Vista/7 では「管理者として実行」
Grub4DOS Toolbox ではバックアップ・復元が可能でしたが、「No GRLDR」で起動しませんでした。grubinst_gui.exe はバックアップ機能はないけど起動おkでした。
Windows 上では grubinst.exe(GUI版の grubinst_gui.exe も含まれてる)が簡単です。私は NTFSなUSB HD へ入れましたが問題なしです。但し、くれぐれも 間違って内蔵HDにやっちゃわないように注意 !
Linux 上で実行した方が確実かもしれませんが...。
【Disk】の指定を間違わない様に注意!
ページ先頭 U
ファイルの配置 5
DVD編/USBメモリ編と全く同じ。GRUB for DOS はNTFSもext4も読めるのでパーティションのフォーマットはなんでも。isoは検索するのでパーティションルートならどこでも。
- ※ memdisk は SYSLINUX ファイルから取り出し
-
- SYSLINUX(※ 最新のzip版をダウンロード)
- Index of /pub/linux/kernel.org/utils/boot/syslinux
- 必要ファイル :
memdisk\memdisk
- SYSLINUX(※ 最新のzip版をダウンロード)
- Knoppix 6.7.1 ブートメニュー用設定ファイル
- ファイル構成
パーティション・ルート
|
| AcronisMedia.iso
| AcronisMedia_old.iso
| avg.iso
| bootcd.iso
| clonezilla-live-1.2.8-46-i686.iso
| Emergencydisk.iso
| KNOPPIX_V6.7.1CD-2011-09-14-JP.iso
| kx671lcr.lst
| liveusb --- Kaspersky 用空ファイル
| memdisk
| menu.lst
| pmagic-6.3.iso
| pwhe7.iso
| SeagateMedia.iso
| slax-ja-6.1.2-2.iso
| systemrescuecd-x86-2.2.0.iso
| Todo_Backup_WINPE.iso
| ubuntu-ja-10.10-desktop-i386.iso
| WinPEx86.iso
| WinREamd64.iso
| WinREx86.iso
| WinREx86_vista.iso
|
+---CDlinux
| CDlinux-0.9.3.iso
|
+---KNOPPIX
| | <省略>
| | knoppix_v5.3.1CD_20080326-20080520-mini.iso
| | <省略>
|
+---puppy
| pup-431JP-mini.iso
| pup-431JP.sfs
| zp431305.sfs
|
+---rescue
| rescue.iso
|
ページ先頭 U
isoファイルの断片化 6
HD上のisoファイルが断片化していると、GRUB for DOS で Direct Mapping に失敗します。 Direct Mapping に失敗しても Indirect Mapping (メモリへすべて読み込み)ならほぼOKなのですが、その分のメモリが余分に必要となってしまうため、ファイルの断片化は解消しておいた方がいいと考えます。
断片化チェック、及びデフラグは下記ソフトが便利です。
個別ファイルを指定してチェック
ドライブ丸ごと、断片化ファイルのリストアップが可能
ページ先頭 U
サブディレクトリに保存 7
「ドライブのルートにファイルいっぱいなんて not エレガント!」という マニアック 几帳面な貴男貴女に。(ワシモナーw)
※ Kaspersky 及び “ミニ” iso 形式のもの (KNOPPIX 5.3.1, Puppy) は移動の仕方がわかりません。 orz
| +---iso | | AcronisMedia.iso | | avg.iso | | bootcd.iso | | CDlinux-0.9.3.iso | | clonezilla-live-1.2.8-46-i686.iso | | Emergencydisk.iso | | KNOPPIX_V6.7.1CD-2011-09-14-JP.iso | | kx671lcr.lst | | pmagic-6.3.iso | | pwhe7.iso | | SeagateMedia.iso | | slax-ja-6.1.2-2.iso | | systemrescuecd-x86-2.2.0.iso | | Todo_Backup_WINPE.iso | | ubuntu-ja-10.10-desktop-i386.iso | | WinPEx86.iso | | WinREamd64.iso | | WinREx86.iso | | WinREx86_vista.iso | | | \---tools ディレクトリ |
menu.lst のファイルパスを変更しませう。
- 編集済 menu.lst
- menu_hd_iso_dir.lst
menu.lstにリネームして置換
- knoppix 6.7.1 用 menu.lst
- kx671lcr_iso_dir.lst
kx671lcr.lstにリネームして/isoにコピー
- isoをリメイク
-
UltraISOで設定ファイルを置換。
- CDlinux-0.9.3
- オプション
CDL_IMG=CDlinux-0.9.3.iso CDL_DIR=iso追記 - 編集済ファイル : CDlinux-0.9.3_iso_dir_menu.lst
- iso内
/CDlinux/boot/menu.lstとして置換
- オプション
- SystemRescueCd 2.2.0
- オプション
isoloop=iso/systemrescuecd-x86-2.2.0.iso追記 - 編集済ファイル : systemrescuecd-x86-2.2.0_iso_dir_isolinux.cfg
- iso内
/isolinux/isolinux.cfgとして置換
- オプション
- SLAX 6.1.2-2
- オプション
from=iso/slax-ja-6.1.2-2.iso - 編集済ファイル : slax-ja-6.1.2-2_iso_dir_slax.cfg
- iso内
/boot/slax.cfgとして置換
- オプション
- Parted Magic 6.3
- オプション
iso_filename=/iso/pmagic-6.3.iso追記 - 編集済ファイル : pmagic-6.3_iso_dir_syslinux.cfg
- iso内
/boot/syslinux/syslinux.cfgとして置換
- オプション
- Clonezilla Live 1.2.8-46-i686
- オプション
findiso=/iso/clonezilla-live-1.2.8-46-i686.iso追記 - 編集済ファイル : clonezilla-live-1.2.8-46-i686_iso_dir_isolinux.cfg
- iso内
/isolinux/isolinux.cfgとして置換
- オプション
- CDlinux-0.9.3
ページ先頭 U
いろいろ 8
やっぱ、DVD/USBメモリに比べ起動が早いーですね。Windows RE なんて10秒ですよアンタ!
ページ先頭 U