Merge pull request #35 from 01org/usb-minimum-reqs

Makes get started content modularized. Updates HW requirements.
This commit is contained in:
Rodrigo Caballero
2017-09-21 14:33:08 -05:00
committed by GitHub
15 changed files with 547 additions and 278 deletions
@@ -3,108 +3,32 @@
Install Clear Linux host OS on bare metal
#########################################
These instructions will guide you through the installation of |CL| on bare
metal using a :ref:`bootable USB drive<create-usb>`.
This instruction set will guide you through the automatic installation of |CL|
on bare metal using a bootable USB drive.
Verify your system hardware is supported by |CLOSIA|. Review the
:ref:`list of supported processors <supported-hardware>` and
:ref:`instructions to run a compatibility check <compatibility-check>`.
.. include:: ../compatibility-check.rst
:Start-after: compatibility-check:
.. note::
.. include:: ../bootable-usb/bootable-usb-linux.rst
:Start-after: bootable-usb-linux:
:end-before: download-cl-image
The steps of this installation guide were tested using a NUC6i5SYH
Intel® NUC. Visit the `NUC6i5SYH product page`_ for detailed information.
.. include:: ../bootable-usb/bootable-usb-linux.rst
:Start-after: download-cl-image:
:end-before: verify-checksum
.. _create-usb:
.. include:: ../bootable-usb/bootable-usb-linux.rst
:Start-after: verify-checksum:
:end-before: copy-usb-linux
Create a Clear Linux bootable USB drive
=======================================
This procedure was created on an Ubuntu 16.04-based system where the USB
drive is identified as :file:`/dev/sdb`. Make sure to map your correct USB
device for this process. We recommend you use an 8GB USB drive or larger.
Copying the |CL| image onto the USB drive formats the drive as a UEFI boot
device. Therefore, the contents of the USB drive will be destroyed during the
creation of the bootable USB drive. Make sure to save anything stored in the
drive before proceeding.
.. _download-clear-linux-image:
Download the Latest Clear Linux Image
-------------------------------------
Get the latest available |CL| installer image that you want to install
to your system by using your web browser and downloading the latest
:file:`clear-[release]-installer.img.xz` file from
https://download.clearlinux.org/image/ where `[release]` is the release
number of the current image that is available in this directory listing.
This example uses release 10980 so we will download the
:file:`clear-10980-installer.img.xz` image file and, optionally, the
:file:`clear-10980-installer.img.xz-SHA512SUMS` file needed to verify the
download.
To verify the download, follow these steps:
1. Go to the directory with the downloaded files.
2. To verify the integrity of the file, enter the following commands:
.. code-block:: console
sha512sum ./clear-10980-installer.img.xz | diff ./clear-10980-installer.img.xz-SHA512SUMS -
If the files differ, the diff command outputs the difference to the console,
otherwise, diff does not have any output to the console and returns you to
the command prompt.
.. _copy-image:
Copy the Clear Linux image to a USB drive
-----------------------------------------
This example assumes that the USB drive is connected to your system as
:file:`/dev/sdb` and is not mounted.
To ensure the device is not mounted, enter the following command:
.. code-block:: console
umount /dev/sdb
To log in as root, simply enter:
.. code-block:: console
su
Once prompted, enter your root password. Alternatively you can enter:
.. code-block:: console
sudo -s
In this case you would enter your user password when prompted.
To extract the downloaded image file and put it on the USB drive, enter the
following command:
.. code-block:: console
xzcat clear-10980-installer.img.xz | dd of=/dev/sdb
.. note::
These commands only work in the directory containing the downloaded file.
The decompression and copy of the image file takes some time to complete.
Once the image has been decompressed and copied to the USB drive, you can
remove the USB drive from the system and move it to your target system.
.. include:: ../bootable-usb/bootable-usb-linux.rst
:Start-after: copy-usb-linux:
:end-before: usb-next
.. _install-on-target:
Install Clear Linux on your target system
=========================================
*****************************************
The USB drive that was created in the previous step has been formatted as a
UEFI boot device. Our target system has a hard drive installed containing a
@@ -113,65 +37,65 @@ with DHCP.
Follow these steps to install |CL| on the target system:
1. Insert the USB drive into an available USB slot.
#. Insert the USB drive into an available USB slot.
2. Power on the system.
#. Power on the system.
3. Open the system BIOS setup menu, normally by pressing the F2 key. Your
#. Open the system BIOS setup menu, normally by pressing the F2 key. Your
BIOS setup menu entry point may vary.
4. In the setup menu, enable the UEFI boot and set the USB drive as the first
#. In the setup menu, enable the UEFI boot and set the USB drive as the first
option in the device boot order.
5. Save these settings and exit.
#. Save these settings and exit.
6. Reboot the target system and the |CL| Installer menu will start.
#. Reboot the target system and the |CL| Installer menu will start.
.. note::
.. note::
Use the arrow keys, space bar, and enter key to navigate the menu of the
|CL| Installer.
Use the arrow keys, space bar, and enter key to navigate the menu of the
|CL| Installer.
7. In this tutorial, we will enable telemetrics and select the `Automatic`
#. In this tutorial, we will enable telemetrics and select the `Automatic`
installation type.
The primary drive to install |CL| onto is :file:`/dev/sdb` since the
target system identifies the USB drive as :file:`/dev/sda`.
The primary drive to install |CL| onto is :file:`/dev/sdb` since the
target system identifies the USB drive as :file:`/dev/sda`.
8. Follow the instructions to begin the installation.
#. Follow the instructions to begin the installation.
The installation is completed in the following stages:
The installation is completed in the following stages:
.. code-block:: console
.. code-block:: console
Reading configuration
Validating configuration
Creating partitions
Creating file systems
Setting up mount points
Starting swupd. May take several minutes
Cleaning up
Successful installation
Reading configuration
Validating configuration
Creating partitions
Creating file systems
Setting up mount points
Starting swupd. May take several minutes
Cleaning up
Successful installation
Once complete, an `<OK>` prompt appears in the dialog box, letting you know
that you have successfully installed |CL| onto your system.
Once complete, an `<OK>` prompt appears in the dialog box, letting you know
that you have successfully installed |CL| onto your system.
9. Press enter once the <OK> prompt appears. The following dialog box takes
#. Press enter once the <OK> prompt appears. The following dialog box takes
its place:
.. code-block:: console
.. code-block:: console
Successful installation, the system will be rebooted
Successful installation, the system will be rebooted
<OK>
<OK>
10. Press enter, remove the USB drive from the system, and the system will
#. Press enter, remove the USB drive from the system, and the system will
reboot running |CL|.
.. _initial-setup:
Clear Linux initial setup after installation
============================================
********************************************
Your newly installed |CL| boots on your target system and presents a full
screen console requesting `Login:`. |CL| is designed to install with minimal
@@ -179,11 +103,13 @@ software overhead. Therefore, some housekeeping and package installations
must occur before you have a full-featured |CL| operating system.
Set up your root and user accounts
----------------------------------
==================================
1. At the initial login prompt, enter: root
2. Once you are prompted, enter a new password
3. Re-enter the password to verify it.
#. At the initial login prompt, enter: root
#. Once you are prompted, enter a new password
#. Re-enter the password to verify it.
You have set your root password and are logged in with root privileges.
@@ -201,7 +127,7 @@ Remain logged in as the root user because there are some other things to do
before we can fully enable your new user space.
Software installation and updates
---------------------------------
=================================
|CL| has a unique application and architecture to add and update applications
and to perform system updates called software update utility or `swupd`.
@@ -231,7 +157,7 @@ We provide the full list of bundles and packages installed with the
list to view the manifest of the bundle.
Finish setting up your new user
-------------------------------
===============================
Before logging off as root and logging into your new user account, we must
enable the :command:`sudo` command for your new `<userid>`.
@@ -240,83 +166,86 @@ To be able to execute all applications with root privileges, we must add the
`<userid>` to the `wheel group`_ and enable the wheel group in the
:file:`/etc/sudoers` file.
1. To add `<userid>` to the wheel group, enter the following command:
#. To add `<userid>` to the wheel group, enter the following command:
.. code-block:: console
usermod -G wheel -a <userid>
2. To open the :file:`/etc/sudoers` file, enter the following command:
#. To open the :file:`/etc/sudoers` file, enter the following command:
.. code-block:: console
vi /etc/sudoers
.. note::
.. note::
Normally, we would use the visudo script to edit the :file:`/etc/sudoers`
file to safely modify the contents of the file. In this instance, the file
does not exist yet. Therefore, we create the initial instance of the file.
Normally, we would use the visudo script to edit the :file:`/etc/sudoers`
file to safely modify the contents of the file. In this instance, the file
does not exist yet. Therefore, we create the initial instance of the file.
3. In the vi\* editor window, press the :kbd:`o` to open a new line.
#. In the vi\* editor window, press the :kbd:`o` to open a new line.
4. Add the following line to the file:
#. Add the following line to the file:
.. code-block:: console
%wheel ALL=(ALL) ALL
5. To save the changes to the file and exit vi, press the :kbd:`ESC` key
#. To save the changes to the file and exit vi, press the :kbd:`ESC` key
followed by the :kbd:`:` and :kbd:`x` keys.
.. important::
.. important::
Creating the file logged as the root user keeps the permissions of the
file with the root user.
Creating the file logged as the root user keeps the permissions of the
file with the root user.
Now, we can log out of root and into our new <userid>.
Now, we can log out of root and into our new <userid>.
To log off as root, enter :command:`exit`.
#. To log off as root, enter :command:`exit`.
The command should bring you back to the `Login:` prompt.
The command should bring you back to the `Login:` prompt.
Enter your new `<userid>` and the password you created earlier.
#. Enter your new `<userid>` and the password you created earlier.
You should now be in the home directory of `<userid>`. The bundle
`os-clr-on-clr`_ contains the majority of applications that a developer or
system administrator would want but it does not include a graphical user
interface. The `desktop` bundle includes the Gnome Desktop Manager and
additional supporting applications.
You should now be in the home directory of `<userid>`. The bundle
`os-clr-on-clr`_ contains the majority of applications that a developer or
system administrator would want but it does not include a graphical user
interface. The `desktop` bundle includes the Gnome Desktop Manager and
additional supporting applications.
To test the :command:`sudo` command and ensure we set it up correctly, we can
install the Gnome Desktop Manager (gdm) and start it.
Install a GUI
=============
To install Gnome using swupd, enter the following command:
#. To test the :command:`sudo` command and ensure we set it up correctly, we
can install the Gnome Desktop Manager (gdm) and start it.
.. code-block:: console
#. To install Gnome using swupd, enter the following command:
sudo swupd bundle-add desktop
.. code-block:: console
To start the Gnome Desktop Manager, enter the following command:
sudo swupd bundle-add desktop
.. code-block:: console
#. To start the Gnome Desktop Manager, enter the following command:
systemctl start gdm
.. code-block:: console
You will be prompted to authenticate your user. Enter the password for
`<userid>` and the Gnome Desktop should start as shown in figure 1:
systemctl start gdm
.. figure:: figures/gnomedt.png
:alt: Gnome Desktop
You will be prompted to authenticate your user. Enter the password for
`<userid>` and the Gnome Desktop should start as shown in figure 1:
Figure 1: :guilabel:`Gnome Desktop`
.. figure:: figures/gnomedt.png
:alt: Gnome Desktop
To start the Gnome Desktop each time you start your system, enter
the following command:
Figure 1: :guilabel:`Gnome Desktop`
.. code-block:: console
#. To start the Gnome Desktop each time you start your system, enter
the following command:
systemctl enable gdm
.. code-block:: console
systemctl enable gdm
**Congratulations!**
@@ -333,16 +262,13 @@ Additionally, you performed the following basic setup for your system:
* Installed a GUI using those `sudo` privileges.
Next steps
==========
**********
With your system now running |CL| many paths are open for you.
Visit our :ref:`tutorials` page for examples on using your |CL|
system.
.. _`NUC6i5SYH product page`:
http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i5syh.html
.. _`information about swupd`:
https://clearlinux.org/features/software-update
@@ -354,3 +280,7 @@ system.
.. _`wheel group`:
https://en.wikipedia.org/wiki/Wheel_(Unix_term)
.. _image: https://download.clearlinux.org/image
.. _releases: https://download.clearlinux.org/releases
@@ -0,0 +1,132 @@
.. _bootable-usb-linux:
Create a bootable USB drive on Linux
************************************
Follow these instructions to create a bootable |CLOSIA| USB drive.
Use an **8GB** or larger USB drive.
Alternative instructions for other operating systems are available:
* :ref:`bootable-usb-mac`
* :ref:`bootable-usb-windows`
.. _download-cl-image:
Download the latest Clear Linux image
=====================================
#. Go to the Clear Linux `image`_ repository and download the desired type:
* Live image: `clear-<version>-live.img.xz`
* Installer image: `clear-<version>-installer.img.xz`
For older versions, see the `releases`_ page.
#. Although not required, it is recommended to download the corresponding
checksum file (designated with `-SHA512SUMS` at the end of the filename) for
the image in order to verify its integrity.
.. _verify-checksum:
Verify the integrity of the download (recommended)
==================================================
#. Start a terminal emulator.
#. Go to the directory with the downloaded files.
#. To verify the integrity of the image, enter the following (a live image
is used as example):
.. code-block:: console
$ sha512sum ./clear-<version>-live.img.xz | diff ./clear-<version>-live.img.xz-SHA512SUMS -
If the checksum of the downloaded image is different than the original
checksum, the differences will displayed. An empty output indicates a match.
.. _copy-usb-linux:
Burn the Clear Linux image onto a USB drive
===========================================
.. caution::
Backup important data before proceeding. The process of burning an image
onto the USB drive completely formats the
USB drive and any existing content will be destroyed.
#. Open a terminal emulator and get root privilege.
.. code-block:: console
$ sudo -s
#. Plug in the USB drive.
#. Identify the USB drive using the `lsblk` command. This shows all drives
attached to the system, including the primary hard disk. In the example
output below, there are 4 drives (`/dev/sda`, `/dev/sdb`, `/dev/sdc`, and
`/dev/sdd`) attached, where `/dev/sda` is primary drive in this case. The
remaining are 3 USB drives. The output also shows the mounted partitions
(under the `MOUNTPOINT` column) for each drive.
.. code-block:: console
# lsblk
Example output:
.. code-block:: console
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd 8:48 1 15G 0 disk
├─sdd2 8:50 1 5G 0 part /run/media/user1/960c184f-3bb7-42b7-bcaf-0c1282
├─sdd3 8:51 1 8G 0 part /run/media/user1/704f3382-b26d-4f34-af1b-cb9aab
└─sdd1 8:49 1 2G 0 part
sdb 8:16 1 14.8G 0 disk
└─sdb1 8:17 1 14.8G 0 part /run/media/user1/PATRIOT_USB
sdc 8:32 1 7.3G 0 disk
└─sdc1 8:33 1 7.3G 0 part /run/media/user1/LINUX MINT
sda 8:0 0 335.4G 0 disk
├─sda4 8:4 0 28G 0 part
├─sda2 8:2 0 3.7G 0 part [SWAP]
├─sda7 8:7 0 6G 0 part /home
├─sda5 8:5 0 1G 0 part /boot
├─sda3 8:3 0 954M 0 part /boot/efi
├─sda1 8:1 0 28G 0 part
├─sda8 8:8 0 30G 0 part /
└─sda6 8:6 0 7.9G 0 part [SWAP]
#. Before an image can be burned onto a USB drive, it should be un-mounted.
Some Linux distros may automatically mount a USB drive when it is plugged
in. To unmount, use the `umount` command followed by the device
identifier/partition. For example: From the above `lsblk` output,
`/dev/sdd` has 2 mounted partitions.
.. code-block:: console
# umount /dev/sdd2
# umount /dev/sdd3
#. Extract the downloaded image file and burn it onto the USB drive (`/dev/sdd`
is used as an example).
.. code-block:: console
# xzcat clear-<version>-live.img.xz | dd of=/dev/sdd bs=4M status=progress
.. _usb-next:
Next steps
----------
With a bootable |CL| USB drive, you can:
* :ref:`bare-metal-install`
* :ref:`boot-live-image`
* :ref:`multi-boot`
.. _image: https://download.clearlinux.org/image
.. _releases: https://download.clearlinux.org/releases
@@ -0,0 +1,91 @@
.. _bootable-usb-mac:
Create a bootable USB drive on macOS
************************************
Follow these instructions to create a bootable |CLOSIA| USB drive.
Use an **8GB** or larger USB drive.
Alternative instructions for other operating systems are available:
* :ref:`bootable-usb-linux`
* :ref:`bootable-usb-windows`
.. include:: bootable-usb-linux.rst
:Start-after: download-cl-image:
:end-before: verify-checksum
Verify the integrity of the download (recommended)
==================================================
#. Start the Terminal app.
#. Go to the directory with the downloaded files.
#. To verify the integrity of the image, enter the following commands:
.. code-block:: console
$ shasum -a512 ./clear-<version>-live.img.xz | diff ./clear-<version>-live.img.xz-SHA512SUMS -
If the checksum of the downloaded image is different than the original's,
the differences will displayed. Otherwise, an empty output indicates a match.
Burn the Clear Linux image onto a USB drive
===========================================
.. caution::
Backup important data before proceeding. The process of burning an image
onto the USB drive completely formats the
USB drive and any existing content will be destroyed.
#. Launch the Terminal application.
#. Uncompress the |CL| image.
.. code-block:: console
$ gunzip clear-<version>-live.img.xz
#. Plug in a USB drive and get its identifier. See Figure 1.
.. code-block:: console
$ diskutil list
.. figure:: figures/bootable-usb-mac-1.png
:alt: Get USB drive identifier
#. Unmount the USB drive identified in the previous step (using `/dev/disk2`
as the example)
.. code-block:: console
$ diskutil umountDisk /dev/disk2
#. Burn the image onto the drive.
.. code-block:: console
$ sudo dd if=/path/to/clear-<version>-live.img of=/dev/rdisk2 bs=4m
* Adding an r in front of the disk identifier should help speed up the
imaging process.
* Use `<CTL>-T` to check imaging progress.
#. Eject the USB drive.
.. code-block:: console
$ diskutil eject /dev/disk2
Next steps
----------
With a bootable |CL| USB drive, you can:
* :ref:`bare-metal-install`
* :ref:`boot-live-image`
* :ref:`multi-boot`
.. _releases: https://download.clearlinux.org/releases
.. _image: https://download.clearlinux.org/image
@@ -0,0 +1,63 @@
.. _bootable-usb-windows:
Create a bootable USB drive on Windows
**************************************
Follow these instructions to create a bootable |CLOSIA| USB drive.
Use an **8GB** or larger USB drive.
Alternative instructions for other operating systems are available:
* :ref:`bootable-usb-mac`
* :ref:`bootable-usb-linux`
.. include:: bootable-usb-linux.rst
:Start-after: download-cl-image:
:end-before: verify-checksum
Verify the integrity of the download (recommended)
==================================================
#. Start Command-Prompt.
#. Go to the directory with the downloaded files.
#. To verify the integrity of the image, enter the following commands:
.. code-block:: console
C:\> CertUtil -hashfile ./clear-<version>-live.img.xz | findstr -v file
Compare the output with the original checksum to make sure they match.
Burn the Clear Linux image onto a USB drive
===========================================
.. caution::
Backup important data before proceeding. The process of burning an image
onto the USB drive completely formats the
USB drive and any existing content will be destroyed.
#. Download the `Rufus`_ tool to burn the image onto a USB drive.
#. Plug in the USB drive.
#. Select the |CL| image file and ensure that “Create a bootable disk using DD
Image” is checked. See Figure 1.
.. figure:: figures/bootable-usb-windows-1.png
:alt: Burn image onto USB drive
#. Click Start.
Next steps
----------
With a bootable |CL| USB drive, you can:
* :ref:`bare-metal-install`
* :ref:`boot-live-image`
* :ref:`multi-boot`
.. _Rufus: http://rufus.akeo.ie/
.. _releases: https://download.clearlinux.org/releases
.. _image: https://download.clearlinux.org/image
@@ -0,0 +1,14 @@
.. _bootable-usb:
Create a bootable Clear Linux USB drive
#######################################
Instructions to create a |CLOSIA| USB drive vary depending on the system you are
using. See below for step-by-step instructions catered to your system:
.. toctree::
:maxdepth: 1
bootable-usb-linux
bootable-usb-windows
bootable-usb-mac
Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

