Many of the components in the grub.cfg file are not explained. Where can I find the explanations?
OS: Sid and Bullseye
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Documentation for the grub.cfg file
Re: Documentation for the grub.cfg file
For example, in the installed version of Sid,
Code: Select all
linux /boot/vmlinuz-5.10.0-14-amd64 root=UUID=19827f6b-f130-4776-a0e7-70bf25bd1ed2 ro quiet splash
In the hybrid iso (of Bullseye),
Code: Select all
linux /live/vmlinuz-5.10.0-18-amd64 boot=live components splash quiet "${loopback}"
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: Documentation for the grub.cfg file
Most kernel command-line parameters are meaningless to GRUB (vga= is an exception), they are just arbitrary strings.
They may be interpreted by the kernel, kernel modules, the initramfs or any userspace program.
They may be interpreted by the kernel, kernel modules, the initramfs or any userspace program.
Re: Documentation for the grub.cfg file
Looks like the grub.cfg file is indeed a hodgepodge of a number of configuration tools. I'm mainly interested in knowing what the word "live" means as a kernel boot parameter. This is what I have been inspired to find out:
From Debian Manpage (7):
https://manpages.debian.org/bullseye/op ... .7.en.html
https://manpages.debian.org/bullseye/li ... .7.en.html
the word "live" means both (1) as a kernel parameter to activate a live-boot system (such as a live usb), as well as (2) the /live directory in root partition which contains the filesystem.squashfs image to create an aufs-based read-writable environment to boot the system from.
From Debian Manpage (7):
https://manpages.debian.org/bullseye/op ... .7.en.html
https://manpages.debian.org/bullseye/li ... .7.en.html
the word "live" means both (1) as a kernel parameter to activate a live-boot system (such as a live usb), as well as (2) the /live directory in root partition which contains the filesystem.squashfs image to create an aufs-based read-writable environment to boot the system from.
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: Documentation for the grub.cfg file
It does not mean anything to GRUB and the kernel. I guess It is intended to the live initramfs.
Yet another XY problem. If you are interested in the live system parameters, you should open a topic with the proper subject.
Re: Documentation for the grub.cfg file
You can either look at the lThe Linux Kernel Documentation
or the way I prefer to install the docs (you have the documented kernel of YOUR installed kernel) :
This will install the htmls in /usr/share/doc/linux-doc-6.0 for instance, depending on the actual version.
You can now open the doc e.g. with
The documentation is really good and I like it also as an hardware/software instructional book!
or the way I prefer to install the docs (you have the documented kernel of YOUR installed kernel) :
Code: Select all
sudo apt install linux-doc
You can now open the doc e.g. with
Code: Select all
open file:///usr/share/doc/linux-doc-6.0/html/index.html