INSTALL
[reactos.git] / reactos / INSTALL
1 1. Build environment
2
3 To build the system you need either mingw32 installed on Windows or a
4 mingw32 cross compiler running on unix.
5
6 2. Building
7
8 To build from Windows run make. To build from unix, edit rules.mak and change
9 the PREFIX variable to the correct value for your cross-compiler, then run
10 'make'.
11
12 3. Installation
13
14 Installation isn't yet automated, sorry. The system can only be installed on
15 the first partition which must be formatted for DOS. Set up a directory
16 structure like the following
17
18 make directories C:\reactos,C:\reactos\system32,C:\reactos\system32\drivers
19
20 Copy apps/system/shell/shell.exe to C:\reactos\system32
21 Copy subsys/smss/smss.exe to C:\reactos\system32
22 Copy apps/system/winlogon/winlogon.exe to C:\reactos\system32
23 Copy apps/system/services/services.exe to C:\reactos\system32
24 Copy services/input/keyboard/keyboard.sys to C:\reactos\system32\drivers
25 Copy services/dd/blue/blue.sys to C:\reactos\system32\drivers
26 Copy lib/ntdll/ntdll.dll to C:\reactos\system32
27 Copy lib/kernel32/kernel32.dll to C:\reactos\system32
28 Copy lib/crtdll/crtdll.dll to C:\reactos\system32
29
30 The system can only be started from DOS. Copy the following files,
31 services/dd/ide/ide.sys, services/fs/vfat/vfatfsd.sys
32 ntoskrnl/ntoskrnl.exe and loaders/dos/loadros.com, to a suitable
33 directory, such as C:\. The system can then be booted with the
34 command 'loadros.com ntoskrnl.exe ide.sys vfatfs.sys'.
35
36
37 You may also want to try running the enhanced shell, cmd.exe, found in
38 the rosapps CVS module. For more information see the doc directory
39