OnWorks Linux and Windows Online WorkStations

Logo

Free Hosting Online for WorkStations

< Previous | Contents | Next >

8.4.4. Creating the GRUB Configuration File‌

Generate /boot/grub/grub.cfg:


cat > /boot/grub/grub.cfg << "EOF"

# Begin /boot/grub/grub.cfg set default=0

set timeout=5


insmod ext2

set root=(hd0,2)


menuentry "GNU/Linux, Linux 5.2.8-lfs-9.0" {

linux /boot/vmlinuz-5.2.8-lfs-9.0 root=/dev/sda2 ro

}

EOF

cat > /boot/grub/grub.cfg << "EOF"

# Begin /boot/grub/grub.cfg set default=0

set timeout=5


insmod ext2

set root=(hd0,2)


menuentry "GNU/Linux, Linux 5.2.8-lfs-9.0" {

linux /boot/vmlinuz-5.2.8-lfs-9.0 root=/dev/sda2 ro

}

EOF


Note

From GRUB's perspective, the kernel files are relative to the partition used. If you used a separate /boot partition, remove /boot from the above linux line. You will also need to change the set root line to point to the boot partition.

Note

From GRUB's perspective, the kernel files are relative to the partition used. If you used a separate /boot partition, remove /boot from the above linux line. You will also need to change the set root line to point to the boot partition.

image

image

GRUB is an extremely powerful program and it provides a tremendous number of options for booting from a wide variety of devices, operating systems, and partition types. There are also many options for customization such as graphical splash screens, playing sounds, mouse input, etc. The details of these options are beyond the scope of this introduction.


Caution

There is a command, grub-mkconfig, that can write a configuration file automatically. It uses a set of scripts in /etc/grub.d/ and will destroy any customizations that you make. These scripts are designed primarily for non-source distributions and are not recommended for LFS. If you install a commercial Linux distribution, there is a good chance that this program will be run. Be sure to back up your grub.cfg file.

Caution

There is a command, grub-mkconfig, that can write a configuration file automatically. It uses a set of scripts in /etc/grub.d/ and will destroy any customizations that you make. These scripts are designed primarily for non-source distributions and are not recommended for LFS. If you install a commercial Linux distribution, there is a good chance that this program will be run. Be sure to back up your grub.cfg file.


Top OS Cloud Computing at OnWorks: