mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2024-11-28 11:43:09 +03:00
812bae4a84
git-svn-id: svn://kolibrios.org@2783 a494cfbc-eb01-0410-851d-a64ba20cac60
49 lines
2.5 KiB
Plaintext
49 lines
2.5 KiB
Plaintext
В комплект поставки входят:
|
||
BOOT_F32.BIN - бутсектор для FAT32;
|
||
MTLD_F32 - вспомогательный файл загрузчика;
|
||
inst.exe - установщик под линейку WinNT+;
|
||
setmbr.exe - устанавливает стандартный MBR (читайте ниже);
|
||
readme.txt - этот файл.
|
||
|
||
Для установки необходима флешка с файловой системой FAT32, свободного места
|
||
на которой достаточно для размещения файла kolibri.img и плюс ещё пара Кб
|
||
на загрузчик.
|
||
|
||
Установка для пользователей WinNT+:
|
||
Запускаете inst.exe, появляется список подключённых флешек, выбираете
|
||
ту, на которую хотите установить, и дважды щёлкаете по ней. Об успехе программа
|
||
сообщит. О неуспехе (не удалось прочитать/записать на диск или диск не
|
||
является FAT32-томом) - тоже.
|
||
Копируете на флешку файл kolibri.img с нужной вам версией
|
||
дистрибутива. (Эти два действия можно осуществлять в любом порядке.)
|
||
Теперь с флешки можно грузиться.
|
||
|
||
Я столкнулся с ситуацией, когда (недавно выпущенная) флешка отказывается
|
||
загружаться, выдавая сообщение "Pen drive Without Operating System.Remove
|
||
Pen Drive And Reboot." Если вместо загрузки появляется
|
||
такое же или подобное сообщение, скорее всего, поможет setmbr.exe.
|
||
Его нужно запускать с правами администратора. После запуска в появившемся
|
||
списке нужно дважды щёлкнуть по диску, соответствующему вашей флешке.
|
||
Об успехе и неуспехе программа сообщит.
|
||
|
||
Установка для пользователей других операционных систем:
|
||
автоматическая - пока не поддерживается. Если вы умеете работать с редактором
|
||
дисков, вам помогут следующие сведения: inst.exe при установке делает
|
||
следующее:
|
||
- считывает бутсектор, убеждается, что он действительно FAT32;
|
||
- копирует на флешку файл MTLD_F32, попутно устанавливая ему атрибуты
|
||
"скрытый","системный","только для чтения" (для самого загрузчика атрибуты
|
||
роли не играют, это чтобы файл не лез на глаза кому не надо);
|
||
- считывает файл BOOT_F32.BIN; в прочитанных данных заменяет параметры
|
||
начиная со смещения 3 и заканчивая 0x5A (0x57 байт) из бутсектора флешки;
|
||
- то, что получилось, записывает назад в бутсектор флешки,
|
||
а также в резервную копию бутсектора, если она есть (поле размером в 2 байта
|
||
со смещением 0x32) (резервную копию менять на самом деле необязательно,
|
||
всё равно в реальной жизни она не нужна).
|
||
|
||
Например, под Linux новый бутсектор на диск /dev/sdb1 (замените на устройство,
|
||
соответствующее FAT32-тому) можно установить последовательностью из двух команд:
|
||
dd if=/dev/sdb1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc
|
||
dd if=BOOT_F32.BIN of=/dev/sdb1 bs=512 count=1 conv=notrunc
|
||
Копирование файлов mtld_f32 и kolibri.img осуществляется обычным способом.
|