mirror of
https://github.com/clearlinux/clear-linux-documentation.git
synced 2026-08-26 18:36:02 +00:00
Copy edit of multi-boot-sles for branding, grammar, and format.
Completed feedback deferred from PR 108. Signed-off-by: MCamp859 <mary.camp@ptiglobal.net>
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
.. _multi-boot-sles:
|
||||
|
||||
Install SUSE\* Linux Enterprise 12 SP2
|
||||
**************************************
|
||||
Install SUSE\* Linux Enterprise Server 12 SP2
|
||||
#############################################
|
||||
|
||||
This guide describes SUSE-specific details of the :ref:`multi-boot`
|
||||
tutorial.
|
||||
|
||||
#. Start the SUSE installer and follow the prompts.
|
||||
|
||||
@@ -10,14 +13,14 @@ Install SUSE\* Linux Enterprise 12 SP2
|
||||
|
||||
.. figure:: figures/multi-boot-sles-1.png
|
||||
|
||||
Figure 1: SUSE: Suggested partitioning
|
||||
Figure 1: SUSE: Suggested partitioning.
|
||||
|
||||
**Optional:** Under :guilabel:`Available Storage on Linux` section,
|
||||
right-click the SUSE :file:`/home` partition and delete it. In this example, it is :file:`/dev/sda8`. See Figure 2.
|
||||
|
||||
.. figure:: figures/multi-boot-sles-2.png
|
||||
|
||||
Figure 2: SUSE: Delete /home partition
|
||||
Figure 2: SUSE: Delete /home partition.
|
||||
|
||||
#. Under :guilabel:`Available Storage on Linux` section, right-click the SUSE
|
||||
root partition and resize it. In this example, :file:`/dev/sda7` is
|
||||
@@ -25,13 +28,13 @@ Install SUSE\* Linux Enterprise 12 SP2
|
||||
|
||||
.. figure:: figures/multi-boot-sles-3.png
|
||||
|
||||
Figure 3: SUSE: Resize root partition
|
||||
Figure 3: SUSE: Resize root partition.
|
||||
|
||||
#. Click :guilabel:`Accept`.
|
||||
|
||||
#. Follow the remaining prompts to complete the installation of SUSE.
|
||||
#. Follow the remaining prompts to complete the SUSE installation.
|
||||
|
||||
#. At this point, |CL| cannot boot because `Grub`
|
||||
#. At this point, you cannot boot |CL| because `Grub`
|
||||
is the default boot loader. Follow these steps to make the |CL|
|
||||
Systemd-Boot the default boot loader and add SUSE as a boot option:
|
||||
|
||||
@@ -39,32 +42,26 @@ Install SUSE\* Linux Enterprise 12 SP2
|
||||
|
||||
#. Log in.
|
||||
|
||||
#. Get root privileges with the following command:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ sudo -s
|
||||
|
||||
#. Locate SUSE’s :file:`grub.cfg` in the :file:`/boot/grub2/` directory
|
||||
and look for the primary SUSE :guilabel:`menuentry` section. The
|
||||
highlighted lines identify the kernel, the :file:`initrd` filenames,
|
||||
the root partition UUID, and the additional parameters used. Use this
|
||||
information to create a new Systemd-Boot entry. See Figure 4.
|
||||
#. Locate the SUSE :file:`grub.cfg` file in the :file:`/boot/grub2/` directory
|
||||
and look for the primary SUSE :guilabel:`menuentry` section. In Figure 4, the
|
||||
highlighted lines identify the kernel, the :file:`initrd` filenames, the
|
||||
root partition UUID, and the additional parameters used. Use this information
|
||||
to create a new Systemd-Boot entry for SUSE.
|
||||
|
||||
.. figure:: figures/multi-boot-sles-4.png
|
||||
|
||||
Figure 4: SUSE: grub.cfg
|
||||
Figure 4: SUSE: grub.cfg file.
|
||||
|
||||
#. Copy the kernel and the :file:`initrd` file to the EFI partition.
|
||||
|
||||
.. code-block:: console
|
||||
.. code-block:: bash
|
||||
|
||||
# cp /boot/vmlinuz-4.4.21-69-default /boot/efi
|
||||
sudo cp /boot/vmlinuz-4.4.21-69-default /boot/efi
|
||||
|
||||
# cp /boot/initrd-4.4.21-69-default /boot/efi
|
||||
sudo cp /boot/initrd-4.4.21-69-default /boot/efi
|
||||
|
||||
#. Create a boot entry for SUSE. The file must at least contain these
|
||||
settings:
|
||||
#. Create a boot entry for SUSE. At a minimum, the file must contain
|
||||
these settings:
|
||||
|
||||
+---------+---------------------------------------+
|
||||
| Setting | Description |
|
||||
@@ -87,15 +84,15 @@ Install SUSE\* Linux Enterprise 12 SP2
|
||||
|
||||
.. note:: The root partition UUID used below is unique to this example.
|
||||
|
||||
.. code-block:: console
|
||||
.. code-block:: bash
|
||||
|
||||
# cd /boot/efi/loader/entries
|
||||
sudo cd /boot/efi/loader/entries
|
||||
|
||||
# vi suse.conf
|
||||
sudo vi suse.conf
|
||||
|
||||
Add the following lines to the :file:`suse.conf` file:
|
||||
|
||||
.. code-block:: console
|
||||
.. code-block:: bash
|
||||
|
||||
title SUSE Linux Enterprise 12 SP2
|
||||
|
||||
@@ -110,18 +107,19 @@ Install SUSE\* Linux Enterprise 12 SP2
|
||||
|
||||
#. Re-install Systemd-Boot to make it the default boot loader.
|
||||
|
||||
.. code-block:: console
|
||||
.. code-block:: bash
|
||||
|
||||
# bootctl install --path /boot/efi
|
||||
sudo bootctl install --path /boot/efi
|
||||
|
||||
.. note::
|
||||
If an older version of SUSE does not have the `bootctl` command,
|
||||
skip this step and see :ref:`multi-boot-restore-bl` to restore the |CL|
|
||||
Systemd-Boot boot loader.
|
||||
skip this step and see :ref:`multi-boot-restore-bl` to restore
|
||||
Systemd-Boot.
|
||||
|
||||
#. Reboot.
|
||||
|
||||
If you want to install other OSes, refer to :ref:`multi-boot` for details.
|
||||
If you want to install other :abbr:`OSes (operating systems)`, refer to
|
||||
:ref:`multi-boot` for details.
|
||||
|
||||
|
||||
.. _systemd boot loader documentation:
|
||||
|
||||
Reference in New Issue
Block a user