> Source: [sk100686](https://support.checkpoint.com/results/sk/sk100686)

# sk100686 - How to perform clean installation of Gaia OS R75.40 - R77.30 on IP Series appliance, which already runs Gaia OS R75.40 - R77.30

| Property | Value |
|----------|-------|
| Solution ID | sk100686 |
| Date Created | 2014-05-16 |
| Last Modified | 2017-09-06 |
| Technical Level | General |
| OS | Gaia |
| Platform | 6 |

## Solution

Clean installation of a new Gaia OS version on an IP Appliance, which is already running Gaia OS is initiated through the Gaia Boot Manager.

There are two ways to install Gaia OS R75.40 - R77.30 on an IP Appliance:

* From an FTP server. This method is available on all IP Appliances.
* From a USB device that has been configured using Check Point ISOmorphic Tool (see [sk65205](http://supportcontent.checkpoint.com/solutions?id=sk65205)). This method is restricted to the IP290, IP690, IP1280 and IP2450 Appliances.

FTP Method
----------

1. The ISO must be mounted on an FTP server (refer to the documentation for your FTP server).  
   Note: The same considerations apply when setting up the ISO on the FTP server for a Gaia-to-Gaia installation as was necessary when Gaia was originally installed on the IP Appliance - refer to [sk69641](http://supportcontent.checkpoint.com/solutions?id=sk69641).   

2. Connect to the IP Appliance via the console (connections via a WAN port will be lost during fresh installation).   

3. On the IP Appliance, which is running Gaia OS, log in as admin.   

4. Initiate a reboot by typing "**`reboot`** ".  
   When prompted, answer "**`Y`** ":  
   `Are you sure you want to reboot?(Y/N)[N]`   

5. After a few pages of output on the console, due to the reboot, you will see the following:

   > ```
   > LILLO 22.8 
   > 1 Gaia
   > 2 Bootmgr 
   >   Press key '2' to enter BOOTMGR command mode boot:
   > ```

   Press "2"   

6. The Boot Manager will boot, and after some lines of console output you will see:

   > ```
   > BOOTMGR[1]>
   > ```

   Type "**`install`** ".   

7. On systems with a USB port, you will be prompted:

   > ```
   > Install gaia from USB drive (No):
   > ```

   For FTP installation, type "**`No`** ".   

8. Now you need to supply the FTP information.

   *Example*:
   > `Enter IP address of this client (172.19.184.102):` *Note: Press Enter key if this IP address is correct. Otherwise, enter the correct one.*   
   > `Enter Netmask length of this client (24):` *Note: Press Enter key if this mask is correct. Otherwise, enter the correct one.*   
   > `Do you want to enter default gateway ? [y/n] (y) `**n** *Note: In this example, FTP server is on the same subnet, so no default gateway is needed.*   
   >
   > `Choose an interface:`  
   > `1) eth-s4p1`  
   > `2) eth-s4p2`  
   > `3) eth-s4p3`  
   > `4) eth-s4p4`  
   > `Enter a number [1-4]: `**1** *Note: Enter the interface, which leads to the FTP server.*   
   >
   > `Choose interface speed from the following list:`  
   > `1) 1000Mbit/sec`  
   > `2) 100Mbit/sec`  
   > `3) 10Mbit/sec`  
   > `Enter a number [1-3]: `**2**  
   >
   > `Half or full duplex? [h/f] [h] `**h**  
   >
   > `Enter IP address of FTP server (172.19.184.110):` *Note: Press Enter key if this IP address is correct. Otherwise, enter the correct one.*   
   > `Enter user name (anonymous):` *Note: Press Enter key if this username is correct. Otherwise, enter the correct one.*   
   > `Enter password for "anonymous" (******):` *Note: Enter the password.*   
   > `Enter Directory on the FTP server (gaia/take_238): `**gaia/take_152** *Note: Enter the correct path - see [sk69641](http://supportcontent.checkpoint.com/solutions?id=sk69641).*   
   >
   > `Is this a flash-based (or hybrid) system (No): `**No**  
   >
   > ```
   > Network Interface = eth-s4p1, speed = 100M, half-duplex 
   > Client IP address = 172.19.184.102 
   > Client Netmask length = 24 
   > FTP Server IP address = 172.19.184.110 
   > FTP user = anonymous 
   > FTP Directory = gaia/take_152 
   > Flash-based/Hybrid Install = No 
   > 
   > Are these values correct ? [y/n] (y) y
   > 
   > ##################### Network Installation #############
   > Ensure you have backed-up all required data onto a remote machine. 
   > This process will DESTROY any existing files and data on your disk(s). 
   > ############################################### 
   > Continue? (y/n) [n] y
   > ```

9. Installation will proceed. When installation is complete, connect to Gaia Portal and complete the First Time Configuration Wizard.

USB method
----------

This method can be used on IP appliances that have USB ports: IP290, IP690, IP1280 and IP2450.

The following procedure is for using the USB to install Gaia on an IP Appliance, which is already running Gaia OS. To install Gaia OS on an IP Appliance that is running IPSO 6.2, see [sk83200](http://supportcontent.checkpoint.com/solutions?id=sk83200).

1. Configure a USB device using ISOmorphic Tool. Follow *only* **Regular Deployment - Step 1 "Prepare the USB device with ISO file"** from [sk65205](http://supportcontent.checkpoint.com/solutions?id=sk65205).   

2. Insert the ISOmorphic USB device into the USB port of the IP Appliance.   

3. On the IP Appliance that is running Gaia OS, log in as admin.   

4. Initiate a reboot by typing "**`reboot`** ".  
   When prompted, answer "**`Y`** ":  
   `Are you sure you want to reboot?(Y/N)[N]`   

5. After a few pages of output on the console due to the reboot, you will see the following:

   > ```
   > LILLO 22.8 
   > 1 Gaia
   > 2 Bootmgr 
   >   Press key '2' to enter BOOTMGR command mode boot:
   > ```

   Press "2"   

6. The Boot Manager will boot, and after some lines of console output you will see:

   > ```
   > BOOTMGR[1]>
   > ```

   Type "**`install`** ".   

7. On systems with a USB port, you will be prompted:

   > ```
   > Install gaia from USB drive (No):
   > ```

   For USB installation, type "**`Yes`** ".   

8. Now you need to answer the following questions about the client IP address and interface:

   > `Enter IP address of this client (172.19.184.102):` *Note: Press Enter key if this IP address is correct. Otherwise, enter the correct one.*   
   > `Enter Netmask length of this client (24):` *Note: Press Enter key if this mask is correct. Otherwise, enter the correct one.*   
   >
   > `Do you want to enter default gateway ? [y/n] (y) `**n**  
   >
   > ```
   > Choose an interface:    
   > 1) eth-s4p1
   > 2) eth-s4p2
   > 3) eth-s4p3
   > 4) eth-s4p4      
   > Enter a number [1-4]: 1
   > 
   > Is this a flash-based (or hybrid) system (No): n
   > 
   > Network Interface = eth-s4p1
   > Client IP address = 172.19.184.102
   > Client Netmask length = 24
   > Flash-based/Hybrid Install = No
   > Install from USB drive = yes
   > ```
   >
   > `Are these values correct ? [y/n] (y)` *Note: Press Enter key if these are correct. Otherwise, enter "n".*   
   >
   > ```
   > Saving configuration...
   > 
   > ##################### Network Installation #############
   > Ensure you have backed-up all required data onto a remote machine.
   > This process will DESTROY any existing files and data on your disk(s).
   > ################################################    
   > Continue? (y/n) [n] y
   > ```

9. Installation will proceed. When installation is complete, connect to Gaia Portal and complete the First Time Configuration Wizard.

   If you have a problem to start the installation, consult the list of known working USB devices in [sk83200](http://supportcontent.checkpoint.com/solutions?id=sk83200).

---

# Agent Instructions

This content is from the Check Point Support Center (https://support.checkpoint.com), the official knowledge base for Check Point cybersecurity products.

## Navigating This Knowledge Base

- **Complete index**: [llms.txt](https://support.checkpoint.com/llms.txt)
- **All SK articles**: [SecureKnowledge Sitemap](https://support.checkpoint.com/sitemaps/secureknowledge-sitemap-index.xml)
- **SK article URL pattern**: `https://support.checkpoint.com/results/sk/{skId}`
- **Markdown responses**: AI bot User-Agents automatically receive `text/markdown` content
