Заключительная статья серии про создание загрузочных дисков из набора файлов. На этот раз мы собираем загрузочный диск с Windows 98. Отмечу, что Windows 95 и Windows ME собираются аналогично, по той же методике.
Подготовка к сборке включает в себя два этапа - подготовка специальной загрузочной дискеты и сборка ISO образа.
Подготовка специальной загрузочной дискеты
В качестве загрузчика нашего образа мы будем использовать слегка кодифицированную загрузочную дискету Windows 98, точнее, её образ. Операции над образом дискеты я произвожу в программе WinImage, программа платная, но её триального периода вполне хватит чтобы совершить задуманное.
Итак, оригинальный образ загрузочной дискеты Windows 98 легко снимается тем же WinImage или скачивается с Интернета, затем в него нам необходимо внести правки.
1. Извлеките из архива WIN98_25.CAB дистрибутива Windows 98 файл choice.com, и поместите его в образ. Добавьте в образ DOS-утилиты по вкусу (я добавляю ещё mouse.com, doskey.com и vc.exe).
2. Извлеките из образа дискеты файл autoexec.bat и приведите его примерно вот к такому виду:
[code]set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
echo Ram drive is %RAMD%:
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
mode.com con cp prepare=((866) ega3.cpi) > NUL
mode.com con cp select=866 > NUL
keyb.com ru,,keybrd3.sys > NUL
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab
if not exist %RAMD%:\smartdrv.exe goto caberror
smartdrv
echo.
LH %ramd%:\MSCDEX.EXE /K /D:mscd001 /L:%CDROM%
echo.
echo Введите код требуемого действия
echo 1 - Установка Windows 98 SE
echo 0 - Выход из меню
echo.
choice /C10 /N Введите код:
if errorlevel=2 goto cmdpromt
if errorlevel=1 goto w98
:w98
%CDROM%:\Setup
goto end
:cmdpromt
goto end
:caberror
echo Failed to expand kernel cabinet!
:end
rem clean up environment variables
set LglDrv=
set CDROM=[/code]
Поместите файл обратно в образ дискеты.
Сборка ISO образа
Поместите файлы дистрибутива Windows 98, скажем, в папку D:\win98, так чтобы файл setup.exe находился в d:\win98\setup.exe.
Соберите образ командой:
[code]CDIMAGE.EXE -lWin98 -h -j1 -m -bd:\boot.ima d:\win98 d:\win98.iso[/code]
d:\boot.ima - путь к образу дискеты, который мы правили.
Запишите образ Win98.iso на диск и используйте по назначению.
Примечание №1
Утилиту CDIMAGE можно скачать здесь.
Примечание №2
Собранный образ загрузочной дискеты подойдет как для Windows 95 OSR2, так и для Windows ME.
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.
Я не понимаю, а зачем это нужно? Извлекать готовый образ с диска Win98 и модифицировать, когда и так все работает? Он же готовый!? Лучше бы сделали статью, как создать загрузчики для Win95, благо их там нет ни в одной из версий. Чтобы вставил диск и сразу запускалась установка. Причем загрузчики без всяких левых файлов, типа VC, такие, как бы их сделала сама MS. Блин, думал нашел то что надо, как раз искал инфу где взять эти загрузчики для 95 или как их сделать, а тут ничего нет. 🙁
Ну насчет сборки образа 95 Я ,например,обошелся следующим случаем На сайте old-game.org из категнории(не помню точно) «Операционные системы» скачал образ диска «ЗОЛОТОЙ СОФ 2001».Там все системы на одном диске-от windows 3.11 до windows Me .Пригодилась так же программа Easy Boot(правда ,если она не зарегистрирована то функциональности у нее мало).Но вот ключ ее регистрации Name: Bernd Glanzer
Serial: [мне тут варез не нужен, извините// Сергей] Регистрируете и все На действиях,за которые запускает данная кнопка меню пишите:run[ имя команды или образа] Как раз в эту команду я и загнал образ.Проверьте Работать с программой очень легко,а получается эффект потрясающий