Difference between revisions of "Distributions"

From PrgmrWiki
(April 2019 distribution updates)
(2019-05 distribution updates. Strip text about the legacy management console, since it is gone.)
Line 1: Line 1:
 
== Prebuilt distribution options  ==
 
== Prebuilt distribution options  ==
 
[https://github.com/prgmrcom/prgmr-image-source Preseed/Kickstart/installerconfig files used and other source material]<br>
 
[https://github.com/prgmrcom/prgmr-image-source Preseed/Kickstart/installerconfig files used and other source material]<br>
This can be installed directly from the [[Management Console#Latest Management Console|latest management console]] using option 9. Users of the legacy management console can install these by booting from the live rescue, please see [[Untarring_a_fresh_OS_image| untarring a fresh OS image]].
+
This can be installed directly from the [[Management Console#Latest Management Console|latest management console]] using option 9.
*Arch Linux (built from the 2019.04.01 installer) (updated Apr 13, 2019)
+
*Arch Linux (built from the 2019.05.02 installer, HVM only) (updated May 10, 2019)
 
*CentOS 6 (updated Jul 13, 2018)
 
*CentOS 6 (updated Jul 13, 2018)
 
*CentOS 7 (updated Dec 7, 2018)
 
*CentOS 7 (updated Dec 7, 2018)
*CentOS 7 with distribution Docker preinstalled and docker LVM volume group (updated Feb 14, 2019)
+
*CentOS 7 with distribution Docker preinstalled (updated May 9, 2019)
 
*Debian Jessie 8 (updated Apr 13, 2019)
 
*Debian Jessie 8 (updated Apr 13, 2019)
 
*Debian Jessie 8 with SysVinit (updated Apr 13, 2019)
 
*Debian Jessie 8 with SysVinit (updated Apr 13, 2019)
 
*Debian Stretch 9 (updated Feb 14, 2019)
 
*Debian Stretch 9 (updated Feb 14, 2019)
 
*Debian Stretch 9 with SysVinit (updated Feb 14, 2019)
 
*Debian Stretch 9 with SysVinit (updated Feb 14, 2019)
*Fedora 28 (updated May 25, 2018)
 
 
*Fedora 29 (updated Nov 13, 2018)
 
*Fedora 29 (updated Nov 13, 2018)
 +
*Fedora 30 (HVM only) (updated May 10, 2019)
 
*[[FreeBSD as a DomU|FreeBSD 11.2]] (HVM only, BETA - static IPv6 must be [https://www.freebsd.org/doc/handbook/network-ipv6.html manually configured] - prefixlen is 64, GW is <prefix>::1)  (updated Dec 21, 2018)  
 
*[[FreeBSD as a DomU|FreeBSD 11.2]] (HVM only, BETA - static IPv6 must be [https://www.freebsd.org/doc/handbook/network-ipv6.html manually configured] - prefixlen is 64, GW is <prefix>::1)  (updated Dec 21, 2018)  
 
*[[FreeBSD as a DomU|FreeBSD 12.0]] (HVM only, BETA - static IPv6 must be [https://www.freebsd.org/doc/handbook/network-ipv6.html manually configured] - prefixlen is 64, GW is <prefix>::1)  (updated Dec 21, 2018)  
 
*[[FreeBSD as a DomU|FreeBSD 12.0]] (HVM only, BETA - static IPv6 must be [https://www.freebsd.org/doc/handbook/network-ipv6.html manually configured] - prefixlen is 64, GW is <prefix>::1)  (updated Dec 21, 2018)  
*Ubuntu Bionic 18.04 with ifupdown (updated Feb 14, 2019)
+
*Ubuntu Bionic 18.04 with ifupdown (updated May 9, 2019)
*Ubuntu Bionic 18.04 with distribution Docker preinstalled and docker LVM volume group (updated Feb 14, 2019)
+
*Ubuntu Bionic 18.04 with distribution Docker preinstalled (updated May 9, 2019)
*Ubuntu Cosmic 18.10 with ifupdown (updated Feb 14, 2019)
+
*Ubuntu Disco 19.04 with ifupdown (updated May 9, 2019)
*Ubuntu Trusty 14.04 (updated Feb 14, 2019)
 
 
*Ubuntu Xenial 16.04 (updated Feb 14, 2019)
 
*Ubuntu Xenial 16.04 (updated Feb 14, 2019)
  
Line 24: Line 23:
  
 
* Alpine Linux 3.9.2 (HVM only) (Apr 13, 2019)
 
* Alpine Linux 3.9.2 (HVM only) (Apr 13, 2019)
* Arch Linux 2019.04.01 (HVM only) (Apr 13, 2019)
+
* Arch Linux 2019.05.02 (HVM only) (May 10, 2019)
 
* Centos 6 (Jul 13, 2018)
 
* Centos 6 (Jul 13, 2018)
 
* Centos 7 (Dec 7, 2018)
 
* Centos 7 (Dec 7, 2018)
 
* Debian Jessie 8 (Apr 13, 2019)
 
* Debian Jessie 8 (Apr 13, 2019)
 
* Debian Stretch 9 (Feb 14, 2019)
 
* Debian Stretch 9 (Feb 14, 2019)
* Fedora 28 (May 25, 2018)
 
 
* Fedora 29 (Nov 13, 2018)
 
* Fedora 29 (Nov 13, 2018)
 +
* Fedora 30 (HVM only) (May 10, 2019)
 
* [[FreeBSD]] 11.2 (HVM only) (Dec 21, 2018)
 
* [[FreeBSD]] 11.2 (HVM only) (Dec 21, 2018)
 
* [[FreeBSD]] 12.0 (HVM only) (Dec 21, 2018)
 
* [[FreeBSD]] 12.0 (HVM only) (Dec 21, 2018)
 
* [[NetBSD]] 7.2 (PV only) (September 19, 2018)
 
* [[NetBSD]] 7.2 (PV only) (September 19, 2018)
 
* [[NetBSD]] 8.0 (PV only) (July 23, 2018)
 
* [[NetBSD]] 8.0 (PV only) (July 23, 2018)
* [[NixOS]] 18.09 (HVM only) (Oct 26, 2018)
+
* [[NixOS]] 19.03 (HVM only) (May 9, 2019)
* [[OpenBSD as a DomU|OpenBSD 6.4]] (HVM only) (Oct 26, 2018)
+
* [[OpenBSD as a DomU|OpenBSD 6.5]] (HVM only) (May 9, 2019)
* Ubuntu Bionic 18.04 (Feb 14, 2019)
+
* Ubuntu Bionic 18.04 (May 9, 2019)
* Ubuntu Cosmic 18.10 (Feb 14, 2019)
+
* Ubuntu Disco 19.04 (May 9, 2019)
 
* Ubuntu Trusty 14.04 (Feb 14, 2019)
 
* Ubuntu Trusty 14.04 (Feb 14, 2019)
 
* Ubuntu Xenial 16.04 (Feb 14, 2019)
 
* Ubuntu Xenial 16.04 (Feb 14, 2019)

Revision as of 22:38, 14 May 2019

Prebuilt distribution options

Preseed/Kickstart/installerconfig files used and other source material
This can be installed directly from the latest management console using option 9.

  • Arch Linux (built from the 2019.05.02 installer, HVM only) (updated May 10, 2019)
  • CentOS 6 (updated Jul 13, 2018)
  • CentOS 7 (updated Dec 7, 2018)
  • CentOS 7 with distribution Docker preinstalled (updated May 9, 2019)
  • Debian Jessie 8 (updated Apr 13, 2019)
  • Debian Jessie 8 with SysVinit (updated Apr 13, 2019)
  • Debian Stretch 9 (updated Feb 14, 2019)
  • Debian Stretch 9 with SysVinit (updated Feb 14, 2019)
  • Fedora 29 (updated Nov 13, 2018)
  • Fedora 30 (HVM only) (updated May 10, 2019)
  • FreeBSD 11.2 (HVM only, BETA - static IPv6 must be manually configured - prefixlen is 64, GW is <prefix>::1) (updated Dec 21, 2018)
  • FreeBSD 12.0 (HVM only, BETA - static IPv6 must be manually configured - prefixlen is 64, GW is <prefix>::1) (updated Dec 21, 2018)
  • Ubuntu Bionic 18.04 with ifupdown (updated May 9, 2019)
  • Ubuntu Bionic 18.04 with distribution Docker preinstalled (updated May 9, 2019)
  • Ubuntu Disco 19.04 with ifupdown (updated May 9, 2019)
  • Ubuntu Xenial 16.04 (updated Feb 14, 2019)

Netboot Installers

Instead of manually downloading a netboot installer or using one of our prebuilt images, you may interactively use a netboot installer we already downloaded. These may be accessed using option 6 from the latest management console. Here is a full list of available netboot installers:

  • Alpine Linux 3.9.2 (HVM only) (Apr 13, 2019)
  • Arch Linux 2019.05.02 (HVM only) (May 10, 2019)
  • Centos 6 (Jul 13, 2018)
  • Centos 7 (Dec 7, 2018)
  • Debian Jessie 8 (Apr 13, 2019)
  • Debian Stretch 9 (Feb 14, 2019)
  • Fedora 29 (Nov 13, 2018)
  • Fedora 30 (HVM only) (May 10, 2019)
  • FreeBSD 11.2 (HVM only) (Dec 21, 2018)
  • FreeBSD 12.0 (HVM only) (Dec 21, 2018)
  • NetBSD 7.2 (PV only) (September 19, 2018)
  • NetBSD 8.0 (PV only) (July 23, 2018)
  • NixOS 19.03 (HVM only) (May 9, 2019)
  • OpenBSD 6.5 (HVM only) (May 9, 2019)
  • Ubuntu Bionic 18.04 (May 9, 2019)
  • Ubuntu Disco 19.04 (May 9, 2019)
  • Ubuntu Trusty 14.04 (Feb 14, 2019)
  • Ubuntu Xenial 16.04 (Feb 14, 2019)

Netboot Installers and Paravirtualized mode

For PV VPS's, at the end of the install either you must have the file (hd0,0)/boot/grub/menu.lst present to boot with grub legacy (pvgrub), or you must have a grub2 config file and switch to booting with grub 2. For more information on grub 2 see here.
Here are some notes on making your system bootable in PV mode:

  • CentOS 6 - no special install instructions
  • CentOS 7 - switch to grub2 after install
  • Debian Jessie 8 - install pv-grub-menu or switch to grub2 after install
  • Fedora 27 - switch to grub2 after install
  • Fedora 28 - switch to grub2 after install
  • NetBSD 7.2
  • NetBSD 8.0
  • Ubuntu Bionic 18.04 - install pv-grub-menu or switch to grub2 after install
  • Ubuntu Cosmic 18.10 - install pv-grub-menu or switch to grub2 after install
  • Ubuntu Trusty 14.04
  • Ubuntu Xenial 16.04 - install pv-grub-menu or switch to grub2 after install

Notes for Ubuntu Bionic 18.04 and Ubuntu Cosmic 18.10

Ubuntu Bionic and Ubuntu Cosmic originally shipped with systemd-networkd. We have disabled it in our images, in favor of the ifupdown scheme used by many other supported distributions.