Subversion Repositories Kolibri OS

Rev

Rev 6440 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6440 Rev 9002
Line -... Line 1...
-
 
1
System requirements
-
 
2
-------------------
-
 
3
 
1
Minimal system requirements for KolibriOS:
4
Minimal system requirements for KolibriOS:
2
* CPU: Pentium, AMD 5x86 or Cyrix 5x86 without MMX with frequency 100 MHz
5
* CPU: Pentium, AMD 5x86 or Cyrix 5x86 without MMX with frequency 100 MHz
3
* RAM: 8 Mb
6
* RAM: 8 MB
4
* Videocard: supporting VGA (640*480*16 mode) or Vesa
7
* Videocard: supporting VGA (640x480x16 mode) or Vesa
5
* Keyboard: AT
8
* Keyboard: AT
6
* Mouse: COM, PS/2 or USB
9
* Mouse: COM, PS/2 or USB
Line 7... Line 10...
7
 
10
 
-
 
11
The system can boot from any of following devices:
8
The system can boot from any of following devices:
12
* BIOS mode
9
- Floppy 3.5
13
  - Floppy 3.5
10
- IDE HDD LBA
14
  - IDE HDD LBA
11
- CD/DVD
15
  - CD/DVD
-
 
16
  - USB Flash
-
 
17
* UEFI mode
-
 
18
  - HDD
-
 
19
  - USB Flash
-
 
20
 
-
 
21
 
-
 
22
Installation: BIOS mode
-
 
23
-----------------------
-
 
24
 
-
 
25
### Install to floppy
-
 
26
 
-
 
27
* Insert clean floppy without bad sectors to drive.
-
 
28
* Write to it `kolibri.img` image with any available methods:
-
 
29
 
-
 
30
  * (if you have already loaded KolibriOS by any method) run the program
-
 
31
    `rdsave` and select the variant corresponding to floppy;
-
 
32
 
-
 
33
  * (for DOS and Windows) run subjoined install.bat;
-
 
34
 
-
 
35
  * with program WinImage or its analogue (e.g. DiskExplorer);
-
 
36
 
-
 
37
  * (for Linux) set "executable" attribute to subjoined script install.sh
-
 
38
    and run it.
-
 
39
 
-
 
40
Now you can boot from floppy (keep it in drive, reboot, set in BIOS option of
-
 
41
floppy booting).
-
 
42
 
-
 
43
 
-
 
44
### Install to hard disk
-
 
45
 
-
 
46
There exist several loaders from hard disk. All are oriented on DOS and Windows
-
 
47
users. Also standard Linux-loader GRUB can be used. All methods work with file
-
 
48
`kolibri.img`. If you already have old version of KolibriOS installed, simply
-
 
49
replace `kolibri.img` to the new one. If you have booted from LiveCD, which does
-
 
50
not contain the file `kolibri.img`, KolibriOS can create it independently. To do
-
 
51
this, run the program `rdsave`, enter the file name for saving and select the
-
 
52
corresponding variant. Of course, in this case KolibriOS must be able to write
-
 
53
to file system of selected partitions. Currently this means that only FAT and
-
 
54
EXT2 volumes are ok.
-
 
55
 
-
 
56
* Most of all features has the loader mtldr (author - Diamond) - works with
-
 
57
  DOS/Win95/98/NT/2k/XP/Vista, supports FAT32 and NTFS, has installer, can be
Line 12... Line -...
12
- USB Flash
-
 
13
 
-
 
14
I. Install to floppy.
-
 
15
  1) Insert clean floppy without bad sectors to drive.
-
 
16
  2) Write to it kolibri.img image with any available methods:
-
 
17
    a) (if you have already loaded Kolibri by any method) run the program
-
 
18
       rdsave and select the variant corresponding to floppy
-
 
19
    b) (for DOS and Windows) run subjoined install.bat
-
 
20
    c) with program WinImage or its analogue (e.g. DiskExplorer)
-
 
21
    d) (for Linux) set "executable" attribute to subjoined script install.sh
-
 
22
       and run it
-
 
23
Now you can boot from floppy (keep it in drive, reboot, set in BIOS option
-
 
24
of floppy booting).
-
 
25
 
-
 
26
II. Install to hard disk.
-
 
27
There exists several loaders from hard disk. All are oriented on DOS and
-
 
28
Windows users. Also standard Linux-loader GRUB can be used. All methods work
-
 
29
with file kolibri.img. If you already have old version of Kolibri installed,
-
 
30
simply replace kolibri.img to new. If you have booted from LiveCD, which
-
 
31
does not contain the file kolibri.img, Kolibri can create it independently,
-
 
32
to do this, run the program rdsave, enter the file name for saving and select
-
 
33
the corresponding variant. Of course, in this case Kolibri must be able to
-
 
