Commit 573ccc

2026-01-31 03:25:50 Anonymous: lilo 1
/dev/null .. lilo.md
@@ 0,0 1,124 @@
+ # Lilo
+
+ ====== lilo bootloader ======
+
+
+ LILO (Linux Loader) is a boot loader for Linux and the default bootloader for non EFI slackware installs.
+
+ we need multiple kernels to boot. whether you run stable or -current you want to always have a known working kernel to fall back on. first we will install the kernels of your choice using slackupdr
+
+ [[https://wigums.ddns.net/dokuwiki/doku.php?id=slackupdr|slackupdr]]
+
+ once your kernels are installed edit lilo.conf
+
+ <code>nano /etc/lilo/conf</code>
+
+ find the kernel stanza and we will expand it to include the new kernels. we are also going to add boot entries for huge versus generic kernels. find this stanza
+
+ <code># Linux bootable partition config begins
+ image = /boot/vmlinuz
+ root = /dev/sda2
+ label = huge
+ read-only</code>
+
+ we will add stanzas for the kernels we've installed
+
+ here is a default lilo.conf as generated by liloconfig
+
+ <code># LILO configuration file
+ # generated by 'liloconfig'
+ #
+ # Start LILO global section
+ # Append any additional kernel parameters:
+ append=" "
+
+ boot = /dev/sda
+ # This option loads the kernel and initrd much faster:
+ compact
+
+ # Boot BMP Image.
+ # Bitmap in BMP format: 640x480x8
+ bitmap = /boot/slack.bmp
+ # Menu colors (foreground, background, shadow, highlighted
+ # foreground, highlighted background, highlighted shadow):
+ bmp-colors = 255,0,255,0,255,0
+ # Location of the option table: location x, location y, number of
+ # columns, lines per column (max 15), "spill" (this is how many
+ # entries must be in the first column before the next begins to
+ # be used. We don't specify it here, as there's just one column.
+ bmp-table = 60,6,1,16
+ # Timer location x, timer location y, foreground color,
+ # background color, shadow color.
+ bmp-timer = 65,27,0,255
+
+ # Standard menu.
+ # Or, you can comment out the bitmap menu above and
+ # use a boot message with the standard menu:
+ #message = /boot/boot_message.txt
+
+ # Wait until the timeout to boot (if commented out, boot the
+ # first entry immediately):
+ prompt
+ # Timeout before the first entry boots.
+ # This is given in tenths of a second, so 600 for every minute:
+ timeout = 1200
+ # Override dangerous defaults that rewrite the partition table:
+ change-rules
+ reset
+ # Normal VGA console
+ vga = normal
+ # Ask for video mode at boot (time out to normal in 30s)
+ #vga = ask
+ # VESA framebuffer console @ 1024x768x64k
+ #vga=791
+ # VESA framebuffer console @ 1024x768x32k
+ #vga=790
+ # VESA framebuffer console @ 1024x768x256
+ #vga=773
+ # VESA framebuffer console @ 800x600x64k
+ #vga=788
+ # VESA framebuffer console @ 800x600x32k
+ #vga=787
+ # VESA framebuffer console @ 800x600x256
+ #vga=771
+ # VESA framebuffer console @ 640x480x64k
+ #vga=785
+ # VESA framebuffer console @ 640x480x32k
+ #vga=784
+ # VESA framebuffer console @ 640x480x256
+ #vga=769
+ # End LILO global section
+ # Linux bootable partition config begins
+ image = /boot/vmlinuz
+ root = /dev/sda2
+ label = Linux
+ read-only
+ # Linux bootable partition config ends</code>
+
+ <code>prompt
+ timeout=50
+ boot=/dev/sda
+ root=/dev/sda2
+ lba32
+ compact
+ bitmap = /boot/Slackware_Moonboot.bmp
+ bmp-colors = 255,0,255,0,255,0
+ bmp-table = 60,6,1,16
+ bmp-timer = 65,27,0,255
+ append="mitigations=off"
+ vga=normal
+ default=Gen6.9.1
+ image=/boot/vmlinuz-generic-6.6.30
+ label=Gen6.6.30
+ initrd=/boot/initrd-6.6.30.gz
+ read-only
+ image=/boot/vmlinuz-generic-6.9.1
+ label=Gen6.9.1
+ initrd=/boot/initrd-6.9.1.gz
+ read-only
+ image=/boot/vmlinuz-huge-6.6.30
+ label=Hug6.6.30
+ read-only
+ image=/boot/vmlinuz-huge-6.9.1
+ label=Hug6.9.1
+ read-only
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9