#navi_header|技術| boot.iniなどOSのブート設定周りのメモ。 設定ファイル:boot.ini 直接boot.iniを編集してもよいが、編集ミスを防ぐため、専用の編集ツールが提供されている。 - Windows 2000, XP :bootcfg.exe - Windows Vista 以降:BCDEdit.exe 参考: - Editing Boot Options (Windows Driver Kit) -- http://msdn.microsoft.com/en-us/library/ff545492%28v=VS.85%29.aspx --- "MSDN Library" > "Windows Development" > "Windows Driver Kit" > "Device and Driver Development Tools" > "Driver Development Tools" > "Boot Options for Driver Testing and Debugging" > "Editing Boot Options" - Bootcfg コマンドとその使用法について -- http://support.microsoft.com/kb/291980 - BOOTCFG コマンドとその使用方法について -- http://support.microsoft.com/kb/317521 * カーネルデバッグを有効にするサンプル(WinXP, bootcfg.exe) 別マシンのカーネルデバッガからシリアルポート(COM1)を使って接続できるように設定してみる。 #pre||> > bootcfg ブート ローダー設定 ------------------- timeout: 30 default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ブート エントリ --------------- ブート エントリ ID: 1 フレンドリ名: "Microsoft Windows XP Professional" パス: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS ロード オプション: /noexecute=optin /fastdetect ||< 1.既存のエントリをコピー。 #pre||> > bootcfg /copy /ID 1 /d "Debug Mode with COM1" 成功: ブート エントリ 1 のコピーを作成しました。 > bootcfg ブート ローダー設定 ------------------- timeout: 30 default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ブート エントリ --------------- ブート エントリ ID: 1 フレンドリ名: "Microsoft Windows XP Professional" パス: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS ロード オプション: /noexecute=optin /fastdetect ブート エントリ ID: 2 フレンドリ名: "Debug Mode with COM1" パス: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS ロード オプション: /noexecute=optin /fastdetect ||< 2.デバッグオプションを追加 #pre||> > bootcfg /debug ON /port COM1 /baud 57600 /ID 2 成功: BOOT.INI 中の OS エントリ "2" のスイッチを変更しました。 C:\work>bootcfg ブート ローダー設定 ------------------- timeout: 30 default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS ブート エントリ --------------- ブート エントリ ID: 1 フレンドリ名: "Microsoft Windows XP Professional" パス: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS ロード オプション: /noexecute=optin /fastdetect ブート エントリ ID: 2 フレンドリ名: "Debug Mode with COM1" パス: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS ロード オプション: /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=57600 ||< 再起動すると、起動時にブートメニューが表示されるようになる。 #navi_footer|技術|