@@ -1,37 +1,61 @@
.. _compatibility-check:
Check system compatibility with Clear Linux OS for Intel® Architecture
######################################################################
Check processor and EFI firmware compatibility with Clear Linux\*
*****************************************************************
If youre unsure whether your system will be capable of running
|CL|\* OS for Intel® Architecture, you can determine ahead of time by
downloading and running the simple clear-linux-check-config.sh script locally
on your target system if it is already running a Linux distribution.
On a system that is currently running a Linux operating system, follow the
instructions below to determine if your system's processor and EFI firmware is
capable of running |CLOSIA|. Otherwise,
:ref:`run Clear Linux as a Live image <live-image>` and then perform the steps
below.
This script is available in the current download directory at clearlinux.org
and checks the hardware capabilities of your system to determine whether it
will work with the latest release of |CL|. To run the clear-linux-
check- config.sh script, enter the following commands on your target system:
.. note::
This does not check other system components (for example: storage and
graphics) for compatibility with |CL|.
.. code-block:: console
#. Download the `clear-linux-check-config.sh`_ file.
curl -O https://download.clearlinux.org/current/clear-linux-check-config.sh
chmod +x clear-linux-check-config.sh
./clear-linux-check-config.sh host
If a browser is not available, use:
The script will print a list of test results similar to the output below. All
items should return a 'SUCCESS' status and if it does, your target system
fully supports installing and running |CL|.
.. code-block:: console
.. code-block:: console
$ curl -O https://download.clearlinux.org/current/clear-linux-check-config.sh
Checking if host is capable of running |CL|\* OS for Intel®
Architecture
#. Make the script executable.
SUCCESS: Intel CPU
.. code-block:: console
SUCCESS: 64-bit CPU (lm)
$ chmod +x clear-linux-check-config.sh
SUCCESS: Streaming SIMD Extension v4.1 (sse4_1)
#. Run the script.
SUCCESS: EFI Firmware
#. Check to see if the host's processor and EFI firmware is capable of
running |CL|.
.. code-block:: console
$ ./clear-linux-check-config.sh host
#. Check to see if the host is capable of running |CL| in a container.
.. code-block:: console
$ ./clear-linux-check-config.sh container
The script will print a list of test results similar to the output below.
All items should return a `SUCCESS` status. This example indicates the
host's processor and EFI firmware support running |CL|.
.. code-block:: console
Checking if host is capable of running Clear Liunx* OS for Intel® Architecture
SUCCESS: Intel CPU
SUCCESS: 64-bit CPU (lm)
SUCCESS: Streaming SIMD Extension v4.1 (sse4_1)
SUCCESS: EFI Firmware
.. _clear-linux-check-config.sh: https://download.clearlinux.org/current/clear-linux-check-config.sh
@@ -14,8 +14,9 @@ information and instructions on how to complete pre-install tasks.
.. toctree::
:maxdepth: 1
../reference/system-requirements
bare-metal-install/bare-metal-install
virtual-machine-install/virtual-machine-install
live-image
compatibility-check
../reference/supported-hardware
bootable-usb/bootable-usb
+37 -27
View File
@@ -3,41 +3,51 @@
Install Clear Linux as a live image
###################################
This option is a great way to try a live |CL| environment without writing
to your computer's hard disk.
A live image contains the complete |CLOSIA| operating system and resides
on a bootable media such as a USB drive or in a virtual machine
(see :ref:`virtual-machine-install`). This is a
great way to use |CL| without modifying your computer's hard disk.
Use the live image to boot the OS in a VM, or you can create a bootable
USB drive and boot from USB.
.. include:: bootable-usb/bootable-usb-linux.rst
:Start-after: bootable-usb-linux:
:end-before: download-cl-image
Be aware, however, that if you do **not** manually configure the install and
instead use the auto-install, it will repartition ``/dev/sda``.
This image also enables telemetry by default; see the `telemetry`_ feature
page for more details.
Download the latest Clear Linux Live image
******************************************
Download the latest Clear Linux Live Image
------------------------------------------
#. Get the latest |CL| Live image from the `image`_ page. Look for
`clear-<version>-live.img.xz`.
Download the ``clear-[version_number]-live.img.xz``
image in the `current`_ version's download directory.
For older versions, see the `releases`_ page.
For older versions, see our `releases`_ page.
#. Although not required, it is recommended to download the corresponding
checksum file (designated with `-SHA512SUMS` at the end of the filename) for
the image in order to verify its integrity.
.. include:: bare-metal-install/bare-metal-install.rst
:Start-after: create-usb:
:end-before: download-clear-linux-image
.. include:: bootable-usb/bootable-usb-linux.rst
:Start-after: verify-checksum:
:end-before: verify-checksum-on-macos
This example uses release 10980 so we will download the
:file:`clear-10980-installer.img.xz` image file.
.. include:: bootable-usb/bootable-usb-linux.rst
:Start-after: copy-usb-linux:
:end-before: usb-next
.. include:: bare-metal-install/bare-metal-install.rst
:Start-after: copy-image:
:end-before: install-on-target
.. _boot-live-image:
**Congratulations!**
Boot the Clear Linux Live image
*******************************
You are now ready to boot from USB and kick the tires on your live |CL|
environment.
#. Configure the BIOS/UEFI firmware settings of the target system:
* Enable `Intel® Virtualization Technology (Intel® VT)`_
* Enable `Intel® Virtualization Technology for Directed I/O (Intel® VT-d)`_
* Disable `Secure Boot`
#. Plug the imaged USB drive in and boot it up.
#. Log in as `root` and set a password.
.. _`releases`: https://download.clearlinux.org/releases
.. _`image`: https://download.clearlinux.org/image
.. _`Intel® Virtualization Technology (Intel® VT)`: http://www.intel.com/content/www/us/en/virtualization/virtualization-technology/intel-virtualization-technology.html
.. _`Intel® Virtualization Technology for Directed I/O (Intel® VT-d)`: https://software.intel.com/en-us/articles/intel-virtualization-technology-for-directed-io-vt-d-enhancing-intel-platforms-for-efficient-virtualization-of-io-devices>`
.. _telemetry: https://clearlinux.org/features/telemetry
.. _releases: https://download.clearlinux.org/releases
.. _current: http://download.clearlinux.org/current
@@ -12,7 +12,7 @@ Kernel native
The *kernel-native* bundle focuses on the bare metal platforms. It is
optimized for fast booting and performs best on the Intel® architectures
described on the :ref:`supported hardware list<supported-hardware>`. The
described on the :ref:`supported hardware list<system-requirements>`. The
optimization patches are found in our `Linux`_ GitHub\* repo.
Kernel Container
@@ -21,7 +21,7 @@ Kernel Container
The *kernel-container* bundle contains the kernel used by the
`Intel® Clear Containers`_ project. This kernel is optimized for
fast booting and performs best on |CC| running on the Intel® architectures
described on the :ref:`supported hardware list<supported-hardware>`.
described on the :ref:`supported hardware list<system-requirements>`.
The optimization patches are found in our `Linux-Container`_ GitHub repo.
.. _vm-kernels:
@@ -32,7 +32,7 @@ Kernel LTS
The *kernel-lts* bundle focuses on the bare metal platforms but uses the
latest :abbr:`LTS (Long Term Support)` Linux kernel. It is optimized for fast
booting and performs best on the Intel® architectures described on the
:ref:`supported hardware list<supported-hardware>`. Additionally, this
:ref:`supported hardware list<system-requirements>`. Additionally, this
kernel includes the VirtualBox\* kernel modules, see our
:ref:`instructions on using Virtualbox<virtualbox>` for more information.
The optimization patches are found in our `Linux-LTS`_ GitHub repo.
@@ -43,7 +43,7 @@ Kernel KVM
The *kernel-kvm* bundle focuses on the Linux
:abbr:`KVM (Kernel-based Virtual Machine)`. It is optimized for fast booting
and performs best on Virtual Machines running on the Intel® architectures
described on the :ref:`supported hardware list<supported-hardware>`.
described on the :ref:`supported hardware list<system-requirements>`.
Use this kernel when running |CL| as the guest OS
on top of *qemu/kvm*. Use this kernel with **cloud orchestrators** using
*qemu/kvm* internally as their **hypervisor**.
@@ -57,7 +57,7 @@ Kernel Hyper-V\*
The *kernel-hyperv* bundle focuses on running Linux on Microsoft\*
Hyper-V. It is optimized for fast booting and performs best on Virtual
Machines running on the Intel® architectures described on the
:ref:`supported hardware list<supported-hardware>`.
:ref:`supported hardware list<system-requirements>`.
Use this kernel when running |CL| as the guest OS of **Cloud Instances** in
projects such as Microsoft `Azure`_\*. This kernel can be used as a stand
alone Linux VM, see our :ref:`instructions on using Hyper-V<hyper-v>` for
@@ -71,7 +71,7 @@ The *kernel-hyperv-lts* bundle focuses on running Linux on Microsoft
Hyper-V but uses the latest :abbr:`LTS (Long Term Support)` Linux kernel. It
is optimized for fast booting and performs best on Virtual
Machines running on the Intel® architectures described on the
:ref:`supported hardware list<supported-hardware>`.
:ref:`supported hardware list<system-requirements>`.
Use this kernel when running |CL| as the guest OS of **Cloud Instances** in
projects such as Microsoft `Azure`_. This kernel can be used as a stand
alone Linux VM, see our :ref:`instructions on using Hyper-V<hyper-v>` for
+1 -1
View File
@@ -12,4 +12,4 @@ regarding the |CL| project and the |CL| features.
bundle-commands
bundles/available-bundles
compatible-kernels
supported-hardware
system-requirements
@@ -1,46 +0,0 @@
.. _supported-hardware:
Supported hardware
##################
Clear Linux\* OS for Intel® Architecture can run on all Intel® 64bit
processors which support UEFI\* and SSE\* v4.1 streaming SIMD\* instructions.
The following processor families can run |CL|:
* 2nd Generation, or later, Intel® Core™ processor family.
* Intel® Xeon® Processor E3
* Intel® Xeon® Processor E5
* Intel® Xeon® Processor E7
* Intel® Atom™ processor C2000 product family for servers -- Q3 2013 version
or later.
* Intel® Atom™ processor E3800 series -- Q4 2013 version or later.
If you're unsure whether your system will be capable of running Clear Linux\*
OS for Intel® Architecture, you can check the hardware capabilities of your
system to determine whether it will work with the latest release:
.. toctree::
:maxdepth: 1
../get-started/compatibility-check.rst
.. note::
Only a system running a Linux distribution can run the compatibility
check. There are two alternative options:
* Install and run a Linux distribution directly on your system.
* Run a live image from a USB stick.
Disclaimers
===========
Intel, Xeon, Intel Atom, and Intel Core are trademarks of Intel Corporation
or its subsidiaries in the U.S. and/or other countries.
.. _clear-linux-check-config.sh:
http://download.clearlinux.org/current/clear-linux-check-config.sh
.. _current:
http://download.clearlinux.org/current
@@ -0,0 +1,43 @@
.. _system-requirements:
Recommended minimum system requirements
#######################################
Clear Linux\* OS for Intel® Architecture can run on very minimal hardware.
For example, it can run on a system with a single core CPU, 128MB of memory,
and 600MB of disk space.
Different use cases and applications will require different configurations.
For general |CL| use, in addition to a supported processor, the recommended
minimum requirements include:
* Processors:
Clear Linux\* OS for Intel® Architecture can run on any Intel® 64bit
processors which support UEFI\* and SSE\* v4.1 streaming SIMD\*
instructions.
The following processor families have been verified to run |CL|:
* 2nd Generation, or later, Intel® Core™ processor family.
* Intel® Xeon® Processor E3
* Intel® Xeon® Processor E5
* Intel® Xeon® Processor E7
* Intel® Atom™ processor C2000 product family for servers -- Q3 2013
version or later.
* Intel® Atom™ processor E3800 series -- Q4 2013 version or later.
To help determine if a processor is supported, you can run a
:ref:`compatibility check<compatibility-check>` or go to
http://ark.intel.com and check for these features:
* Instruction Set = 64-bit
* Instruction Set Extensions = SSE 4.1
* Memory: 4GB RAM
* Hard Disk: 20GB HDD
* Network: Active Internet connection
* Graphics: Intel HD Graphics (required if running a GUI desktop)
@@ -76,6 +76,13 @@ installation of the tested operating systems.
Install the Clear Linux OS
**************************
#. Create a bootable USB drive of the |CL| installer using one of the methods
below.
* :ref:`bootable-usb-linux`
* :ref:`bootable-usb-mac`
* :ref:`bootable-usb-windows`
#. Start the |CL| installer and follow the prompts.
#. On the *Choose Installation Type* screen, choose *Manual (Advanced)*,
@@ -844,7 +851,7 @@ The installation of a new operating system or an upgrade of an existing
operating system can result in making the |CL| Systemd-Boot no
longer the default boot loader. To restore it, follow the steps below.
#. Boot the |CL| installer from a USB thumb drive. See :ref:`create-usb`.
#. Boot the |CL| installer from a USB thumb drive. See :ref:`bootable-usb`.
#. At the introduction screen, press :kbd:`Control+Alt+F2` to bring up the
|CL| console. See Figure 37.