ICPC GNY Banner

ICPC Greater New York Contest Image Installation Instructions

1. Overview

This page describes how to set up an AMD64 architecture machine (64-bit PC) to run the current ICPC Greater New York Contest OS image (the "GNY OS"). This image is based off of the official ICPC2026 contest image for next year. For instructions on setting up the GNY OS image on a MacBook Pro M-series PC, please refer to this document. The GNY OS image may work on the older "Intel" Macs, but we can not offer any assistance or support on doing that.

The contest image consists of the Ubuntu 24.04.3 Linux operating system and its tools and utilities, together with contest-specific software such as various IDEs and language compilers to be used for the contest.

There are essentially two approaches which can be used to set up a machine to run the GNY OS.

  1. Create a bootable flash drive containing the GNY OS. Booting a machine from this flash drive will cause the machine to start running the GNY OS.

  2. Create a bootable flash drive, and then copy the GNY OS from the flash drive onto an internal drive of the machine[1]. After doing this, booting the machine from the selected internal drive will cause the machine to start running the GNY OS. Note that this approach (installing the GNY OS onto an internal drive) starts with first creating a bootable flash drive (see 1. above). In addition, installing the GNY OS on an internal drive will erase everything that is currently on the drive.

The following sections describe both the above approaches: first, creating a bootable flash drive containing the GNY OS, and then (if desired) copying the GNY OS onto an internal drive.

Note: if you are a contest administrator or staff member involved in managing multiple GNY OS machines (for example, setting up a laboratory to host multiple teams, or managing and updating the GNY OS configuration), you may be interested in additional information provided at Additional Information for Contest Administrators. Also, if you have trouble with the following instructions you may find the information on this Troubleshooting page to be helpful.

2. Creating a GNY OS Bootable flash drive

  1. Download gny2025pr-2025-10-19_image-amd64.img.gz . This is the compressed boot image file (7.9 GBytes).

  2. Burn the IMG file onto a USB flash drive as a bootable image The USB flash drive onto which you burn the IMG file is referred to as the "bootable flash drive".

    There are many tools which can be used to create a bootable flash drive from the downloaded compressed IMG file. One such tool for creating an image from a Windows system, which we have used successfully many times is Rufus (more info can be found here).

    Another tool is balenaEtcher, which we have tested under both MS Windows and MacOS. Note: The IMG will NOT boot or run on Apple MacBooks, but you can use your Mac to create a bootable image for your AMD64 based PC.

    Both tools above will uncompress the IMG automatically. However, you can use any tool you like as long as it can create an EFI bootable image from the compressed (or manually uncompresed) IMG file.

    Be sure to see Additional Notes, below, for further information regarding constraints on USB flash drives.

3. Installing the GNY OS Onto An Internal Drive[1]

This section only applies if you want to install the GNY OS onto your AMD64 based PC's hard drive (e.g. disk or SSD). If you want to run the GNY OS directly from the GNY OS USB flash drive, skip this section and proceed to the next one.

  1. FIRST, follow the steps above to create a "bootable flash drive" (a "GNY OS flash drive").
  2. Obtain a second USB flash drive, which (like the GNY OS flash drive) must be at least 32GB.
  3. Create a bootable "Clonezilla Live" on the second 32GB USB flash drive. The steps to do this are described at this page; essentially they instruct you to do the following: We refer to this second USB flash drive as the "Clonezilla flash drive".
  4. Take the two flash drives (the GNY OS flash drive and the Clonezilla flash drive) to a machine onto which you wish to install the GNY OS on the hard drive. With the machine powered off, insert both flash drives into the machine.
  5. Boot the machine from the Clonezilla USB flash drive (you may have to use the BIOS boot option screen). This will put you at a menu. Using that menu, perform the following steps:

    When this finishes, you have installed the GNY OS on the selected internal ("destination") disk.

4. Running the Contest Image

To run the contest image, boot a computer from either the GNY OS bootable flash drive created above, or from the internal drive onto which you have installed the GNY OS. This will start the contest image; you can login to the OS using the credentials supplied to your coach by the system's team. If you don't yet have your credentials, there's a generic team account for testing with the username team and password contest. Logging in will put you at the Linux desktop configured as it will be for team machines at the Greater NY Regional. This account is only for testing, and should not be used during the Online Practice Contest.

5. Additional Notes

  1. On many machines, pressing the the F12 key during the power-on sequence will allow you to select the boot device; on other machines it may be the F10 key or some other key.
  2. You may have to make sure that booting from a USB flash drive is allowed in the BIOS configuration setup screen.
  3. You may have to disable "Secure Booting" in the BIOS.
  4. The USB flash drive (thumb drive) onto which you burn the bootable image must be at least 32GB.
  5. In our experience, the USB bootable flash drive should be at LEAST USB 3.2 Gen 1 or higher; anything less will likely be too slow to use effectively during a contest. You will get the best performance out of a USB 3.2 Gen 2 (or higher) device. (Those who are curious about the differences between various "USB 3" devices might be interested in this page.)
  6. The bootable flash drive must be inserted into a USB port that supports at least USB 3.2 Gen 1 or higher on the installation machine.

6. TroubleShooting the Installation and Configuration Process

We've tried to make installing the ICPC Greater New York Contest image ("GNY OS") as easy and as universally-compatible as possible. However, creating a single image which can be easily installed on the literally thousands of machine hardware configurations which exist is a nearly impossible task; it's understandable that it might not go perfectly for you. If you are having problems with installing the GNY OS, this page contains a few notes which may be helpful.


[1] The use of the term "internal drive" on this page refers to an internally-installed storage device; it could be a rotating hard disk or it could be a Solid-State Drive (SSD). The instructions are the same in either case. If you choose to put the image on your internal drive, please note that it will erase whatever is currently on the drive, so be sure this is what you want to do.

Revised: Wed Oct 22 21:49:59 UTC 2025