Честно говоря, почти все. Основные концепции те же самые, но программная
часть была целиком перепроектирована, чтобы преодолеть ограничения предыдущих
версий и сделать ее проще для использования. Отметим новые особенности:
Все функции (bpmenu, bpclean, bpunzip) выполняются в одной программе.
Программа может выполняться не только из ПЗУ начальной загрузки, но также из под DOS,
Windows 95/98 и Linux.
Программа может теперь восстанавливать образы FAT16, FAT32
и разделов EXT2FS. Если кто-то хочет написать поддержку NTFS, сообщите мне ...
Пока NT пользователи все еще должны придерживаться FAT16.
Программа может не только восстанавливать дисковые образы, но также
и добавлять и исправлять индивидуальные файлы, чтобы настроить поведение клиента.
Дисковые образы больше не связаны ограничением 87 МБ. Теперь это независимые от файловой системы архивы.
Мы предлагаем метод автоматической загрузки дискового образа произвольно
большому числу клиентов одновременно (широковещание).
Вы можете теперь писать ваш собственный безопасный сценарий начальной загрузки,
который определит поведение машины перед реальной начальной загрузкой.
Вы можете теперь загружать любое ядро Linux , без применения любого исправления.
Также возможно обеспечить командную строку и ramdisk образ.
Вы можете проводить аутентификацию пользователей во время начальной загрузки,
используя Unix, NT или Radius сервер и запрещать им любой доступ к машине.
Полная поддержка национальных языков включена.
И много, много других новых особенностей ...
Имеется программа для преобразования старого архива к новому формату?
Нет, потому что внутренний формат радикально отличается.
Но Вы можете легко сделать преобразование сами:
Загрузите старый образ (разархивируйте его на ваш диск)
Удалите запросы к старой unzipreg утилите, и замените их адекватными
patch командами(это очень просто, см. детальные инструкции ниже)
Выполните новую mrzip программу,
чтобы создать дисковый образ нового стиля.
2.2 ...с версии 3.0?
Версия 3.0 была бета-релизом. Дюжина узлов во всем мире проверяла её в течение
месяца и уделила много своего времени, помогая нам в нахождении ошибок и предлагая расширения.
Благодарим всех за их терпение, и в особенности Мачека Ухлига (Maciek Uhlig), Дика Велдерса (Dick Velders) и Джеффа Титерса (Jeff Teeters).
Несколько незначительных особенностей были добавлены с 3.01, такие как поддержка
бездисковой загрузки Linux (с отключением кэша).
Версия 3.10 представила совместимость с Intel Wired for Management
1.1a NetPC стандартом. Этот инструмент теперь работает с любым PXE-совместимым
Boot ROM (таким как большинство встроенных ПЗУ начальной загрузки) доступным
сегодня. Благодарим Bootix GmbH
за предоставленный нам PXE bootprom, который определил это развитие. Мы также
успешно проверили этот инструмент с PXE Boot ROM (называемом LanDesk
Service Agent), который я нашел мимоходом в моем Dell компьютере со встроенной сетевой платой.
В версиях от 3.11 до 3.12 были добавлены серверные инструменты UNIX (PXE Proxy DHCP сервер для Solaris и Linux,
и усовершенствованный TFTP сервер для Linux), также как детализирована информация
относительно установки серверной части и процесса PXE загрузки.
В версии 3.13 добавлена расширенная поддержка управления питанием (APM, команда PowerOff).
В версии 3.14 добавлены незначительные расширения и некоторые исправления.
Мы устранили проблему с терминалом под RedHat 5.1, и другой проблемой в синтаксисе
команды "if" . Мы добавили некоторые особенности, предложенные Вычислительной Лабораторией
Факультета Информатики Барселоны (the Laboratori de Cаlcul de la Facultat d'Informаtica de Barcelona (LCFIB)):
Новая APM переменная позволяет вам узнать, поддерживает ли ваша система
Расширенное Управление питанием (т.е, поддерживает ли она команду poweroff).
Команду "beep"
Новый параметр для DrawWindow, чтобы включить заголовок при создание окна.
Вы можете теперь давать команду DrawWindow 200 200 400 200 "Title".
В версии 3.15 добавлена полная поддержка VESA. BpBatch теперь поддерживают несколько
видеорежимов, приспосабливаясь к неспособности старых компьютеров отображать графику
800x600. Новый параметр был добавлен к InitGraph, чтобы определить видеорежим,
и список обнаруженных видеорежимов может быть получен из новой переменной VESA-Modes.
В версии 3.16 устранены следующие ошибки:
"Malloc failed" при распаковке фрагментированного образа. Большое спасибо Кристиану Мейеру (Christian Meyer) за его сотрудничество.
Ошибка, которая не позволяла Linux версии MrBatch должным образом распаковывать образы.
Эта ошибка была расположена в функциях низкого уровня MrBatch, так что это возможно
устранило другие проблемы, присущие linux версии MrBatch.
Большое спасибо Джефу Титерсу (Jeff Teeters) за его сотрудничество.
Ошибка в адресных таблицах кодовой страницы. Эта ошибка была найдена Вычислительной Лабораторией
Факультета Информатики Барселоны
(Laboratori Cаlcul de la Facultat d'Informаtica de Barcelona (LCFIB)). Вы можете
найти описание этой ошибки на форуме BpBatch .
В версии 3.17 добавлены некоторые незначительные особенности и устранены ошибки:
Fullunzip выключал Расширенную память
Загрузка с загрузочного диск RedHat теперь работает.
Распаковка образов с большим количеством каталогов, приводила к порче файловой системы FAT.
Мы добавили повторения к тексту TFTP передачи. BpBatch теперь повторит три раза перед
сообщением "Could not transfer the file".
Временные метки теперь правильно заносятся в FAT. (Благодарность Фрэнсису Чану (Francis Chan).)
В версии 3.18 устранена ошибка в функции IncrUnzip.
Благодарим Гэри Пайка (Gary Pike) за его сотрудничество.
В версии 3.19 устранена ошибка в обработке ошибок команды delete на ext2fs,
также как неверная обработка имен, начинающихся с A: под Linux.
Следующие новые особенности были также добавлены:
Новый синтаксис if valid disk:partition может использоваться для проверки,
был ли раздел отформатирован.
FAT32 дисковые образы теперь полностью функциональны(теперь они загружаются должным образом).
Linux EXT2 разделы больше чем 2 ГБАЙТ теперь поддерживаются.
Linux Swap разделы больше чем 128 МБ теперь поддерживаются
(эта особенность нуждается в свежем ядре, по крайней мере 2.1.x).
FullUnzip теперь также возможен без раздела кэша, устанавливая CacheNever в "ON".
Это могло бы быть полезно для одиночной инсталляции, но не рекомендуется в общем,
поскольку это приводит к высокой сетевой загрузке.
Благодарим Рубена Щатевого (Ruben Schattevoy) за его помощь и содействие в этом выпуске.
Версия 3.20: мы добавили ссылку к документации Питера Шмитта (Peter Schmitt).
Версия 3.21: мы изменили некоторые разделы этой документации, чтобы соответствовать
изменениям, представленным спецификацией PXE 2.0. Наиболее важное изменение - то, что
BpBatch опцией DHCP командной строки является теперь 135 вместо
155 (155 все еще поддерживается для обратной совместимости).
Версия 3.22 представляет новые условия лицензирования. Пожалуйста
читайте эти условия очень тщательно перед использованием BpBatch.
Версия 3.24: Поддержка контрольной платы, добавленная Tellurian Pty Ltd, www.tellurian.com.au.
Мы также изменили семантику имени загрузчика, чтобы позволить использование
Intel и Bootware TFTP серверов. Подробности см., в файле "what's new".
Версия 3.25: Мы добавили несколько советов (фильтры для установки Windows 98
и как отключить кодирование пароля) присланные поклонниками BpBatch.
Версия 3.26: Много опечаток устранено, благодаря расширенному обзору,
пожертвованному Германом Брунинкксом (Herman Bruninckx). Мы также добавили раздел
по Solaris TFTP серверу.