aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Harrington <kb0iic@berzerkula.org>2021-07-30 07:42:01 -0500
committerWilliam Harrington <kb0iic@berzerkula.org>2021-07-30 07:42:01 -0500
commit2da807661f15a07ac7c1fcd4a50f2e7dcb76bf5f (patch)
treebbc6795b180eac8576576eec27b859c8cb18b85c
Initial commit.
-rw-r--r--7x13.pf2bin0 -> 2503 bytes
-rw-r--r--dejavu-sans-10.pf2bin0 -> 2370 bytes
-rw-r--r--dejavu-sans-12.pf2bin0 -> 2532 bytes
-rw-r--r--dejavu-sans-bold-14.pf2bin0 -> 2795 bytes
-rw-r--r--demo.jpgbin0 -> 1880348 bytes
-rw-r--r--desktop.pngbin0 -> 25467 bytes
-rw-r--r--grub.cfg49
-rw-r--r--icons/debian.pngbin0 -> 6317 bytes
-rw-r--r--icons/fedora.pngbin0 -> 11234 bytes
-rw-r--r--icons/gentoo.pngbin0 -> 11173 bytes
-rw-r--r--icons/kubuntu.pngbin0 -> 3914 bytes
-rw-r--r--icons/lfs.pngbin0 -> 32534 bytes
-rw-r--r--icons/linuxmint.pngbin0 -> 14154 bytes
-rw-r--r--icons/macosx.pngbin0 -> 9765 bytes
-rw-r--r--icons/opensuse.pngbin0 -> 5637 bytes
-rw-r--r--icons/recovery.pngbin0 -> 71858 bytes
-rw-r--r--icons/sabayon.pngbin0 -> 4972 bytes
-rw-r--r--icons/slackware.pngbin0 -> 212180 bytes
-rw-r--r--icons/ubuntu.pngbin0 -> 5169 bytes
-rw-r--r--icons/win98.pngbin0 -> 90628 bytes
-rw-r--r--icons/windows.pngbin0 -> 49379 bytes
-rw-r--r--lfs1024desktop.pngbin0 -> 28833 bytes
-rw-r--r--lfs640desktop.pngbin0 -> 17426 bytes
-rw-r--r--lfs800desktop.pngbin0 -> 25132 bytes
-rw-r--r--menu_bkg_c.pngbin0 -> 9329 bytes
-rw-r--r--menu_bkg_e.pngbin0 -> 6676 bytes
-rw-r--r--menu_bkg_n.pngbin0 -> 5504 bytes
-rw-r--r--menu_bkg_ne.pngbin0 -> 1216 bytes
-rw-r--r--menu_bkg_nw.pngbin0 -> 1216 bytes
-rw-r--r--menu_bkg_s.pngbin0 -> 5504 bytes
-rw-r--r--menu_bkg_se.pngbin0 -> 1216 bytes
-rw-r--r--menu_bkg_sw.pngbin0 -> 1216 bytes
-rw-r--r--menu_bkg_w.pngbin0 -> 6676 bytes
-rw-r--r--sb_fr_c.pngbin0 -> 285 bytes
-rw-r--r--sb_fr_n.pngbin0 -> 471 bytes
-rw-r--r--sb_fr_s.pngbin0 -> 504 bytes
-rw-r--r--sb_th_c.pngbin0 -> 197 bytes
-rw-r--r--sb_th_n.pngbin0 -> 228 bytes
-rw-r--r--sb_th_s.pngbin0 -> 236 bytes
-rw-r--r--select_c.pngbin0 -> 366 bytes
-rw-r--r--select_e.pngbin0 -> 353 bytes
-rw-r--r--select_n.pngbin0 -> 208 bytes
-rw-r--r--select_ne.pngbin0 -> 201 bytes
-rw-r--r--select_nw.pngbin0 -> 195 bytes
-rw-r--r--select_s.pngbin0 -> 207 bytes
-rw-r--r--select_se.pngbin0 -> 207 bytes
-rw-r--r--select_sw.pngbin0 -> 207 bytes
-rw-r--r--select_w.pngbin0 -> 346 bytes
-rw-r--r--terminal_c.pngbin0 -> 2487 bytes
-rw-r--r--terminal_e.pngbin0 -> 1212 bytes
-rw-r--r--terminal_n.pngbin0 -> 485 bytes
-rw-r--r--terminal_ne.pngbin0 -> 1537 bytes
-rw-r--r--terminal_nw.pngbin0 -> 1293 bytes
-rw-r--r--terminal_s.pngbin0 -> 687 bytes
-rw-r--r--terminal_se.pngbin0 -> 2447 bytes
-rw-r--r--terminal_sw.pngbin0 -> 2465 bytes
-rw-r--r--terminal_w.pngbin0 -> 1078 bytes
-rw-r--r--theme.txt39
58 files changed, 88 insertions, 0 deletions
diff --git a/7x13.pf2 b/7x13.pf2
new file mode 100644
index 0000000..77c9190
--- /dev/null
+++ b/7x13.pf2
Binary files differ
diff --git a/dejavu-sans-10.pf2 b/dejavu-sans-10.pf2
new file mode 100644
index 0000000..b531167
--- /dev/null
+++ b/dejavu-sans-10.pf2
Binary files differ
diff --git a/dejavu-sans-12.pf2 b/dejavu-sans-12.pf2
new file mode 100644
index 0000000..5020150
--- /dev/null
+++ b/dejavu-sans-12.pf2
Binary files differ
diff --git a/dejavu-sans-bold-14.pf2 b/dejavu-sans-bold-14.pf2
new file mode 100644
index 0000000..f4d2fc0
--- /dev/null
+++ b/dejavu-sans-bold-14.pf2
Binary files differ
diff --git a/demo.jpg b/demo.jpg
new file mode 100644
index 0000000..07516b6
--- /dev/null
+++ b/demo.jpg
Binary files differ
diff --git a/desktop.png b/desktop.png
new file mode 100644
index 0000000..07cd86b
--- /dev/null
+++ b/desktop.png
Binary files differ
diff --git a/grub.cfg b/grub.cfg
new file mode 100644
index 0000000..b372889
--- /dev/null
+++ b/grub.cfg
@@ -0,0 +1,49 @@
+# Beging /boot/grub/grub.cfg
+
+set default=0
+set timeout=5
+
+insmod part_msdos
+insmod ext2
+set root=(hd1,msdos2)
+
+insmod vbe
+#set gfxmode=640x480
+#set gfxmode=800x600
+set gfxmode=1024x768
+#set gfxpayload=keep
+
+insmod gfxterm
+terminal_output gfxterm
+
+insmod font
+loadfont /grub/fonts/7x13.pf2
+loadfont /grub/fonts/dejavu-sans-10.pf2
+loadfont /grub/fonts/dejavu-sans-12.pf2
+loadfont /grub/fonts/dejavu-sans-bold-14.pf2
+#loadfont /grub/fonts/unicode.pf2
+
+insmod png
+set theme=/grub/themes/demo/theme.txt
+
+menuentry "LFS 6.8 TUSL2-C" --class lfs --class gnu-linux --class os {
+ echo -e "LFS 6.8 with BLFS 20110417\n"
+ echo -e "Featuring: Xorg 7.6 with KDE-4.6.5\n"
+ echo -e "Now loading ..."
+ linux /linux-2.6.37.6-tusl2c root=/dev/sdb4 ro acpi_enforce_resources=no
+}
+menuentry "Slackware 13.37" --class slackware --class gnu-linux --class os {
+ echo "Loading Slackware 13.37 32-bit ..."
+ linux /vmlinuz quiet ro
+ initrd /initrd-2.6.37.6-sdb3.gz
+}
+menuentry "MS Windows 98SE" --class win98 --class windows --class os {
+ echo "Loading Windows 98 Second Edition ..."
+ set root=(hd0,1)
+ chainloader +1
+}
+menuentry "MS Windows XP Home SP1a" --class winxp --class windows --class os {
+ echo "Loading Windows XP with SP1a ..."
+ set root=(hd0,2)
+ chainloader +1
+}
diff --git a/icons/debian.png b/icons/debian.png
new file mode 100644
index 0000000..3ddc59e
--- /dev/null
+++ b/icons/debian.png
Binary files differ
diff --git a/icons/fedora.png b/icons/fedora.png
new file mode 100644
index 0000000..894b9f6
--- /dev/null
+++ b/icons/fedora.png
Binary files differ
diff --git a/icons/gentoo.png b/icons/gentoo.png
new file mode 100644
index 0000000..4219e8c
--- /dev/null
+++ b/icons/gentoo.png
Binary files differ
diff --git a/icons/kubuntu.png b/icons/kubuntu.png
new file mode 100644
index 0000000..b20f5dc
--- /dev/null
+++ b/icons/kubuntu.png
Binary files differ
diff --git a/icons/lfs.png b/icons/lfs.png
new file mode 100644
index 0000000..ecc95d9
--- /dev/null
+++ b/icons/lfs.png
Binary files differ
diff --git a/icons/linuxmint.png b/icons/linuxmint.png
new file mode 100644
index 0000000..be85cd7
--- /dev/null
+++ b/icons/linuxmint.png
Binary files differ
diff --git a/icons/macosx.png b/icons/macosx.png
new file mode 100644
index 0000000..060fd03
--- /dev/null
+++ b/icons/macosx.png
Binary files differ
diff --git a/icons/opensuse.png b/icons/opensuse.png
new file mode 100644
index 0000000..792ab69
--- /dev/null
+++ b/icons/opensuse.png
Binary files differ
diff --git a/icons/recovery.png b/icons/recovery.png
new file mode 100644
index 0000000..0993e9f
--- /dev/null
+++ b/icons/recovery.png
Binary files differ
diff --git a/icons/sabayon.png b/icons/sabayon.png
new file mode 100644
index 0000000..74b0772
--- /dev/null
+++ b/icons/sabayon.png
Binary files differ
diff --git a/icons/slackware.png b/icons/slackware.png
new file mode 100644
index 0000000..0c83e2c
--- /dev/null
+++ b/icons/slackware.png
Binary files differ
diff --git a/icons/ubuntu.png b/icons/ubuntu.png
new file mode 100644
index 0000000..3a09ed2
--- /dev/null
+++ b/icons/ubuntu.png
Binary files differ
diff --git a/icons/win98.png b/icons/win98.png
new file mode 100644
index 0000000..754e4a7
--- /dev/null
+++ b/icons/win98.png
Binary files differ
diff --git a/icons/windows.png b/icons/windows.png
new file mode 100644
index 0000000..bf464b0
--- /dev/null
+++ b/icons/windows.png
Binary files differ
diff --git a/lfs1024desktop.png b/lfs1024desktop.png
new file mode 100644
index 0000000..4ff4edf
--- /dev/null
+++ b/lfs1024desktop.png
Binary files differ
diff --git a/lfs640desktop.png b/lfs640desktop.png
new file mode 100644
index 0000000..8b617a1
--- /dev/null
+++ b/lfs640desktop.png
Binary files differ
diff --git a/lfs800desktop.png b/lfs800desktop.png
new file mode 100644
index 0000000..55f43bd
--- /dev/null
+++ b/lfs800desktop.png
Binary files differ
diff --git a/menu_bkg_c.png b/menu_bkg_c.png
new file mode 100644
index 0000000..09f4641
--- /dev/null
+++ b/menu_bkg_c.png
Binary files differ
diff --git a/menu_bkg_e.png b/menu_bkg_e.png
new file mode 100644
index 0000000..ac49294
--- /dev/null
+++ b/menu_bkg_e.png
Binary files differ
diff --git a/menu_bkg_n.png b/menu_bkg_n.png
new file mode 100644
index 0000000..1cc6a45
--- /dev/null
+++ b/menu_bkg_n.png
Binary files differ
diff --git a/menu_bkg_ne.png b/menu_bkg_ne.png
new file mode 100644
index 0000000..1580095
--- /dev/null
+++ b/menu_bkg_ne.png
Binary files differ
diff --git a/menu_bkg_nw.png b/menu_bkg_nw.png
new file mode 100644
index 0000000..1580095
--- /dev/null
+++ b/menu_bkg_nw.png
Binary files differ
diff --git a/menu_bkg_s.png b/menu_bkg_s.png
new file mode 100644
index 0000000..f08e765
--- /dev/null
+++ b/menu_bkg_s.png
Binary files differ
diff --git a/menu_bkg_se.png b/menu_bkg_se.png
new file mode 100644
index 0000000..1580095
--- /dev/null
+++ b/menu_bkg_se.png
Binary files differ
diff --git a/menu_bkg_sw.png b/menu_bkg_sw.png
new file mode 100644
index 0000000..1580095
--- /dev/null
+++ b/menu_bkg_sw.png
Binary files differ
diff --git a/menu_bkg_w.png b/menu_bkg_w.png
new file mode 100644
index 0000000..da0f29a
--- /dev/null
+++ b/menu_bkg_w.png
Binary files differ
diff --git a/sb_fr_c.png b/sb_fr_c.png
new file mode 100644
index 0000000..6850d98
--- /dev/null
+++ b/sb_fr_c.png
Binary files differ
diff --git a/sb_fr_n.png b/sb_fr_n.png
new file mode 100644
index 0000000..281e51d
--- /dev/null
+++ b/sb_fr_n.png
Binary files differ
diff --git a/sb_fr_s.png b/sb_fr_s.png
new file mode 100644
index 0000000..6dc5cde
--- /dev/null
+++ b/sb_fr_s.png
Binary files differ
diff --git a/sb_th_c.png b/sb_th_c.png
new file mode 100644
index 0000000..26ded8d
--- /dev/null
+++ b/sb_th_c.png
Binary files differ
diff --git a/sb_th_n.png b/sb_th_n.png
new file mode 100644
index 0000000..ae598a3
--- /dev/null
+++ b/sb_th_n.png
Binary files differ
diff --git a/sb_th_s.png b/sb_th_s.png
new file mode 100644
index 0000000..fd78366
--- /dev/null
+++ b/sb_th_s.png
Binary files differ
diff --git a/select_c.png b/select_c.png
new file mode 100644
index 0000000..356c64c
--- /dev/null
+++ b/select_c.png
Binary files differ
diff --git a/select_e.png b/select_e.png
new file mode 100644
index 0000000..cccbd23
--- /dev/null
+++ b/select_e.png
Binary files differ
diff --git a/select_n.png b/select_n.png
new file mode 100644
index 0000000..bb61cf6
--- /dev/null
+++ b/select_n.png
Binary files differ
diff --git a/select_ne.png b/select_ne.png
new file mode 100644
index 0000000..198e7d8
--- /dev/null
+++ b/select_ne.png
Binary files differ
diff --git a/select_nw.png b/select_nw.png
new file mode 100644
index 0000000..527719c
--- /dev/null
+++ b/select_nw.png
Binary files differ
diff --git a/select_s.png b/select_s.png
new file mode 100644
index 0000000..ff3bd46
--- /dev/null
+++ b/select_s.png
Binary files differ
diff --git a/select_se.png b/select_se.png
new file mode 100644
index 0000000..b54d582
--- /dev/null
+++ b/select_se.png
Binary files differ
diff --git a/select_sw.png b/select_sw.png
new file mode 100644
index 0000000..cd3730c
--- /dev/null
+++ b/select_sw.png
Binary files differ
diff --git a/select_w.png b/select_w.png
new file mode 100644
index 0000000..61a1d95
--- /dev/null
+++ b/select_w.png
Binary files differ
diff --git a/terminal_c.png b/terminal_c.png
new file mode 100644
index 0000000..868c4d4
--- /dev/null
+++ b/terminal_c.png
Binary files differ
diff --git a/terminal_e.png b/terminal_e.png
new file mode 100644
index 0000000..d6f455c
--- /dev/null
+++ b/terminal_e.png
Binary files differ
diff --git a/terminal_n.png b/terminal_n.png
new file mode 100644
index 0000000..36cdf14
--- /dev/null
+++ b/terminal_n.png
Binary files differ
diff --git a/terminal_ne.png b/terminal_ne.png
new file mode 100644
index 0000000..676f4f0
--- /dev/null
+++ b/terminal_ne.png
Binary files differ
diff --git a/terminal_nw.png b/terminal_nw.png
new file mode 100644
index 0000000..160beb0
--- /dev/null
+++ b/terminal_nw.png
Binary files differ
diff --git a/terminal_s.png b/terminal_s.png
new file mode 100644
index 0000000..caf5be9
--- /dev/null
+++ b/terminal_s.png
Binary files differ
diff --git a/terminal_se.png b/terminal_se.png
new file mode 100644
index 0000000..8d1c802
--- /dev/null
+++ b/terminal_se.png
Binary files differ
diff --git a/terminal_sw.png b/terminal_sw.png
new file mode 100644
index 0000000..6f44160
--- /dev/null
+++ b/terminal_sw.png
Binary files differ
diff --git a/terminal_w.png b/terminal_w.png
new file mode 100644
index 0000000..40ce619
--- /dev/null
+++ b/terminal_w.png
Binary files differ
diff --git a/theme.txt b/theme.txt
new file mode 100644
index 0000000..3f342ba
--- /dev/null
+++ b/theme.txt
@@ -0,0 +1,39 @@
+# GRUB2 gfxmenu Demo theme
+# The Definitive Guide to Theming GRUB2,
+# using a modified version of the Ubuntu1 demo theme from http://www.gibibit.com
+# Designed for any resolution
+
+# Global Property
+title-text: "Hadron Boot Selections"
+title-font: "DejaVu Sans Regular 12"
+title-color: "#FFFFFF"
+message-font: "DejaVu Sans Regular 12"
+message-color: "#FFFFFF"
+message-bg-color: "#020202"
+desktop-image: "lfs640desktop.png"
+desktop-color: "#000000"
+terminal-box: "terminal_*.png"
+terminal-font: "Fixed Regular 13"
+
+# Show the boot menu
++ boot_menu {
+ left = 15%
+ top = 37%
+ width = 70%
+ height = 42%
+ item_font = "DejaVu Sans Bold 14"
+ item_color = "#B48D1C"
+ selected_item_color = "#FFC405"
+ item_height = 32
+ item_padding = 0
+ item_spacing = 10
+ icon_width = 32
+ icon_height = 32
+ icon_spacing = 25
+ selected_item_pixmap_style = "select_*.png"
+ menu_pixmap_style = "menu_bkg_*.png"
+ scrollbar = true
+ scrollbar_width = 17
+ scrollbar_thumb = "sb_th_*.png"
+ scrollbar_frame = "sb_fr_*.png"
+}