Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. BOOT_F32.BIN - bootsector for FAT32;
  2. MTLD_F32 - auxiliary loader file;
  3. inst.exe - installer for WinNT+;
  4. setmbr.exe - installs standard MBR (read below);
  5. readme.txt - this file.
  6.  
  7. To install, flash with FAT32 file system, with free space available for
  8. file kolibri.img and a couple of Kb for loader, is required.
  9.  
  10. Installation for WinNT+ users:
  11. Run inst.exe, it will display a list of connected flash drives. Select
  12. the drive, on which you want to install, and double-click on it.
  13. The program will report success or fail (cannot read/write to drive or
  14. drive is not FAT32-volume).
  15. Copy to the flash the file kolibri.img with wanted distribution kit version.
  16. (These two actions can be done in any order.)
  17. Now you can boot from this flash drive.
  18.  
  19. I have encountered situation, when (recently released) flash does not boot
  20. and displays message "Pen drive Without Operating System.Remove
  21. Pen Drive And Reboot." If instead of booting you see the same or like message,
  22. probably setmbr.exe can help. It must be runned with administrator rights.
  23. After loading in the appeared list double-click on the drive corresponding to
  24. your flash drive. Program will report success or fail.
  25.  
  26. Installation for users of other operating systems:
  27. automatic - not supported yet. If you can work with disk editor, the following
  28. information may help you: inst.exe does following:
  29. - reads bootsector, checks that it specifies FAT32;
  30. - copies to the flash the file MTLD_F32, at the same time sets attributes
  31. "hidden","system","read-only" (they do not play any role for the loader itself,
  32. they protect the file from unnecessary curiosity);
  33. - reads the file BOOT_F32.BIN; in its data replaces volume parameters
  34. from offset 3 to offset 0x5A (0x57 bytes) to parameters taken from current
  35. bootsector;
  36. - writes obtained data back to flash bootsector, and also in backup copy of
  37. bootsector, if it is present (the 2-byte field on offset 0x32)
  38. (backup copy indeed is not required to be modified, in real life it is not
  39. used).
  40.  
  41. Under Linux a new bootsector can be installed to the drive /dev/sdb1 (replace
  42. with a name of FAT32-volume of any device you want) with the sequence of
  43. two following commands:
  44. dd if=/dev/sdb1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc
  45. dd if=BOOT_F32.BIN of=/dev/sdb1 bs=512 count=1 conv=notrunc
  46. Files mtld_f32 and kolibri.img must be copied as usual.
  47.