воспользуйся вот этой прогой
Bootable CD Wizard
Copyright (c)1999-2002 by
reanimatolog@yandex.ru.
http://bootcd.narod.ru
Менеджер загрузки с компакт-дисков. Позволяет создавать мультизагрузочные
компакт-диски для компьютеров не поддерживающих вывод меню загрузки.
По сравнению со стандартными мультизагрузочными дисками позволяет:
создавать иерархическое меню загрузки с настраиваемым внешним видом;
поддерживает расширенный набор форматов загрузочных образов;
позволяет загружаться с реального дисковода или жесткого диска;
имеет таймер для автоматической загрузки при не активности пользователя
(например, с жесткого диска для предотвращения случайной загрузки
с компакт-диска).
Поддерживаемые загрузочные образы:
- Образы любых дискет размеченных с помощью DOS или Windows с файловой
системой FAT емкостью до 8Gb (включая образы дискет 160Kb, 180Kb, 320Kb,
360Kb, 720Kb, 820Kb, 1.22Mb, 1.44Mb, 1.68Mb, 1.72Mb, 2.88Mb, Zip100).
- Образы дискет емкостью 160Kb, 180Kb, 320Kb, 360Kb, 720Kb, 820Kb, 1.22Mb,
1.44Mb, 1.68Mb, 1.72Mb, 2.88Mb размеченных с помощью других операционных
систем (с файловой системой отличной от FAT).
- Образы любых жестких дисков с размеченной (fdisk'ом) областью до 8Gb.
- SETUPLDR.BIN (загрузчик программы установки Microsoft Windows XP/2000/NT4);
- "No Emulation" загрузчики с таблицей "Boot Info Table";
- Любые программы с адресом загрузки 07c0:0000 и размером до ~500kb
(включая загрузочные сектора с оригинальных компакт-дисков Microsoft
Windows XP/2000/NT4).
Для того чтобы записать мультизагрузочный компакт-диск сделайте следующее:
- Добавьте в проект Вашего компакт-диска загрузочный сектор BCDWBOOT.BIN.
Режим загрузки: "No Emulation", адрес загрузки: 07c0, количество секторов
для загрузки: 4 (как это сделать для Nero, CDRWin, Easy CD Creator,
Instant CD+DVD, WinOnCD или mkisofs см. на
http://bootcd.narod.ru);
- Отредактируйте значения переменных CharSet и VGAFont в файле
BCDW\BCDWiz14.Ini, если Вы используете набор символов отличный от CP1251
(русский Windows);
- Добавьте в корневую папку Вашего проекта файл BootCat.Ini с описанием
вариантов загрузки. Если Вы хотите изменить имя и(или) расположение
файла BootCat.Ini - отредактируйте значение переменной RootMenu в файле
BCDW\BCDWiz14.Ini.
- Отредактируйте значение переменной Logo в файле BCDW\BCDWiz14.Ini,
если Вы хотите заменить логотип по умолчанию на свой (или удалите
эту переменную, если логотип не нужен).
- Добавьте папку BCDW из этого архива (с измененным BCDWiz14.Ini)
в корневую папку Вашего проекта;
- Добавьте Ваши файлы;
- Запишите диск.
Назначение файлов:
BCDWBOOT.BIN - Файл для использования в качестве загрузочного образа при записи компакт-диска
BCDW\BCDWIZ14.SYS - Менеджер
BCDW\BCDWIZ14.INI - Конфигурационный файл менеджера
BOOTCAT.INI - Пример описания корневого меню
BOOTCAT2.INI - Пример описания подменю
INITEST.COM - Программа для тестирования конфигурации без записи компакт-диска
DSKREAD.EXE - Программа для создания образов дискет и жестких дисков
Проблемы:
- При загрузке в режиме эмуляции, запуск EMM386.EXE из под MS-DOS 8
(Windows Me) приводит к зависанию (запуск того же EMM386.EXE из под
других версий DOS проходит нормально).
- Программа IniTest.Com при запуске в DOS-окне Windows XP/2000/NT
выводит логотип не так, как это будет при загрузке с CD (всегда в режиме
320x200 и быстрее).