<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bare Metal on Flatcar Container Linux</title>
    <link>/docs/latest/installing/bare-metal/</link>
    <description>Recent content in Bare Metal on Flatcar Container Linux</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Copyright © The Flatcar Project Contributors.

Copyright © Flatcar a Series of LF Projects, LLC.

For website terms of use, trademark policy and other project policies please see &lt;a href=&#34;https://lfprojects.org/policies/&#34;&gt;lfprojects.org/policies&lt;/a&gt;.
</copyright>
    <atom:link href="/docs/latest/installing/bare-metal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Booting Flatcar Container Linux from an ISO</title>
      <link>/docs/latest/installing/bare-metal/booting-with-iso/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/installing/bare-metal/booting-with-iso/</guid>
      <description>&lt;p&gt;The latest Flatcar Container Linux ISOs can be downloaded from the image storage site:&lt;/p&gt;&#xA;&lt;div id=&#34;iso-images&#34;&gt;&#xA;  &lt;ul class=&#34;nav nav-tabs&#34;&gt;&#xA;    &lt;li class=&#34;active&#34;&gt;&lt;a href=&#34;#stable&#34; data-bs-toggle=&#34;tab&#34;&gt;Stable Channel&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#beta&#34; data-bs-toggle=&#34;tab&#34;&gt;Beta Channel&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#alpha&#34; data-bs-toggle=&#34;tab&#34;&gt;Alpha Channel&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;div class=&#34;tab-content coreos-docs-image-table&#34;&gt;&#xA;    &lt;div class=&#34;tab-pane&#34; id=&#34;alpha&#34;&gt;&#xA;      &lt;div class=&#34;channel-info&#34;&gt;&#xA;        &lt;p&gt;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 Flatcar Container Linux 4628.0.0.&lt;/p&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;a href=&#34;https://alpha.release.flatcar-linux.net/amd64-usr/current/flatcar_production_iso_image.iso&#34; class=&#34;btn btn-primary&#34;&gt;Download Alpha ISO&lt;/a&gt;&#xA;      &lt;a href=&#34;https://alpha.release.flatcar-linux.net/amd64-usr/current/&#34; class=&#34;btn btn-default&#34;&gt;Browse Storage Site&lt;/a&gt;&#xA;      &lt;br/&gt;&lt;br/&gt;&#xA;      &lt;p&gt;All of the files necessary to verify the image can be found on the storage site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Booting Flatcar Container Linux via iPXE</title>
      <link>/docs/latest/installing/bare-metal/booting-with-ipxe/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/installing/bare-metal/booting-with-ipxe/</guid>
      <description>&lt;p&gt;These instructions will walk you through booting Flatcar Container Linux via iPXE on real or virtual hardware. By default, this will run Flatcar Container Linux completely out of RAM. Flatcar Container Linux can also be &#xA;&#xA;&#xA;&lt;a href=&#34;/docs/latest/installing/bare-metal/installing-to-disk/&#34;&gt;installed to disk&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;A minimum of 3 GB of RAM is required to boot Flatcar Container Linux via PXE.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuring-ipxe&#34;&gt;Configuring iPXE&lt;/h2&gt;&#xA;&lt;p&gt;iPXE can be used on any platform that can boot an ISO image.&#xA;This includes many cloud providers and physical hardware.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Booting Flatcar Container Linux via PXE</title>
      <link>/docs/latest/installing/bare-metal/booting-with-pxe/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/installing/bare-metal/booting-with-pxe/</guid>
      <description>&lt;p&gt;These instructions will walk you through booting Flatcar Container Linux via PXE on real or virtual hardware. By default, this will run Flatcar Container Linux completely out of RAM. Flatcar Container Linux can also be &#xA;&#xA;&#xA;&lt;a href=&#34;/docs/latest/installing/bare-metal/installing-to-disk/&#34;&gt;installed to disk&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;A minimum of 3 GB of RAM is required to boot Flatcar Container Linux via PXE.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuring-pxelinux&#34;&gt;Configuring pxelinux&lt;/h2&gt;&#xA;&lt;p&gt;This guide assumes you already have a working PXE server using &#xA;&#xA;&#xA;&lt;a href=&#34;http://www.syslinux.org/wiki/index.php/PXELINUX&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;pxelinux&lt;/a&gt;&#xA;. If you need suggestions on how to set a server up, check out guides for &#xA;&#xA;&#xA;&lt;a href=&#34;https://wiki.debian.org/PXEBootInstall&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Debian&lt;/a&gt;&#xA;, &#xA;&#xA;&#xA;&lt;a href=&#34;http://docs.fedoraproject.org/en-US/Fedora/7/html/Installation_Guide/ap-pxe-server.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Fedora&lt;/a&gt;&#xA; or &#xA;&#xA;&#xA;&lt;a href=&#34;https://help.ubuntu.com/community/DisklessUbuntuHowto&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Ubuntu&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running Flatcar Container Linux on Raspberry Pi 4</title>
      <link>/docs/latest/installing/bare-metal/raspberry-pi/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/installing/bare-metal/raspberry-pi/</guid>
      <description>&lt;h3 id=&#34;hardware-requirements&#34;&gt;Hardware Requirements&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A Raspberry Pi 4&lt;/li&gt;&#xA;&lt;li&gt;Form of storage, either USB and/or SD card. USB 3.0 drive is recommended for the better performance in terms of price.&lt;/li&gt;&#xA;&lt;li&gt;Display (via micro HDMI/HDMI/Serial Cables)&lt;/li&gt;&#xA;&lt;li&gt;Keyboard&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;before-we-start&#34;&gt;Before we start&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;A word of warning&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The UEFI firmware used in this guide is an &#xA;&#xA;&#xA;&lt;a href=&#34;https://rpi4-uefi.dev/faq/#Is_this_an_official_Raspberry_Pi_Foundation_project&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;UNOFFICIAL&lt;/em&gt; firmware&lt;/a&gt;&#xA;, provided under an open source BSD license.&lt;/li&gt;&#xA;&lt;li&gt;Flatcar Container Linux support for Raspberry Pi is still in its early stages and is not thoroughly tested.&lt;/li&gt;&#xA;&lt;li&gt;Deploy Flatcar Container Linux on the hardware for purely fun and learning.&lt;/li&gt;&#xA;&lt;li&gt;Please follow the documentation at your own risk.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;update-the-eeprom&#34;&gt;Update the EEPROM&lt;/h3&gt;&#xA;&lt;p&gt;The Raspberry PI 4 uses an EEPROM to boot the system. Before proceeding ahead, it is recommended to update the EEPROM. Raspberry Pi OS automatically updates the bootloader on system boot. In case you are using Raspberry Pi OS already, then the bootloader may be already updated.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing Flatcar Container Linux to disk</title>
      <link>/docs/latest/installing/bare-metal/installing-to-disk/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/latest/installing/bare-metal/installing-to-disk/</guid>
      <description>&lt;h2 id=&#34;required-dependencies&#34;&gt;Required Dependencies&lt;/h2&gt;&#xA;&lt;p&gt;If you want to use the &lt;code&gt;flatcar-install&lt;/code&gt; script on some other environment than Flatcar Container Linux, ensure that the following binaries are present:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-go&#34; data-lang=&#34;go&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lbzip2 or bzip2 &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mount, lsblk  (often found in the util-linux &lt;span style=&#34;color:#00f&#34;&gt;package&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;grep&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cp, dd, mkfifo, mkdir, rm, tee (often found in the GNU coreutils &lt;span style=&#34;color:#00f&#34;&gt;package&lt;/span&gt; or as part of busybox)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;udevadm (found in systemd-udev &lt;span style=&#34;color:#00f&#34;&gt;package&lt;/span&gt;, or &lt;span style=&#34;color:#00f&#34;&gt;for&lt;/span&gt; Alpine images in eudev)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;gpg, gpg2 (found in gnupg2)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;gawk (often found in GNU gawk &lt;span style=&#34;color:#00f&#34;&gt;package&lt;/span&gt;) &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;install-script&#34;&gt;Install script&lt;/h2&gt;&#xA;&lt;p&gt;There is a simple installer that will destroy everything on the given target disk and install Flatcar Container Linux. Essentially it downloads an image, verifies it with gpg, and then copies it bit for bit to disk. An installation requires at least 8 GB of usable space on the device.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
