Difference between revisions of "Distributions"

From PrgmrWiki
(updated for May 2018 release)
Line 2: Line 2:
 
[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. 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]].
*CentOS 6 (updated January 27, 2018)
+
*CentOS 6 (updated May 25, 2018)
*CentOS 7 with kernel-plus (updated March 21, 2018)
+
*CentOS 7 (updated May 25, 2018)
*CentOS 7 with kernel-plus and distribution Docker preinstalled and docker LVM volume group (updated March 21, 2018)
+
*CentOS 7 with distribution Docker preinstalled and docker LVM volume group (updated May 25, 2018)
*Debian Wheezy 7 (updated January 27, 2018)
+
*Debian Jessie 8 (updated May 25, 2018)
*Debian Jessie 8 (updated February 8, 2018)
+
*Debian Jessie 8 with SysVinit (updated May 25, 2018)
*Debian Jessie 8 with SysVinit (updated February 8, 2018)
+
*Debian Stretch 9 (updated May 25, 2018)
*Debian Stretch 9 (updated February 8, 2018)
+
*Debian Stretch 9 with SysVinit (updated May 25, 2018)
*Debian Stretch 9 with SysVinit (updated February 8, 2018)
+
*Fedora 26 (updated May 25, 2018)
*Fedora 26 (updated January 27, 2018)
+
*Fedora 27 (updated May 25, 2018)
*Fedora 27 (updated February 12, 2018)
+
*Fedora 28 (updated May 25, 2018)
 
*[[FreeBSD as a DomU|FreeBSD 11.1]] (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 November 2017)  
 
*[[FreeBSD as a DomU|FreeBSD 11.1]] (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 November 2017)  
*Ubuntu Trusty 14.04 (updated January 27, 2018)
+
*Ubuntu Bionic 18.04 with ifupdown (updated May 25, 2018)
*Ubuntu Xenial 16.04 (updated January 27, 2018)
+
*Ubuntu Bionic 18.04 with distribution Docker preinstalled and docker LVM volume group (updated May 25, 2018)
*Ubuntu Xenial 16.04 with distribution Docker preinstalled and docker LVM volume group (updated January 27, 2018)
+
*Ubuntu Trusty 14.04 (updated May 25, 2018)
*Ubuntu Artful 17.10 with ifupdown (updated January 27, 2018)
+
*Ubuntu Xenial 16.04 (updated May 25, 2018)
  
 
== Netboot Installers ==
 