34
write to file system of selected partitions, currently this means that
-
 
35
only FAT volumes are ok.
-
 
36
1) Most of all features has the loader mtldr (author - Diamond) - works with
-
 
37
   DOS/Win95/98/NT/2k/XP/Vista, supports FAT32 and NTFS, has installator, can
58
  installed to any folder on disk.
38
   be installed to any folder on disk.
59
 
39
   To install, simply run file HD_load\mtldr_install.exe and select image file.
60
  To install, simply run file HD_load\mtldr_install.exe and select image file.
40
   Apropos, by this way you can install several images. There is also
61
  Apropos, by this way you can install several images. There is also variant of
-
 
62
  install by hand - for those who want to know what installer does: directions
41
   variant of install by hand - for those who want to know what installator
63
  in `HD_load\mtldr`.
42
   does: directions in HD_load\mtldr
64
 
43
2) There is also the loader MeOSLoad (author - Trans, expanded by Mario79) -
65
* There is also the loader MeOSLoad (author - Trans, expanded by Mario79) -
-
 
66
  works with DOS/Win95/98, supports FAT32. It is placed with the instruction
44
   works with DOS/Win95/98, supports FAT32, it is placed with the instruction
67
  to the folder `HD_load\MeOSLoad`.
45
   to the folder HD_load\MeOSLoad.
68
 
46
3) Moreover, there exist a program which allow load Kolibri directly from
69
* Moreover, there exists a program which allows to load KolibriOS directly from
47
   Windows 95/98/Me (of course, unloading it) - 9x2klbr (author - Diamond),
-
 
48
   supports FAT32 and NTFS.
-
 
49
4) Usage of the loader GRUB. Place the file 'memdisk' to the folder 'boot'
-
 
Line -... Line 70...
-
 
70
  Windows 95/98/Me (of course, unloading it) - `9x2klbr` (author - Diamond),
-
 
71
  supports FAT32 and NTFS.
-
 
72
 
-
 
73
* Usage of the loader GRUB. Place the file `memdisk` to the folder `boot`
-
 
74
  or to the partition used for KolibriOS.
-
 
75
 
50
   or to the partition used for Kolibri.
76
  a) For GRUB2, in the folder `/etc/grub.d` add to one of files next lines:
51
   a) For GRUB2, in the folder /etc/grub.d add to one of files next lines:
77
 
52
 
78
  ```
53
menuentry 'KolibriOS' {
79
  menuentry 'KolibriOS' {
54
      linux16 (hd[Hard disk number],[partition number])[path]/memdisk
80
          linux16 (hd[Hard disk number],[partition number])[path]/memdisk
55
      initrd16 (hd[Hard disk number],[partition number])[path]/kolibri.img
81
          initrd16 (hd[Hard disk number],[partition number])[path]/kolibri.img
Line -... Line 82...
-
 
82
  }
56
      }
83
  ```
57
 
84
  example:
58
      example:
85
 
59
 
86
  ```
-
 
87
  menuentry 'KolibriOS' {
-
 
88
          linux16 (hd0,msdos1)/boot/memdisk
Line 60... Line -...
60
menuentry 'KolibriOS' {
-
 
61
      linux16 (hd0,msdos1)/boot/memdisk
-
 
62
      initrd16 (hd0,msdos1)/boot/kolibri.img
89
          initrd16 (hd0,msdos1)/boot/kolibri.img
Line -... Line 90...
-
 
90
  }
63
      }
91
  ```
64
 
92
  then, run in terminal `sudo update-grub`.
65
      then, run in terminal 'sudo update-grub'.
93
 
66
 
94
  b) For old GRUB, add to the configuration file `menu.lst` next lines:
67
   b) For old GRUB, add to the configuration file 'menu.lst' next lines:
95
 
Line -... Line 96...
-
 
96
  ```
68
 
97
  title KolibriOS
69
      title KolibriOS
98
  kernel (hd[Hard disk number],[partition number])[path]/memdisk
70
      kernel (hd[Hard disk number],[partition number])[path]/memdisk
99
  initrd (hd[Hard disk number],[partition number])[path]/kolibri.img
-
 
100
  ```
-
 
101
  Remember that numeration in GRUB starts from 0. Example:
-
 
102
 
-
 
103
  ```
-
 
104
  title KolibriOS
-
 
105
  kernel (hd0,0)/boot/memdisk
-
 
106
  initrd (hd0,3)/kolibri/kolibri.img
-
 
107
  ```
-
 
108
 
-
 
109
 
-
 
110
### Install to USB flash drive
-
 
111
 
-
 
112
The special loader for FAT32-volumes has been written. It and its installer to
-
 
113
flash drive can be found in the directory `HD_load\USB_Boot`.
-
 
114
 
-
 
115
For not-FAT32 drives you may use article placed in the directory
-
 
