1999-05-29 00:15:17 +00:00
|
|
|
1. Build environment
|
|
|
|
|
2001-08-21 20:13:17 +00:00
|
|
|
To build the system you need either mingw32 installed on Windows or a mingw32
|
2003-07-17 10:46:21 +00:00
|
|
|
cross compiler running on unix. You may obtain MinGW binaries that build
|
2006-03-26 19:57:49 +00:00
|
|
|
ReactOS from http://www.reactos.org/.
|
1999-05-29 00:15:17 +00:00
|
|
|
|
|
|
|
|
2001-08-21 20:13:17 +00:00
|
|
|
2. Building ReactOS
|
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
2.1 Building the binaries
|
|
|
|
|
2006-03-26 19:57:49 +00:00
|
|
|
To build ReactOS run 'make' (without the quotes) if you are building on Linux
|
2005-05-13 19:47:30 +00:00
|
|
|
or 'mingw32-make' if you are building on Windows (or ReactOS) from the top
|
2006-12-16 11:06:33 +00:00
|
|
|
directory. If you are using RosBE, follow on-screen instructions.
|
2005-05-13 19:47:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
2.2 Building a bootable CD image
|
|
|
|
|
2006-03-26 19:57:49 +00:00
|
|
|
To build a bootable CD image run 'make bootcd' (without the quotes) if you are
|
2005-05-13 19:47:30 +00:00
|
|
|
building on Linux or 'mingw32-make bootcd' if you are building on Windows (or
|
|
|
|
ReactOS) from the top directory. This will create a CD image with a filename,
|
|
|
|
ReactOS.iso, in the top directory.
|
2001-08-21 20:13:17 +00:00
|
|
|
|
1999-05-29 00:15:17 +00:00
|
|
|
|
|
|
|
3. Installation
|
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
ReactOS can only be installed on a machine that has a FAT16 or FAT32 partition
|
|
|
|
as the active (bootable) partition. The partition on which ReactOS is to be
|
|
|
|
installed (which may or may not be the bootable partition) must also be
|
|
|
|
formatted as FAT16 or FAT32. ReactOS Setup can format the partitions if
|
|
|
|
needed.
|
2001-08-21 20:13:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
ReactOS can be installed from the source distribution or from the bootable CD
|
2001-08-21 20:13:17 +00:00
|
|
|
distribution. The two ways to install ReactOS are explained below.
|
|
|
|
|
|
|
|
|
|
|
|
3.1 Installation from sources
|
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
If you don't have an existing ReactOS installation you want to upgrade, then
|
|
|
|
build a bootable CD as described above. Burn the CD image, boot from it, and
|
|
|
|
follow the instructions to install ReactOS.
|
2001-08-21 20:13:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
If you have an existing ReactOS installation you want to upgrade, then to
|
|
|
|
install ReactOS after building it, type 'make install' or
|
|
|
|
'mingw32-make install'. This will create the directory 'reactos' in the top
|
|
|
|
directory. Copy the contents of this directory over the existing installation.
|
1999-05-29 00:15:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
If you don't want to copy the files manually every time you run a
|
|
|
|
'make install' or 'mingw32-make install', then you can specify the directory
|
|
|
|
where the files are to be copied to during installation.
|
1999-05-29 00:15:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
Set the ROS_INSTALL environment variable. If you are on Windows this could be
|
|
|
|
done by:
|
1999-05-29 00:15:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
set ROS_INSTALL=c:\reactos
|
2001-02-18 21:35:21 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
If you are on Linux this could be done by:
|
2001-02-18 21:35:21 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
export ROS_INSTALL=/mnt/windows/reactos
|
2001-08-21 20:13:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
Now run 'make install' or 'mingw32-make install' to install the files to the
|
|
|
|
new location.
|
2001-08-21 20:13:17 +00:00
|
|
|
|
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
3.2 Installation from bootable CD distribution
|
2001-08-21 20:13:17 +00:00
|
|
|
|
2005-05-13 19:47:30 +00:00
|
|
|
To install ReactOS from the bootable CD distribution, extract the archive
|
|
|
|
contents. Then burn the CD image, boot from it, and follow instructions.
|
2001-08-21 20:13:17 +00:00
|
|
|
|
|
|
|
|
|
|
|
5. Help
|
|
|
|
|
|
|
|
If you run into problems or have suggestions for making ReactOS better, please
|
2006-01-15 19:06:18 +00:00
|
|
|
visit the address below. Mailing lists are available for a variety of topics,
|
|
|
|
bugs should be submitted to bugzilla and general chat takes place in the forums,
|
|
|
|
or #reactos on freenode
|
2001-08-21 20:13:17 +00:00
|
|
|
|
2006-03-26 19:57:49 +00:00
|
|
|
http://www.reactos.org/
|
2001-02-18 21:35:21 +00:00
|
|
|
|
2001-08-21 20:13:17 +00:00
|
|
|
ReactOS Development Team
|