15.2 Configuring the Boot Loader with YaST
The easiest way to configure the boot loader in your openSUSE system
is to use the YaST module. In the YaST Control Center, select
. As in
Figure 15-1, this shows the current
boot loader configuration of your system and allows you to make changes.
Use the tab to edit, change, and
delete boot loader sections for the individual operating systems. To add
an option, click . To change the value of an
existing option, select it with the mouse and click
. To remove an existing entry, select it and click
. If you are not familiar with boot loader
options, read Section 15.1, Booting with GRUB first.
Use the tab to view and change
settings related to type, location, and advanced loader settings.
Access advanced configuration options from the drop-down menu that opens
after you click on . The build-in editor lets you
change the GRUB configuration files (see
Section 15.1, Booting with GRUB for details). You can also delete the
existing configuration and or let
YaST . It is also possible
to write the configuration to disk or reread the configuration from the
disk. To restore the original Master Boot Record (MBR) that was saved
during the installation, choose .
15.2.1 Adjusting the Default Boot Entry
To change the system that is booted by default, proceed as follows:
Setting the Default System
-
Open the tab.
-
Select the desired entry from the list.
-
Click .
-
Click to activate these changes.
15.2.2 Modifying the Boot Loader Location
To modify the location of the boot loader, follow these steps:
Changing the Boot Loader Location
-
Select the tab and then
choose one of the following options for :
- Boot from Boot Partition
-
The boot sector of the /boot partition.
- Boot from Extended Partition
-
This installs the boot loader in the extended partition container.
- Boot from Master Boot Record
-
This installs the boot loader in the MBR of the first disk
(according to the boot sequence preset in the BIOS).
- Boot from Root Partition
-
This installs the boot loader in the boot sector of the
/ partition.
- Custom Boot Partition
-
Use this option to specify the location of the boot loader manually.
-
Click to apply your changes.
15.2.3 Changing the Boot Loader Time-Out
The boot loader does not boot the default system immediately. During the
time-out, you can select the system to boot or write some kernel
parameters. To set the boot loader time-out, proceed as follows:
Changing the Boot Loader Time-Out
-
Open the tab.
-
Click .
-
Change the value of by typing in
a new value, clicking the appropriate arrow key with your mouse, or by
using the arrow keys on the keyboard.
-
Click .
-
Click to save the changes.
15.2.4 Setting a Boot Password
Using this YaST module, you can also set a password to protect booting.
This gives you an additional level of security.
Setting a Boot Loader Password
-
Open the tab.
-
Click .
-
Set your password in .
-
Click .
-
Click to save the changes.
15.2.5 Adjusting the Disk Order
If your computer has more than one hard disk, you can specify the boot
sequence of the disks to match the BIOS setup of the machine (see
Section 15.1.2, The File device.map). To do so, proceed as follows:
Setting the Disk Order
-
Open the tab.
-
Click .
-
If more than one disk is listed, select a disk and click
or to reorder the
displayed disks.
-
Click to save the changes.
-
Click to save the changes.
15.2.6 Configuring Advanced Options
Advanced boot options can be configured via . Normally, it should not be necessary to
change the default settings.
-
-
Activates the partition that contains the boot loader. Some legacy
operating systems, such as Windows 98, can only boot from an active
partition.
- Debugging Flag
-
Sets GRUB in debug mode where it displays messages to show disk
activity.
- Write Generic Boot Code to MBR
-
Replaces the current MBR with generic, operating system independent
code.
- Hide Boot Menu
-
Hides the boot menu and boots the default entry.
- Use Trusted GRUB
-
Starts the Trusted GRUB which supports trusted computing
functionalities.
- Serial Connection Parameters
-
If your machine is controlled via a serial console, you can specify
which COM port to use at which speed. Also set to serial
. See info
grub or
https://www.gnu.org/software/grub/manual/grub.html for
details.
- Terminal Definition
-
If you are booting via serial console, enter serial
here, otherwise leave blank. You also need to specify in this case.
15.2.7 Changing Boot Loader Type
Set the boot loader type in .
The default boot loader in openSUSE is GRUB. To use LILO,
proceed as follows:
Changing the Boot Loader Type
-
Select the tab.
-
For , select .
-
In the dialog box that opens, select one of the following actions:
- Propose New Configuration
-
Have YaST propose a new configuration.
- Convert Current Configuration
-
Have YaST convert the current configuration. When converting the
configuration, some settings may be lost.
- Start New Configuration from Scratch
-
Write a custom configuration. This action is not available during
the installation of openSUSE.
- Read Configuration Saved on Disk
-
Load your own /etc/lilo.conf. This action is
not available during the installation of openSUSE.
-
Click to save the changes
-
Click in the main dialog to apply the
changes.
During the conversion, the old GRUB configuration is saved to disk. To
use it, simply change the boot loader type back to GRUB and choose
. This
action is available only on an installed system.
NOTE: Custom Boot Loader
To use a boot loader other than GRUB or LILO, select . Read the documentation of your boot
loader carefully before choosing this option.