116
`HD_load\USB_Boot_old`.
-
 
117
 
-
 
118
 
-
 
119
### Install to CD and DVD
-
 
120
 
-
 
121
There exists special LiveCD-version of KolibriOS, which contains in addition to
-
 
122
standard things some 'heavy' (in KolibriOS standards) programs: the ported
-
 
123
emulator DosBox, games 'Fixed Rate Pig' and 'sokoban'.
-
 
124
 
-
 
125
You can also create bootable CD or DVD on the base of `kolibri.img`, adding
-
 
126
anything what you want, in the mode of floppy emulation. The appropriate actions
-
 
127
are determined by used CD/DVD write program (focus on words such as 'boot floppy
-
 
128
emulation').
-
 
129
 
-
 
130
 
-
 
131
Installation: UEFI mode
-
 
132
-----------------------
-
 
133
 
-
 
134
UEFI support is still in beta. Be ready to face issues and report them.
-
 
135
 
-
 
136
### Install to hard disk
-
 
137
 
-
 
138
* To boot KolibriOS from HDD these four files are needed:
-
 
139
 
-
 
140
  * `uefi4kos`: UEFI-specific loader for KolibriOS, shipped as `bootx64.efi` and
-
 
141
    `bootia32.efi` binaries. Choose one of these `boot*.efi` images to match the
-
 
142
    architecture of your machine's UEFI firmware. Use `bootx64.efi` if unsure.
-
 
143
  * `kolibri.img`: a RAM disk image.
-
 
144
  * `kolibri.krn`: KolibriOS kernel compiled without BIOS-related legacy stuff.
-
 
145
  * `kolibri.ini`: a configuration file. It is used to e.g. set screen
-
 
146
    resolution.
-
 
147
 
-
 
148
 
-
 
149
* If you have any UEFI-aware OS installed on your HDD, then there already is a
-
 
150
  so called EFI system partition (ESP) on it. If your HDD is not partitioned
-
 
151
  yet, you have to first create a GUID partition table (GPT) on it and then
-
 
152
  create mentioned EFI system partition formatted as FAT32.
-
 
153
 
-
 
154
* Make a directory `/efi/kolibrios` on the ESP.
-
 
155
 
-
 
156
* Copy all the `kolibri.???` files mentioned above to that directory.
-
 
157
 
-
 
158
* If KolibriOS is the only OS to be loaded from that HDD, make a directory
-
 
159
  `/efi/boot` and copy the chosen `boot*.efi` loader there.
-
 
160
 
-
 
161
* If there is some other OS already installed on the HDD, put `boot*.efi` file
-
 
162
  to `/efi/kolibrios` directory and then setup the boot loader of the installed
-
 
163
  OS to boot KolibriOS.
-
 
164
 
-
 
165
  For example, for GRUB2 (nowadays also known as just GRUB, not GRUB1 or
-
 
166
  GRUB-legacy) follow these three steps:
-
 
167
 
-
 
168
  1. Append file `/etc/grub.d/42_custom` with a new menu entry.
-
 
169
 
-
 
170
     ```
-
 
171
     menuentry "KolibriOS" {
-
 
172
             insmod part_gpt
-
 
173
             insmod fat
-
 
174
             insmod chain
-
 
175
             chainloader /EFI/kolibrios/bootx64.efi
-
 
176
     }
-
 
177
     ```
-
 
178
 
-
 
179
  2. Locate GRUB config file in your system, namely `grub.cfg`. It might be in
-
 
180
     `/boot/grub/`.
-
 
181
 
-
 
182
  3. Update `grub.cfg` with a command like below.
-
 
183
     ```
-
 
184
     sudo grub-mkconfig -o /boot/grub/grub.cfg
-
 
185
     ```
-
 
186
 
-
 
187
 
-
 
188
### Install to USB flash drive
-
 
189
 
-
 
190
* If you prefer to keep all the data on the USB drive, follow the
-
 
191
  steps above for hard disks.
Line 71... Line -...
71
      initrd (hd[Hard disk number],[partition number])[path]/kolibri.img
-
 
72
 
-
 
73
      Remember that numeration in GRUB starts from 0. Example:
192
 
74
 
-
 
75
      title KolibriOS
-
 
76
      kernel (hd0,0)/boot/memdisk
-
 
77
      initrd (hd0,3)/kolibri/kolibri.img
193
* If, instead, you are okay to lose all the data on the USB drive, use
78
 
-
 
79
III. Install to USB-Flash-drive.
-
 
80
The special loader for FAT32-volumes has been written, it and its installer
-
 
81
to flash drive can be found in the folder HD_load\USB_Boot.
-
 
82
For not-FAT32 drives you may use article placed in the folder
-
 
83
HD_load\USB_Boot_old.
-
 
84
 
-