forked from KolibriOS/kolibrios
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 осуществляется обычным способом.
|