== 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 [[Management Console#Latest Management Console|latest management console]] or from the initial grub menu on the [[Management Console#Legacy Management Console|legacy management console]]. Here is a full list of available 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 [[Management Console#Latest Management Console|latest management console]] or from the initial grub menu on the [[Management Console#Legacy Management Console|legacy management console]]. Here is a full list of available netboot installers:
  
* Centos 6 (January 27, 2018)
+
* Alpine Linux 3.7 (May 25, 2018)
* Centos 7.3, interoperable with CentOS 7.4 (March 21, 2018)
+
* Centos 6 (May 25, 2018)
* Debian Wheezy 7 (January 27, 2018)
+
* Centos 7 (May 25, 2018)
* Debian Jessie 8 (February 8, 2018)
+
* Debian Jessie 8 (May 25, 2018)
* Debian Stretch 9 (February 8, 2018)
+
* Debian Stretch 9 (May 25, 2018)
* Fedora 26 (January 27, 2018)
+
* Fedora 26 (May 25, 2018)
* Fedora 27 (February 12, 2018)
+
* Fedora 27 (May 25, 2018)
 +
* Fedora 28 (May 25, 2018)
 
* FreeBSD 11.1 (HVM only) (November 10, 2017)
 
* FreeBSD 11.1 (HVM only) (November 10, 2017)
 
* NetBSD 7.1.2 (March 21, 2018)
 
* NetBSD 7.1.2 (March 21, 2018)
 +
* NixOS 18.03 (May 25, 2018)
 
* OpenBSD 6.3 (HVM only) (April 3, 2018)
 
* OpenBSD 6.3 (HVM only) (April 3, 2018)
* Ubuntu Trusty 14.04 (January 27, 2018)
+
* Ubuntu Bionic 18.04 (May 25, 2018)
* Ubuntu Xenial 16.04 (January 27, 2018)
+
* Ubuntu Trusty 14.04 (May 25, 2018)
* Ubuntu Artful 17.10 (January 27, 2018)
+
* Ubuntu Xenial 16.04 (May 25, 2018)
  
 
== Netboot Installers and Paravirtualized mode ==
 
== Netboot Installers and Paravirtualized mode ==
Line 39: Line 41:
  
 
*CentOS 6 - no special install instructions
 
*CentOS 6 - no special install instructions
*CentOS 7 - switch to grub2 after install, install kernel-plus per https://github.com/prgmrcom/prgmr-image-source/blob/master/distros/configs/centos7
+
*CentOS 7 - switch to grub2 after install
*[[Debian_Wheezy_7.0_Installer|Debian Wheezy 7]]
 
 
* Debian Jessie 8  - install pv-grub-menu or switch to grub2 after install
 
* Debian Jessie 8  - install pv-grub-menu or switch to grub2 after install
 
* Fedora 26 - switch to grub2 after install
 
* Fedora 26 - switch to grub2 after install
 
* Fedora 27 - switch to grub2 after install
 
* Fedora 27 - switch to grub2 after install
 +
* Fedora 28 - switch to grub2 after install
 
* [[NetBSD as a DomU|NetBSD 7.1]]
 
* [[NetBSD as a DomU|NetBSD 7.1]]
 +
*Ubuntu Bionic 18.04 - install pv-grub-menu or switch to grub2 after install
 
*[[Ubuntu_Precise_12.04_Installer|Ubuntu Precise 12.04]]
 
*[[Ubuntu_Precise_12.04_Installer|Ubuntu Precise 12.04]]
 
*[[Ubuntu_Trusty_14.04_Installer|Ubuntu Trusty 14.04]]
 
*[[Ubuntu_Trusty_14.04_Installer|Ubuntu Trusty 14.04]]
 
*Ubuntu Xenial 16.04 - install pv-grub-menu or switch to grub2 after install
 
*Ubuntu Xenial 16.04 - install pv-grub-menu or switch to grub2 after install
*Ubuntu Artful 17.10 - install pv-grub-menu or switch to grub2 after install
 
  
== Notes for Ubuntu Artful 17.10 ==
+
== Notes for Ubuntu Bionic 18.04 ==
Ubuntu Artful originally shipped with systemd-networkd.  We have disabled it in our images, in favor of the ifupdown scheme used by many other supported distributions.
+
Ubuntu Bionic originally shipped with systemd-networkd.  We have disabled it in our images, in favor of the ifupdown scheme used by many other supported distributions.
 
 
== Notes for CentOS 7 ==
 
Recently, we announced on our blog that CentOS 7.4 would not boot for paravirtualized guests.
 
You can find more details in our [https://prgmr.com/blog/2017/09/14/centos-7-pv-unsupported.html blog post about the CentOS 7.4 PV issue].
 
In order to guarantee that new CentOS 7 installs would boot for both PV and HVM guests, we are currently using the CentOS Plus kernel in our CentOS 7 images, rather than the stock CentOS kernel.
 

Revision as of 01:59, 26 May 2018

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. Users of the legacy management console can install these by booting from the live rescue, please see untarring a fresh OS image.

  • CentOS 6 (updated May 25, 2018)
  • CentOS 7 (updated May 25, 2018)
  • CentOS 7 with distribution Docker preinstalled and docker LVM volume group (updated May 25, 2018)
  • Debian Jessie 8 (updated May 25, 2018)
  • Debian Jessie 8 with SysVinit (updated May 25, 2018)
  • Debian Stretch 9 (updated May 25, 2018)
  • Debian Stretch 9 with SysVinit (updated May 25, 2018)
  • Fedora 26 (updated May 25, 2018)
  • Fedora 27 (updated May 25, 2018)
  • Fedora 28 (updated May 25, 2018)
  • FreeBSD 11.1 (HVM only, BETA - static IPv6 must be manually configured - prefixlen is 64, GW is <prefix>::1) (updated November 2017)
  • Ubuntu Bionic 18.04 with ifupdown (updated May 25, 2018)
  • Ubuntu Bionic 18.04 with distribution Docker preinstalled and docker LVM volume group (updated May 25, 2018)
  • Ubuntu Trusty 14.04 (updated May 25, 2018)
  • Ubuntu Xenial 16.04 (updated May 25, 2018)

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 or from the initial grub menu on the legacy management console. Here is a full list of available netboot installers:

  • Alpine Linux 3.7 (May 25, 2018)
  • Centos 6 (May 25, 2018)
  • Centos 7 (May 25, 2018)
  • Debian Jessie 8 (May 25, 2018)
  • Debian Stretch 9 (May 25, 2018)
  • Fedora 26 (May 25, 2018)
  • Fedora 27 (May 25, 2018)
  • Fedora 28 (May 25, 2018)
  • FreeBSD 11.1 (HVM only) (November 10, 2017)
  • NetBSD 7.1.2 (March 21, 2018)
  • NixOS 18.03 (May 25, 2018)
  • OpenBSD 6.3 (HVM only) (April 3, 2018)
  • Ubuntu Bionic 18.04 (May 25, 2018)
  • Ubuntu Trusty 14.04 (May 25, 2018)
  • Ubuntu Xenial 16.04 (May 25, 2018)

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 26 - switch to grub2 after install
  • Fedora 27 - switch to grub2 after install
  • Fedora 28 - switch to grub2 after install
  • NetBSD 7.1
  • Ubuntu Bionic 18.04 - install pv-grub-menu or switch to grub2 after install
  • Ubuntu Precise 12.04
  • Ubuntu Trusty 14.04
  • Ubuntu Xenial 16.04 - install pv-grub-menu or switch to grub2 after install

Notes for Ubuntu Bionic 18.04

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