Difference between revisions of "A Layman's Guide - ReactOS Installation Stages"

From ReactOS Wiki
Jump to: navigation, search
(Created page with "==Purpose== Posts like this "I tried installing ReactOS and it froze; help me please" are too frequently seen in the forums from new forum members. This page has been create...")
 
(Stage one)
Line 10: Line 10:
 
When the bios has handed control to freeloader (ReactOS's bootloader) you will see this at the top of the screen (see next image), which times out, if you fail to press a key.
 
When the bios has handed control to freeloader (ReactOS's bootloader) you will see this at the top of the screen (see next image), which times out, if you fail to press a key.
  
[[File:Start-Installation.png|alt=Press any key to boot from the ReactOS medium....]] <br clear=all> (Start Screen - Choose to boot from the medium or not)
+
[[File:Start-Installation.png|alt=Press any key to boot from the ReactOS medium....]] <br clear=all> Stage one (Start Screen) Choose to boot from the medium or not
  
 
When you press the Enter key at the above prompt, ReactOS starts to load itself into memory. You will then see what is shown in '''BootScreen-7''' in the following order.
 
When you press the Enter key at the above prompt, ReactOS starts to load itself into memory. You will then see what is shown in '''BootScreen-7''' in the following order.
Line 32: Line 32:
 
Number 7 is shown in the next screenshot
 
Number 7 is shown in the next screenshot
  
[[File:Stage1-LoadBootDrvrs.png|alt=Loading boot drivers...]] <br clear=all> (BootScreen-7 - loading the system into memory)
+
[[File:Stage1-LoadBootDrvrs.png|alt=Loading boot drivers...]] <br clear=all> Stage one (BootScreen-7loading the system into memory
  
 
From this point, debug information starts to output to the serial port (com1). It can now be captured through a null modem serial cable and a second computer running a terminal, such as putty. For how to do that, see [[User:Oldman/A layman's guide/How to get a debug log|this guide]] and to show debug information to screen from this point, refer to [[User:Oldman/A_layman%27s_guide/How_to_get_a_debug_log#Getting_debug_information_in_the_first_stage_of_installing_ReactOS_without_needing_a_serial_port| this section]].
 
From this point, debug information starts to output to the serial port (com1). It can now be captured through a null modem serial cable and a second computer running a terminal, such as putty. For how to do that, see [[User:Oldman/A layman's guide/How to get a debug log|this guide]] and to show debug information to screen from this point, refer to [[User:Oldman/A_layman%27s_guide/How_to_get_a_debug_log#Getting_debug_information_in_the_first_stage_of_installing_ReactOS_without_needing_a_serial_port| this section]].
Line 40: Line 40:
 
When ReactOS as loaded itself into memory, it starts the installation process and you will come to this next screen, where it initializes.  
 
When ReactOS as loaded itself into memory, it starts the installation process and you will come to this next screen, where it initializes.  
  
[[File:Initializing.png|alt=]] <br clear=all>(Bluescreen-1)
+
[[File:Initializing.png|alt=]] <br clear=all>Stage one (Bluescreen-1)
  
 
You are then presented with the first of the interactive screens.
 
You are then presented with the first of the interactive screens.
  
[[File:Language.png|alt=]] <br clear=all>(Bluescreen-2)
+
[[File:Language.png|alt=]] <br clear=all>Stage one (Bluescreen-2)
  
[[File:Stage1-01.png|alt=]] <br clear=all>(Bluescreen-3)
+
[[File:Stage1-01.png|alt=]] <br clear=all>Stage one (Bluescreen-3)
  
[[File:Stage1-02.png|alt=]] <br clear=all>(Bluescreen-4)
+
[[File:Stage1-02.png|alt=]] <br clear=all>Stage one (Bluescreen-4)
  
[[File:Stage1-03.png|alt=]] <br clear=all>(Bluescreen-5)
+
[[File:Stage1-03.png|alt=]] <br clear=all>Stage one (Bluescreen-5)
  
[[File:Stage1-04.png|alt=]] <br clear=all>(Bluescreen-6)
+
[[File:Stage1-04.png|alt=]] <br clear=all>Stage one (Bluescreen-6)
  
[[File:Stage1-05.png|alt=]] <br clear=all>(Bluescreen-7)
+
[[File:Stage1-05.png|alt=]] <br clear=all>Stage one (Bluescreen-7)
  
[[File:Stage1-06.png|alt=]] <br clear=all>(Bluescreen-8)
+
[[File:Stage1-06.png|alt=]] <br clear=all>Stage one (Bluescreen-8)
  
[[File:Stage1-07.png|alt=]] <br clear=all>(Bluescreen-9)
+
[[File:Stage1-07.png|alt=]] <br clear=all>Stage one (Bluescreen-9)
  
[[File:Stage1-08.png|alt=]] <br clear=all>(Bluescreen-10)
+
[[File:Stage1-08.png|alt=]] <br clear=all>Stage one (Bluescreen-10)
  
(Bluescreen-11) Format progress screen (this was too fast to capture).
+
Stage one (Bluescreen-11) Format progress screen (this was too fast to capture).
  
[[File:Stage1-09.png|alt=]] <br clear=all>(Bluescreen-12)
+
[[File:Stage1-09.png|alt=]] <br clear=all>Stage one (Bluescreen-12)
  
 
===The actual installation===
 
===The actual installation===
[[File:Stage1-09a.png|alt=]] <br clear=all> (Installation-1) Preparing to install
+
[[File:Stage1-09a.png|alt=]] <br clear=all> Stage one (Installation-1) Preparing to install
  
[[File:Stage1-10.png|alt=Installation progress bar]] <br clear=all> (Installation-2) Installation progress bar
+
[[File:Stage1-10.png|alt=Installation progress bar]] <br clear=all> Stage one (Installation-2) Installation progress bar
  
[[File:Stage1-10a.png|alt=]] <br clear=all> (Installation-3) Updating the system configuration
+
[[File:Stage1-10a.png|alt=]] <br clear=all> Stage one (Installation-3) Updating the system configuration
  
[[File:Stage1-11.png|alt=Choose where to install the boot loader]] <br clear=all> (Installation-4) Boot loader installation
+
[[File:Stage1-11.png|alt=Choose where to install the boot loader]] <br clear=all> Stage one (Installation-4) Boot loader installation
  
[[File:Stage1-12.png|alt=Count down to reboot progress bar]] <br clear=all> (Installation-5) Reboot timer
+
[[File:Stage1-12.png|alt=Count down to reboot progress bar]] <br clear=all> Stage one (Installation-5) Reboot timer
  
 
The operating system now goes down for the first reboot.
 
The operating system now goes down for the first reboot.

Revision as of 17:31, 21 September 2020

Purpose

Posts like this "I tried installing ReactOS and it froze; help me please" are too frequently seen in the forums from new forum members.

This page has been created to help such people communicate to other people, where a failure occurs in the operating system, when installing, so that other people may be able to help them.

Stage one

This stage is the initial installation, where ReactOS is installed to the hard drive and some basic configuration is done.

Booting from the installation medium

When the bios has handed control to freeloader (ReactOS's bootloader) you will see this at the top of the screen (see next image), which times out, if you fail to press a key.

Press any key to boot from the ReactOS medium....
Stage one (Start Screen) Choose to boot from the medium or not

When you press the Enter key at the above prompt, ReactOS starts to load itself into memory. You will then see what is shown in BootScreen-7 in the following order.

Booting order:

1. Loading ReactOS Setup...

2. Loading system hive...

3. Detecting hardware...

4. Loading ntoskrnl.exe...

5. Loading hal.dll...

6. Loading kdcom...

7. Loading boot drivers...

Number 7 is shown in the next screenshot

Loading boot drivers...
Stage one (BootScreen-7) loading the system into memory

From this point, debug information starts to output to the serial port (com1). It can now be captured through a null modem serial cable and a second computer running a terminal, such as putty. For how to do that, see this guide and to show debug information to screen from this point, refer to this section.

Pre-install configuration

When ReactOS as loaded itself into memory, it starts the installation process and you will come to this next screen, where it initializes.


Stage one (Bluescreen-1)

You are then presented with the first of the interactive screens.


Stage one (Bluescreen-2)


Stage one (Bluescreen-3)


Stage one (Bluescreen-4)


Stage one (Bluescreen-5)


Stage one (Bluescreen-6)


Stage one (Bluescreen-7)


Stage one (Bluescreen-8)


Stage one (Bluescreen-9)


Stage one (Bluescreen-10)

Stage one (Bluescreen-11) Format progress screen (this was too fast to capture).


Stage one (Bluescreen-12)

The actual installation


Stage one (Installation-1) Preparing to install

Installation progress bar
Stage one (Installation-2) Installation progress bar


Stage one (Installation-3) Updating the system configuration

Choose where to install the boot loader
Stage one (Installation-4) Boot loader installation

Count down to reboot progress bar
Stage one (Installation-5) Reboot timer

The operating system now goes down for the first reboot.

Stage two

After the installation stage is completed, it then reboots into this stage, where you configure ReactOS.

Booting the newly installed OS

ReactOS - (Debug) - (RosDbg) - (Screen) - (Log file) - (Ram disk) - (Emergency Management Services)
(Boot choice)

From the above screen it boots up into the second stage. The booting screen is the same as in the image ' BootScreen-7 ' in stage one, but will show 2 less items.

Booting order (2nd stage installation):

1. Loading system hive...

2. Detecting hardware...

3. Loading ntoskrnl.exe...

4. Loading hal.dll...

5. Loading boot drivers...

Roslogoboot.png
(logo booting screen)

After ReactOS has booted, you will see this next window in the middle of the screen.

Installing devices activity bar
(Installing devices)

Information

Setup Wizard
(Setup Wizard window)

Acknowledgements window
(Acknowledgements window)

Configuring the newly installed OS


(Config-1) Product Options


(Config-2) Regional settings


(Config-3) Personalize your Software


(Config-4) Computer Name and Administrator Password


(Config-5) Date and Time


(Config-6) Appearance


(Config-7) Network Settings


(Config-8) Workgroup or Network Domain


(Config-9) Registering Components


Do you want to install Wine Gecko
(Config-10) Wine Gecko Installer

If you choose to install Wine Gecko, it will download and install it, then it goes to the next screen and will reboot. Otherwise if you select Cancel, it will straight away go to the next screen and will reboot.


(Config-11)

And now it goes down for the final reboot.

Stage three

This is the final stage where ReactOS boots into the desktop for the first time.

Booting into the desktop for the first time

When you reach the desktop for the first time, you will be presented with the New Hardware Wizard.


NewHardwareWizard.png

After using the Wizard or cancelling it, you will have a fully installed operating system.