Booting CoreOS Container Linux from an ISO

The latest Container Linux ISOs can be downloaded from the image storage site:

The Alpha channel closely tracks master and is released frequently. The newest versions of system libraries and utilities will be available for testing. The current version is Container Linux 1325.0.0.

Download Alpha ISO Browse Storage Site

All of the files necessary to verify the image can be found on the storage site.

The Beta channel consists of promoted Alpha releases. The current version is Container Linux 1298.3.0.

Download Beta ISO Browse Storage Site

All of the files necessary to verify the image can be found on the storage site.

The Stable channel should be used by production clusters. Versions of Container Linux are battle-tested within the Beta and Alpha channels before being promoted. The current version is Container Linux 1235.9.0.

Download Stable ISO Browse Storage Site

All of the files necessary to verify the image can be found on the storage site.

Known limitations

  1. The best strategy for providing cloud-config is via config-drive.
  2. A mininum of 1024M of RAM is required to boot Container Linux via ISO.

Install to disk

The most common use-case for this ISO is to install Container Linux to disk. You can find those instructions here.

Bypass authentication

If you need to bypass authentication in order to install, the kernel option coreos.autologin allows you to drop directly to a shell on a given console without prompting for a password. Useful for troubleshooting but use with caution.

For any console that doesn't normally get a login prompt by default be sure to combine with the console option:

console=tty0 console=ttyS0 coreos.autologin=tty1 coreos.autologin=ttyS0

Without any argument it enables access on all consoles. Note that for the VGA console the login prompts are on virtual terminals (tty1, tty2, etc), not the VGA console itself (tty0).