Rescuing Linux: Difference between revisions

 
(One intermediate revision by the same user not shown)
Line 18: Line 18:


==kernel command line==
==kernel command line==
The bootloader can provide command line parameters to the kernel (they can also be specified at build time, see <tt>CONFIG_CMDLINE</tt>). [[systemd]] can take many parameters off of the kernel command line.
The bootloader can provide command line parameters to the kernel (they can also be specified at build time, see <tt>CONFIG_CMDLINE</tt>). GRUB supports providing them in interactive mode. With UEFI firmware, they can be specified in the EFI shell.
 
[[systemd]] can take many parameters off of the kernel command line, including <tt>systemd.unit=</tt> to specify a boot target.


For more output, ensure "quiet" is not present. For still more output, add "debug=vc" (by default, <tt>debug</tt> writes to <tt>/run/initramfs/initramfs.debug</tt>; this sends it to the console).
For more output, ensure "quiet" is not present. For still more output, add "debug=vc" (by default, <tt>debug</tt> writes to <tt>/run/initramfs/initramfs.debug</tt>; this sends it to the console).
Line 25: Line 27:


Note that the kernel does not by default reboot following a panic. This can be undesirable on remote machines. <tt>panic=N</tt> will reboot N seconds after a panic, if N is positive. <tt>/proc/sys/kernel/panic</tt> exposes this.
Note that the kernel does not by default reboot following a panic. This can be undesirable on remote machines. <tt>panic=N</tt> will reboot N seconds after a panic, if N is positive. <tt>/proc/sys/kernel/panic</tt> exposes this.
Modules can be blacklisted with <tt>modprobe.blacklist=</tt>.


===my video is borked===
===my video is borked===
Line 91: Line 95:


<b>ESP, bootloader, initramfs...</b>
<b>ESP, bootloader, initramfs...</b>
==reassembling a degraded MDRAID==
...


==External links==
==External links==
* Debian wiki page for [https://wiki.debian.org/initramfs initramfs]
* Debian wiki page for [https://wiki.debian.org/initramfs initramfs]
* Kernel documentation for [https://www.kernel.org/doc/html/latest/filesystems/ramfs-rootfs-initramfs.html Ramfs, Rootfs, and Initramfs]
* Kernel documentation for [https://www.kernel.org/doc/html/latest/filesystems/ramfs-rootfs-initramfs.html Ramfs, Rootfs, and Initramfs]