commit cb0d933cff15f66fa8244e0c9c672d496925155f Author: root Date: Thu Jun 1 22:50:54 2023 -0700 first commit diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..093e374 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.wim +*.img +*.iso +*.cgz +*.squashfs diff --git a/boot/boot.ipxe b/boot/boot.ipxe new file mode 100755 index 0000000..3e0b428 --- /dev/null +++ b/boot/boot.ipxe @@ -0,0 +1,2 @@ +#!ipxe +chain http://192.168.1.50/ipxe/menu.ipxe \ No newline at end of file diff --git a/boot/snponly.efi b/boot/snponly.efi new file mode 100755 index 0000000..cd23f76 Binary files /dev/null and b/boot/snponly.efi differ diff --git a/boot/undionly.kpxe b/boot/undionly.kpxe new file mode 100755 index 0000000..0f85461 Binary files /dev/null and b/boot/undionly.kpxe differ diff --git a/config/default b/config/default new file mode 100755 index 0000000..d48534d --- /dev/null +++ b/config/default @@ -0,0 +1,94 @@ +## +# You should look at the following URL's in order to grasp a solid understanding +# of Nginx configuration files in order to fully unleash the power of Nginx. +# https://www.nginx.com/resources/wiki/start/ +# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/ +# https://wiki.debian.org/Nginx/DirectoryStructure +# +# In most cases, administrators will remove this file from sites-enabled/ and +# leave it as reference inside of sites-available where it will continue to be +# updated by the nginx packaging team. +# +# This file will automatically load configuration files provided by other +# applications, such as Drupal or Wordpress. These applications will be made +# available underneath a path with that package name, such as /drupal8. +# +# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. +## + +# Default server configuration +# +server { + listen 80 default_server; + listen [::]:80 default_server; + + # SSL configuration + # + # listen 443 ssl default_server; + # listen [::]:443 ssl default_server; + # + # Note: You should disable gzip for SSL traffic. + # See: https://bugs.debian.org/773332 + # + # Read up on ssl_ciphers to ensure a secure configuration. + # See: https://bugs.debian.org/765782 + # + # Self signed certs generated by the ssl-cert package + # Don't use them in a production server! + # + # include snippets/snakeoil.conf; + + root /mnt/hypervhost-03/RemoteInstall/Files; + + # Add index.php to the list if you are using PHP + index index.html index.htm index.nginx-debian.html; + + server_name ipxebootserver; + + location / { + autoindex on; + autoindex_exact_size off; + autoindex_localtime on; + # First attempt to serve request as file, then + # as directory, then fall back to displaying a 404. + try_files $uri $uri/ =404; + } + + # pass PHP scripts to FastCGI server + # + #location ~ \.php$ { + # include snippets/fastcgi-php.conf; + # + # # With php-fpm (or other unix sockets): + # fastcgi_pass unix:/run/php/php7.3-fpm.sock; + # # With php-cgi (or other tcp sockets): + # fastcgi_pass 127.0.0.1:9000; + #} + + # deny access to .htaccess files, if Apache's document root + # concurs with nginx's one + # + #location ~ /\.ht { + # deny all; + #} +} + + +# Virtual Host configuration for example.com +# +# You can move that to a different file under sites-available/ and symlink that +# to sites-enabled/ to enable it. +# +#server { +# listen 80; +# listen [::]:80; +# +# server_name example.com; +# +# root /var/www/example.com; +# index index.html; +# +# location / { +# try_files $uri $uri/ =404; +# } +#} diff --git a/config/ltsp.conf b/config/ltsp.conf new file mode 100755 index 0000000..073a3c7 --- /dev/null +++ b/config/ltsp.conf @@ -0,0 +1,39 @@ +# Don't function as a DNS server: +port=0 + +# Log lots of extra information about DHCP transactions. +log-dhcp + +# Set the root directory for files available via FTP. +enable-tftp +tftp-root=/srv/tftp + +# The boot filename, Server name, Server Ip Address +dhcp-boot=tag:!ipxe,undionly.kpxe,,192.168.1.50 + +# Disable re-use of the DHCP servername and filename fields as extra +# option space. That's to avoid confusing some old or broken DHCP clients. +dhcp-no-override + +# inspect the vendor class string and match the text to set the tag +dhcp-vendorclass=BIOS,PXEClient:Arch:00000 +dhcp-vendorclass=UEFI32,PXEClient:Arch:00006 +dhcp-vendorclass=UEFI,PXEClient:Arch:00007 +dhcp-vendorclass=UEFI64,PXEClient:Arch:00009 + +# Set the boot file name based on the matching tag from the vendor class (above) +dhcp-boot=net:UEFI32,snponly.efi,,192.168.1.50 +dhcp-boot=net:UEFI,snponly.efi,,192.168.1.50 +dhcp-boot=net:UEFI64,snponly.efi,,192.168.1.50 + +# PXE menu. The first part is the text displayed to the user. The second is the timeout, in seconds. +pxe-prompt="Booting iPXE", 5 + +# The known types are x86PC, PC98, IA64_EFI, Alpha, Arc_x86, +# Intel_Lean_Client, IA32_EFI, BC_EFI, Xscale_EFI and X86-64_EFI +# This option is first and will be the default if there is no input from the user. +pxe-service=X86PC, "Boot iPXE", undionly.kpxe +pxe-service=X86-64_EFI, "Boot to iPXE UEFI", snponly.efi +pxe-service=BC_EFI, "Boot to iPXE UEFI PXE-BC", snponly.efi + +dhcp-range=192.168.1.50,proxy diff --git a/config/nginx.conf b/config/nginx.conf new file mode 100755 index 0000000..7b714b2 --- /dev/null +++ b/config/nginx.conf @@ -0,0 +1,85 @@ +user www-data; +worker_processes auto; +pid /run/nginx.pid; +include /etc/nginx/modules-enabled/*.conf; + +events { + worker_connections 768; + # multi_accept on; +} + +http { + + ## + # Basic Settings + ## + + sendfile on; + tcp_nopush on; + tcp_nodelay on; + keepalive_timeout 65; + types_hash_max_size 2048; + # server_tokens off; + + # server_names_hash_bucket_size 64; + # server_name_in_redirect off; + + include /etc/nginx/mime.types; + # default_type application/octet-stream; + + ## + # SSL Settings + ## + + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE + ssl_prefer_server_ciphers on; + + ## + # Logging Settings + ## + + access_log /var/log/nginx/access.log; + error_log /var/log/nginx/error.log; + + ## + # Gzip Settings + ## + + gzip on; + + # gzip_vary on; + # gzip_proxied any; + # gzip_comp_level 6; + # gzip_buffers 16 8k; + # gzip_http_version 1.1; + # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; + + ## + # Virtual Host Configs + ## + + include /etc/nginx/conf.d/*.conf; + include /etc/nginx/sites-enabled/*; +} + + +#mail { +# # See sample authentication script at: +# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript +# +# # auth_http localhost/auth.php; +# # pop3_capabilities "TOP" "USER"; +# # imap_capabilities "IMAP4rev1" "UIDPLUS"; +# +# server { +# listen localhost:110; +# protocol pop3; +# proxy on; +# } +# +# server { +# listen localhost:143; +# protocol imap; +# proxy on; +# } +#} diff --git a/config/tftp/snponly.efi b/config/tftp/snponly.efi new file mode 100755 index 0000000..e180684 Binary files /dev/null and b/config/tftp/snponly.efi differ diff --git a/config/tftp/undionly.kpxe b/config/tftp/undionly.kpxe new file mode 100755 index 0000000..8ecd578 Binary files /dev/null and b/config/tftp/undionly.kpxe differ diff --git a/config/tftpd-hpa b/config/tftpd-hpa new file mode 100755 index 0000000..60a9142 --- /dev/null +++ b/config/tftpd-hpa @@ -0,0 +1,6 @@ +# /etc/default/tftpd-hpa + +TFTP_USERNAME="tftp" +TFTP_DIRECTORY="/srv/tftp" +TFTP_ADDRESS="192.168.1.50:69" +TFTP_OPTIONS="--secure" diff --git a/files/debian-11.7/boot-auto.ipxe b/files/debian-11.7/boot-auto.ipxe new file mode 100755 index 0000000..40e0a4c --- /dev/null +++ b/files/debian-11.7/boot-auto.ipxe @@ -0,0 +1,5 @@ +#!ipxe + +kernel vmlinuz initrd=initrd hostname=debian domain=local auto=true url=http://192.168.1.50/debian/debian-bullseye-preseed.cfg +initrd initrd +boot diff --git a/files/debian-11.7/boot-manual.ipxe b/files/debian-11.7/boot-manual.ipxe new file mode 100755 index 0000000..9c8d4ab --- /dev/null +++ b/files/debian-11.7/boot-manual.ipxe @@ -0,0 +1,5 @@ +#!ipxe + +kernel vmlinuz initrd=initrd +initrd initrd +boot \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/addrk.cfg b/files/debian-11.7/boot-screens/addrk.cfg new file mode 100755 index 0000000..c50c703 --- /dev/null +++ b/files/debian-11.7/boot-screens/addrk.cfg @@ -0,0 +1,9 @@ +label expertdark + menu label E^xpert install + kernel debian-installer/amd64/linux + append priority=low vga=788 initrd=debian-installer/amd64/initrd.gz theme=dark --- +include debian-installer/amd64/boot-screens/rqdrk.cfg +label autodark + menu label ^Automated install + kernel debian-installer/amd64/linux + append auto=true priority=critical vga=788 initrd=debian-installer/amd64/initrd.gz theme=dark --- quiet diff --git a/files/debian-11.7/boot-screens/adtxt.cfg b/files/debian-11.7/boot-screens/adtxt.cfg new file mode 100755 index 0000000..c399e86 --- /dev/null +++ b/files/debian-11.7/boot-screens/adtxt.cfg @@ -0,0 +1,9 @@ +label expert + menu label E^xpert install + kernel debian-installer/amd64/linux + append priority=low vga=788 initrd=debian-installer/amd64/initrd.gz --- +include debian-installer/amd64/boot-screens/rqtxt.cfg +label auto + menu label ^Automated install + kernel debian-installer/amd64/linux + append auto=true priority=critical vga=788 initrd=debian-installer/amd64/initrd.gz --- quiet diff --git a/files/debian-11.7/boot-screens/drk.cfg b/files/debian-11.7/boot-screens/drk.cfg new file mode 100755 index 0000000..bd31319 --- /dev/null +++ b/files/debian-11.7/boot-screens/drk.cfg @@ -0,0 +1,6 @@ +label installdark +default installdark + menu label ^Install + menu default + kernel debian-installer/amd64/linux + append vga=788 initrd=debian-installer/amd64/initrd.gz theme=dark --- quiet diff --git a/files/debian-11.7/boot-screens/drkmenu.cfg b/files/debian-11.7/boot-screens/drkmenu.cfg new file mode 100755 index 0000000..753528a --- /dev/null +++ b/files/debian-11.7/boot-screens/drkmenu.cfg @@ -0,0 +1,21 @@ +menu background #00000000 +menu color title * #FFFFFFFF * +menu color border * #00000000 #00000000 none +menu color unsel * #ffffffff #ff000000 * +menu color hotkey * #ffdddd00 #ff000000 * +menu color sel * #ffffffff #ff808080 * +menu color hotsel * #ffdddd00 #ff808080 * +menu color tabmsg * #ffffffff #00000000 * +menu color help 37;40 #ffdddd00 #00000000 none +# XXX When adjusting vshift, take care that rows is set to a small +# enough value so any possible menu will fit on the screen, +# rather than falling off the bottom. +menu vshift 8 +menu rows 12 +# The help line must be at least one line from the bottom. +menu helpmsgrow 14 +# The command line must be at least one line from the help line. +menu cmdlinerow 16 +menu timeoutrow 16 +menu tabmsgrow 18 +menu tabmsg Press ENTER to boot or TAB to edit a menu entry diff --git a/files/debian-11.7/boot-screens/exithelp.cfg b/files/debian-11.7/boot-screens/exithelp.cfg new file mode 100755 index 0000000..385f4e1 --- /dev/null +++ b/files/debian-11.7/boot-screens/exithelp.cfg @@ -0,0 +1,3 @@ +label menu + kernel debian-installer/amd64/boot-screens/vesamenu.c32 + config debian-installer/amd64/boot-screens/syslinux.cfg diff --git a/files/debian-11.7/boot-screens/f1.txt b/files/debian-11.7/boot-screens/f1.txt new file mode 100755 index 0000000..1f808b2 --- /dev/null +++ b/files/debian-11.7/boot-screens/f1.txt @@ -0,0 +1,25 @@ + 0fWelcome to Debian GNU/Linux!07 09F107 + +This is a Debian 11 (bullseye) installation netboot image. +It was built on 20210731+deb11u8. + +0fHELP INDEX07 + +0fKEY TOPIC07 + +<09F107> This page, the help index. +<09F207> Prerequisites for installing Debian. +<09F307> Boot methods for special ways of using this netboot image +<09F407> Additional boot methods; rescue mode. +<09F507> Special boot parameters, overview. +<09F607> Special boot parameters for special machines. +<09F707> Special boot parameters for selected disk controllers. +<09F807> Special boot parameters for the install system. +<09F907> How to get help. +<09F1007> Copyrights and warranties. + +For F1-F9 type control and F then the digit 1-9 +For F10 type control and F then the digit 0 + + +Press F2 through F10 for details, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f10.txt b/files/debian-11.7/boot-screens/f10.txt new file mode 100755 index 0000000..650bcfa --- /dev/null +++ b/files/debian-11.7/boot-screens/f10.txt @@ -0,0 +1,23 @@ + 0fCOPYRIGHTS AND WARRANTIES07 09F1007 + +Debian GNU/Linux is Copyright (C) 1993-2016 Software in the Public Interest, +and others. + +The Debian GNU/Linux system is freely redistributable. After installation, +the exact distribution terms for each package are described in the +corresponding file /usr/share/doc/0bpackagename07/copyright. + +Debian GNU/Linux comes with 0fABSOLUTELY NO WARRANTY07, to the extent +permitted by applicable law. + + + + + + + + + + + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f2.txt b/files/debian-11.7/boot-screens/f2.txt new file mode 100755 index 0000000..a52f245 --- /dev/null +++ b/files/debian-11.7/boot-screens/f2.txt @@ -0,0 +1,23 @@ + 0fPREREQUISITES FOR INSTALLING DEBIAN07 09F207 + +You must have at least 285 megabytes of RAM to use this Debian installer. + +You should have space on your hard disk to create a new disk partition +of at least 920 megabytes to install the base system. You'll need more +disk space to install additional packages, depending on what you wish +to do with your new Debian system. + +See the Installation Guide or the FAQ for more information; both +documents are available at the Debian web site, 0fhttp://www.debian.org/07 + +Thank you for choosing Debian! + + + + + + + + + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f3.txt b/files/debian-11.7/boot-screens/f3.txt new file mode 100755 index 0000000..a289213 --- /dev/null +++ b/files/debian-11.7/boot-screens/f3.txt @@ -0,0 +1,23 @@ + 0fBOOT METHODS07 09F307 + +0fAvailable boot methods:07 + +0finstall07 + Start the installation -- this is the default netboot image install. +0fexpert07 + Start the installation in expert mode, for maximum control. + + + + + +To use one of these boot methods, type it at the prompt, optionally +followed by any boot parameters. For example: + boot: install acpi=off + +If unsure, you should use the default boot method, with no special +parameters, by simply pressing enter at the boot prompt. + +Except in expert mode, non-critical kernel boot messages are suppressed. + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f4.txt b/files/debian-11.7/boot-screens/f4.txt new file mode 100755 index 0000000..548e85d --- /dev/null +++ b/files/debian-11.7/boot-screens/f4.txt @@ -0,0 +1,23 @@ + 0fRESCUE MODE07 09F407 + +0fUse one of these boot methods to rescue an existing install:07 + +0frescue07 + Boot into rescue mode. + + + + + + + +To use one of these boot methods, type it at the prompt, optionally +followed by any boot parameters. For example: + boot: rescue acpi=off + + + + + + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f5.txt b/files/debian-11.7/boot-screens/f5.txt new file mode 100755 index 0000000..6e73913 --- /dev/null +++ b/files/debian-11.7/boot-screens/f5.txt @@ -0,0 +1,23 @@ + 0fSPECIAL BOOT PARAMETERS - OVERVIEW07 09F507 + +On a few systems, you may need to specify a parameter at the 0fboot:07 +prompt in order to boot the system. For example, Linux may not be able +to autodetect your hardware, and you may need to explicitly specify +its location or type for it to be recognized. + +For more information about what boot parameters you can use, press: + + <09F607> -- boot parameters for special machines + <09F707> -- boot parameters for various disk controllers + <09F807> -- boot parameters understood by the install system + +Note that to specify a parameter for a particular kernel module, use the form +module.param=value, for example: libata.atapi_enabled=1 + + + + + + + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f6.txt b/files/debian-11.7/boot-screens/f6.txt new file mode 100755 index 0000000..ad8220f --- /dev/null +++ b/files/debian-11.7/boot-screens/f6.txt @@ -0,0 +1,23 @@ + 0fSPECIAL BOOT PARAMETERS - VARIOUS HARDWARE07 09F607 + +You can use the following boot parameters at the 0fboot:07 prompt, +in combination with the boot method (see <09F307>). +If you use hex numbers you have to use the 0x prefix (e.g., 0x300). +0f +HARDWARE PARAMETER TO SPECIFY07 +IBM PS/1 or ValuePoint (IDE disk) 0fhd=0bcylinders0f,0bheads0f,0bsectors07 +Some IBM ThinkPads 0ffloppy.floppy=thinkpad07 +Protect I/O port regions 0freserve=0biobase0f,0bextent07[0f,0b...07] +Laptops with screen display problems 0fvga=77107 +Use first serial port at 9600 baud 0fconsole=ttyS0,9600n807 +Force use of generic IDE driver 0fall_generic_ide=107 +Possible (temporary) workarounds for lockups or other hardware failures: +disable buggy APIC interrupt routing 0fnoapic nolapic07 +(partly) disable ACPI 0facpi=noirq07 or 0facpi=off07 +disable USB 0fnousb07 +poll for interrupts 0firqpoll07 + +For example: + boot: install vga=771 noapic nolapic + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f7.txt b/files/debian-11.7/boot-screens/f7.txt new file mode 100755 index 0000000..bfd39fc --- /dev/null +++ b/files/debian-11.7/boot-screens/f7.txt @@ -0,0 +1,23 @@ + 0fSPECIAL BOOT PARAMETERS - VARIOUS DISK DRIVES07 09F707 + +You can use the following boot parameters at the 0fboot:07 prompt, +in combination with the boot method (see <09F307>). +0f +HARDWARE PARAMETER TO SPECIFY07 +Adaptec 151x, 152x 0faha152x.aha152x=0biobase07[0f,0birq07[0f,0bscsi-id07[0f,0breconnect07]]] +Adaptec 1542 0faha1542.aha1542=0biobase07[0f,0bbuson0f,0bbusoff07[0f,0bdmaspeed07]] +Adaptec 274x, 284x 0faic7xxx.aic7xxx=no_reset07 (enabled if non-zero) +BusLogic SCSI Hosts 0fBusLogic.BusLogic=0biobase07 +Certain DELL machines 0faic7xxx.aic7xxx=no_probe07 + +This list is incomplete, see the kernel's kernel-parameters.txt file +for more. + + + + + +For example: + boot: install aic7xxx.aic7xxx=no_probe + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f8.txt b/files/debian-11.7/boot-screens/f8.txt new file mode 100755 index 0000000..936e212 --- /dev/null +++ b/files/debian-11.7/boot-screens/f8.txt @@ -0,0 +1,23 @@ + 0fSPECIAL BOOT PARAMETERS - INSTALLATION SYSTEM07 09F807 + +You can use the following boot parameters at the 0fboot:07 prompt, +in combination with the boot method (see <09F307>). These parameters +control how the installer works. +0f +RESULT PARAMETER07 +Disable framebuffer 0fvga=normal fb=false07 +Don't start PCMCIA 0fhw-detect/start_pcmcia=false07 +Force static network config 0fnetcfg/disable_dhcp=true07 +Set keyboard map 0fbootkbd=es07 +Select the desktop 0fdesktop=kde07 + +Accessibility options (last 2 options not available for all images): + Use dark contrast theme 0ftheme=dark07 + Use Braille tty 0fbrltty=driver,device,texttable07 + Use Speakup 0fspeakup.synth=driver07 + + +For example: + boot: install vga=normal fb=false + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/f9.txt b/files/debian-11.7/boot-screens/f9.txt new file mode 100755 index 0000000..625c648 --- /dev/null +++ b/files/debian-11.7/boot-screens/f9.txt @@ -0,0 +1,23 @@ + 0fGETTING HELP07 09F907 + +If you can't install Debian, don't despair! The Debian team is ready to +help you! We are especially interested in hearing about installation +problems, because in general they don't happen to only 0fone07 person. +We've either already heard about your particular problem and can dispense a +quick fix, or we would like to hear about it and work through it with you, +and the next user who comes up with the same problem will profit from your +experience! + +See the Installation Guide or the FAQ for more information; both +documents are available at the Debian web site, 0fhttp://www.debian.org/07 + + + + + + + + + + +Press F1control and F then 1 for the help index, or ENTER to \ No newline at end of file diff --git a/files/debian-11.7/boot-screens/ldlinux.c32 b/files/debian-11.7/boot-screens/ldlinux.c32 new file mode 100755 index 0000000..e94389b Binary files /dev/null and b/files/debian-11.7/boot-screens/ldlinux.c32 differ diff --git a/files/debian-11.7/boot-screens/libcom32.c32 b/files/debian-11.7/boot-screens/libcom32.c32 new file mode 100755 index 0000000..c4265b9 Binary files /dev/null and b/files/debian-11.7/boot-screens/libcom32.c32 differ diff --git a/files/debian-11.7/boot-screens/libutil.c32 b/files/debian-11.7/boot-screens/libutil.c32 new file mode 100755 index 0000000..6fc1da7 Binary files /dev/null and b/files/debian-11.7/boot-screens/libutil.c32 differ diff --git a/files/debian-11.7/boot-screens/menu.cfg b/files/debian-11.7/boot-screens/menu.cfg new file mode 100755 index 0000000..1e3975a --- /dev/null +++ b/files/debian-11.7/boot-screens/menu.cfg @@ -0,0 +1,55 @@ +menu hshift 4 +menu width 70 + +menu title Debian GNU/Linux installer menu (BIOS mode) +include debian-installer/amd64/boot-screens/stdmenu.cfg +include debian-installer/amd64/boot-screens/gtk.cfg +include debian-installer/amd64/boot-screens/txt.cfg +menu begin advanced + menu label ^Advanced options + menu title Advanced options + include debian-installer/amd64/boot-screens/stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + include debian-installer/amd64/boot-screens/adgtk.cfg + include debian-installer/amd64/boot-screens/adtxt.cfg + include debian-installer/amd64/boot-screens/adspkgtk.cfg + include debian-installer/amd64/boot-screens/adspk.cfg +menu end +menu begin dark + menu label Accessible ^dark contrast installer menu + menu title Accessible dark contrast option + include debian-installer/amd64/boot-screens/drkmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + include debian-installer/amd64/boot-screens/drkgtk.cfg + include debian-installer/amd64/boot-screens/drk.cfg + menu begin advanced + menu label ^Advanced options + menu title Advanced options + include debian-installer/amd64/boot-screens/drkmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + include debian-installer/amd64/boot-screens/addrkgtk.cfg + include debian-installer/amd64/boot-screens/addrk.cfg + menu end + include debian-installer/amd64/boot-screens/x86drkme.cfg + label help + menu label ^Help + text help + Display help screens; type 'menu' at boot prompt to return to this menu + endtext + config debian-installer/amd64/boot-screens/prompt.cfg +menu end +include debian-installer/amd64/boot-screens/x86menu.cfg +label help + menu label ^Help + text help + Display help screens; type 'menu' at boot prompt to return to this menu + endtext + config debian-installer/amd64/boot-screens/prompt.cfg +include debian-installer/amd64/boot-screens/spkgtk.cfg +include debian-installer/amd64/boot-screens/spk.cfg diff --git a/files/debian-11.7/boot-screens/prompt.cfg b/files/debian-11.7/boot-screens/prompt.cfg new file mode 100755 index 0000000..6ef7a7f --- /dev/null +++ b/files/debian-11.7/boot-screens/prompt.cfg @@ -0,0 +1,16 @@ +prompt 1 +display debian-installer/amd64/boot-screens/f1.txt +timeout 0 +include debian-installer/amd64/boot-screens/menu.cfg +include debian-installer/amd64/boot-screens/exithelp.cfg + +f1 debian-installer/amd64/boot-screens/f1.txt +f2 debian-installer/amd64/boot-screens/f2.txt +f3 debian-installer/amd64/boot-screens/f3.txt +f4 debian-installer/amd64/boot-screens/f4.txt +f5 debian-installer/amd64/boot-screens/f5.txt +f6 debian-installer/amd64/boot-screens/f6.txt +f7 debian-installer/amd64/boot-screens/f7.txt +f8 debian-installer/amd64/boot-screens/f8.txt +f9 debian-installer/amd64/boot-screens/f9.txt +f10 debian-installer/amd64/boot-screens/f10.txt diff --git a/files/debian-11.7/boot-screens/rqdrk.cfg b/files/debian-11.7/boot-screens/rqdrk.cfg new file mode 100755 index 0000000..8da6d5c --- /dev/null +++ b/files/debian-11.7/boot-screens/rqdrk.cfg @@ -0,0 +1,4 @@ +label rescuedark + menu label ^Rescue mode + kernel debian-installer/amd64/linux + append vga=788 initrd=debian-installer/amd64/initrd.gz rescue/enable=true theme=dark --- quiet diff --git a/files/debian-11.7/boot-screens/rqtxt.cfg b/files/debian-11.7/boot-screens/rqtxt.cfg new file mode 100755 index 0000000..ec70d12 --- /dev/null +++ b/files/debian-11.7/boot-screens/rqtxt.cfg @@ -0,0 +1,4 @@ +label rescue + menu label ^Rescue mode + kernel debian-installer/amd64/linux + append vga=788 initrd=debian-installer/amd64/initrd.gz rescue/enable=true --- quiet diff --git a/files/debian-11.7/boot-screens/splash.png b/files/debian-11.7/boot-screens/splash.png new file mode 100755 index 0000000..1ea7927 Binary files /dev/null and b/files/debian-11.7/boot-screens/splash.png differ diff --git a/files/debian-11.7/boot-screens/stdmenu.cfg b/files/debian-11.7/boot-screens/stdmenu.cfg new file mode 100755 index 0000000..92c4f42 --- /dev/null +++ b/files/debian-11.7/boot-screens/stdmenu.cfg @@ -0,0 +1,19 @@ +menu background debian-installer/amd64/boot-screens/splash.png +menu color title * #FFFFFFFF * +menu color border * #00000000 #00000000 none +menu color sel * #ffffffff #76a1d0ff * +menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * +menu color tabmsg * #ffffffff #00000000 * +menu color help 37;40 #ffdddd00 #00000000 none +# XXX When adjusting vshift, take care that rows is set to a small +# enough value so any possible menu will fit on the screen, +# rather than falling off the bottom. +menu vshift 8 +menu rows 12 +# The help line must be at least one line from the bottom. +menu helpmsgrow 14 +# The command line must be at least one line from the help line. +menu cmdlinerow 16 +menu timeoutrow 16 +menu tabmsgrow 18 +menu tabmsg Press ENTER to boot or TAB to edit a menu entry diff --git a/files/debian-11.7/boot-screens/syslinux.cfg b/files/debian-11.7/boot-screens/syslinux.cfg new file mode 100755 index 0000000..d26a2a3 --- /dev/null +++ b/files/debian-11.7/boot-screens/syslinux.cfg @@ -0,0 +1,7 @@ +# D-I config version 2.0 +# search path for the c32 support libraries (libcom32, libutil etc.) +path debian-installer/amd64/boot-screens/ +include debian-installer/amd64/boot-screens/menu.cfg +default debian-installer/amd64/boot-screens/vesamenu.c32 +prompt 0 +timeout 0 diff --git a/files/debian-11.7/boot-screens/txt.cfg b/files/debian-11.7/boot-screens/txt.cfg new file mode 100755 index 0000000..fa10f4d --- /dev/null +++ b/files/debian-11.7/boot-screens/txt.cfg @@ -0,0 +1,4 @@ +label install + menu label ^Install + kernel debian-installer/amd64/linux + append vga=788 initrd=debian-installer/amd64/initrd.gz --- quiet diff --git a/files/debian-11.7/boot-screens/vesamenu.c32 b/files/debian-11.7/boot-screens/vesamenu.c32 new file mode 100755 index 0000000..bbb65e0 Binary files /dev/null and b/files/debian-11.7/boot-screens/vesamenu.c32 differ diff --git a/files/debian-11.7/bootnetx64.efi b/files/debian-11.7/bootnetx64.efi new file mode 100755 index 0000000..0ddae70 Binary files /dev/null and b/files/debian-11.7/bootnetx64.efi differ diff --git a/files/debian-11.7/grub/font.pf2 b/files/debian-11.7/grub/font.pf2 new file mode 100755 index 0000000..59e8ffa Binary files /dev/null and b/files/debian-11.7/grub/font.pf2 differ diff --git a/files/debian-11.7/grub/grub.cfg b/files/debian-11.7/grub/grub.cfg new file mode 100755 index 0000000..a720d19 --- /dev/null +++ b/files/debian-11.7/grub/grub.cfg @@ -0,0 +1,216 @@ +if loadfont $prefix/font.pf2 ; then + set gfxmode=800x600 + set gfxpayload=keep + insmod efi_gop + insmod efi_uga + insmod video_bochs + insmod video_cirrus + insmod gfxterm + insmod png + terminal_output gfxterm +fi + +if background_image /isolinux/splash.png; then + set color_normal=light-gray/black + set color_highlight=white/black +elif background_image /splash.png; then + set color_normal=light-gray/black + set color_highlight=white/black +else + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue +fi + +insmod play +play 960 440 1 0 4 440 1 +menuentry 'Install' { + set background_color=black + linux /debian-installer/amd64/linux vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz +} +submenu --hotkey=a 'Advanced options ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Expert install' { + set background_color=black + linux /debian-installer/amd64/linux priority=low vga=788 --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Rescue mode' { + set background_color=black + linux /debian-installer/amd64/linux vga=788 rescue/enable=true --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Automated install' { + set background_color=black + linux /debian-installer/amd64/linux auto=true priority=critical vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=x '... Expert install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux priority=low vga=788 speakup.synth=soft --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=r '... Rescue mode with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux vga=788 rescue/enable=true speakup.synth=soft --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=a '... Automated install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux auto=true priority=critical vga=788 speakup.synth=soft --- quiet + initrd /debian-installer/amd64/initrd.gz + } + submenu '... Desktop environment menu ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + submenu '... GNOME desktop boot menu ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=gnome vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + submenu '... GNOME advanced options ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Expert install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=gnome priority=low vga=788 --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Automated install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=gnome auto=true priority=critical vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=x '... Expert install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux desktop=gnome priority=low vga=788 speakup.synth=soft --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=a '... Automated install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux desktop=gnome auto=true priority=critical vga=788 speakup.synth=soft --- quiet + initrd /debian-installer/amd64/initrd.gz + } + } + } + submenu '... KDE Plasma desktop boot menu ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=kde vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + submenu '... KDE Plasma advanced options ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Expert install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=kde priority=low vga=788 --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Automated install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=kde auto=true priority=critical vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=x '... Expert install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux desktop=kde priority=low vga=788 speakup.synth=soft --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=a '... Automated install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux desktop=kde auto=true priority=critical vga=788 speakup.synth=soft --- quiet + initrd /debian-installer/amd64/initrd.gz + } + } + } + submenu '... LXDE desktop boot menu ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=lxde vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + submenu '... LXDE advanced options ...' { + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue + set gfxpayload=keep + menuentry '... Expert install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=lxde priority=low vga=788 --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Automated install' { + set background_color=black + linux /debian-installer/amd64/linux desktop=lxde auto=true priority=critical vga=788 --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=x '... Expert install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux desktop=lxde priority=low vga=788 speakup.synth=soft --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry --hotkey=a '... Automated install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux desktop=lxde auto=true priority=critical vga=788 speakup.synth=soft --- quiet + initrd /debian-installer/amd64/initrd.gz + } + } + } + } +} +submenu --hotkey=d 'Dark theme option...' { + set menu_color_normal=white/black + set menu_color_highlight=yellow/black + set color_normal=white/black + set color_highlight=yellow/black + background_image + set gfxpayload=keep + menuentry '... Install' { + set background_color=black + linux /debian-installer/amd64/linux vga=788 theme=dark --- quiet + initrd /debian-installer/amd64/initrd.gz + } + submenu --hotkey=a '... Advanced options ...' { + set menu_color_normal=white/black + set menu_color_highlight=yellow/black + set color_normal=white/black + set color_highlight=yellow/black + background_image + set gfxpayload=keep + menuentry '... Expert install' { + set background_color=black + linux /debian-installer/amd64/linux priority=low vga=788 theme=dark --- + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Rescue mode' { + set background_color=black + linux /debian-installer/amd64/linux vga=788 rescue/enable=true theme=dark --- quiet + initrd /debian-installer/amd64/initrd.gz + } + menuentry '... Automated install' { + set background_color=black + linux /debian-installer/amd64/linux auto=true priority=critical vga=788 theme=dark --- quiet + initrd /debian-installer/amd64/initrd.gz + } + } +} +menuentry --hotkey=s 'Install with speech synthesis' { + set background_color=black + linux /debian-installer/amd64/linux vga=788 speakup.synth=soft --- quiet + initrd /debian-installer/amd64/initrd.gz +} diff --git a/files/debian-11.7/grub/x86_64-efi/acpi.mod b/files/debian-11.7/grub/x86_64-efi/acpi.mod new file mode 100755 index 0000000..2d1f7ed Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/acpi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/adler32.mod b/files/debian-11.7/grub/x86_64-efi/adler32.mod new file mode 100755 index 0000000..6d60815 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/adler32.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/afsplitter.mod b/files/debian-11.7/grub/x86_64-efi/afsplitter.mod new file mode 100755 index 0000000..c82050e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/afsplitter.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ahci.mod b/files/debian-11.7/grub/x86_64-efi/ahci.mod new file mode 100755 index 0000000..efaa438 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ahci.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/all_video.mod b/files/debian-11.7/grub/x86_64-efi/all_video.mod new file mode 100755 index 0000000..100483f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/all_video.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/aout.mod b/files/debian-11.7/grub/x86_64-efi/aout.mod new file mode 100755 index 0000000..4da03b8 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/aout.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/appleldr.mod b/files/debian-11.7/grub/x86_64-efi/appleldr.mod new file mode 100755 index 0000000..0f36a2e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/appleldr.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/archelp.mod b/files/debian-11.7/grub/x86_64-efi/archelp.mod new file mode 100755 index 0000000..6685787 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/archelp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/at_keyboard.mod b/files/debian-11.7/grub/x86_64-efi/at_keyboard.mod new file mode 100755 index 0000000..6be48d6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/at_keyboard.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ata.mod b/files/debian-11.7/grub/x86_64-efi/ata.mod new file mode 100755 index 0000000..7a0c8aa Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ata.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/backtrace.mod b/files/debian-11.7/grub/x86_64-efi/backtrace.mod new file mode 100755 index 0000000..3087be0 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/backtrace.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/bfs.mod b/files/debian-11.7/grub/x86_64-efi/bfs.mod new file mode 100755 index 0000000..b5107da Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/bfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/bitmap.mod b/files/debian-11.7/grub/x86_64-efi/bitmap.mod new file mode 100755 index 0000000..135ff70 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/bitmap.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/bitmap_scale.mod b/files/debian-11.7/grub/x86_64-efi/bitmap_scale.mod new file mode 100755 index 0000000..673da70 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/bitmap_scale.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/blocklist.mod b/files/debian-11.7/grub/x86_64-efi/blocklist.mod new file mode 100755 index 0000000..8b5526f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/blocklist.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/boot.mod b/files/debian-11.7/grub/x86_64-efi/boot.mod new file mode 100755 index 0000000..ededc96 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/boot.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/bsd.mod b/files/debian-11.7/grub/x86_64-efi/bsd.mod new file mode 100755 index 0000000..d15a6c2 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/bsd.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/bswap_test.mod b/files/debian-11.7/grub/x86_64-efi/bswap_test.mod new file mode 100755 index 0000000..fd5a917 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/bswap_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/btrfs.mod b/files/debian-11.7/grub/x86_64-efi/btrfs.mod new file mode 100755 index 0000000..57935cb Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/btrfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/bufio.mod b/files/debian-11.7/grub/x86_64-efi/bufio.mod new file mode 100755 index 0000000..8b15538 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/bufio.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cat.mod b/files/debian-11.7/grub/x86_64-efi/cat.mod new file mode 100755 index 0000000..fcd62f4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cat.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cbfs.mod b/files/debian-11.7/grub/x86_64-efi/cbfs.mod new file mode 100755 index 0000000..e1308d9 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cbfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cbls.mod b/files/debian-11.7/grub/x86_64-efi/cbls.mod new file mode 100755 index 0000000..b30879f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cbls.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cbmemc.mod b/files/debian-11.7/grub/x86_64-efi/cbmemc.mod new file mode 100755 index 0000000..4d42b02 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cbmemc.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cbtable.mod b/files/debian-11.7/grub/x86_64-efi/cbtable.mod new file mode 100755 index 0000000..3dfe1f7 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cbtable.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cbtime.mod b/files/debian-11.7/grub/x86_64-efi/cbtime.mod new file mode 100755 index 0000000..1206e97 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cbtime.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/chain.mod b/files/debian-11.7/grub/x86_64-efi/chain.mod new file mode 100755 index 0000000..e2d9742 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/chain.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cmdline_cat_test.mod b/files/debian-11.7/grub/x86_64-efi/cmdline_cat_test.mod new file mode 100755 index 0000000..2bfd5aa Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cmdline_cat_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cmp.mod b/files/debian-11.7/grub/x86_64-efi/cmp.mod new file mode 100755 index 0000000..66ca693 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cmp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cmp_test.mod b/files/debian-11.7/grub/x86_64-efi/cmp_test.mod new file mode 100755 index 0000000..7816267 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cmp_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/command.lst b/files/debian-11.7/grub/x86_64-efi/command.lst new file mode 100755 index 0000000..ed10b53 --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/command.lst @@ -0,0 +1,194 @@ +*acpi: acpi +*all_functional_test: functional_test +*background_image: gfxterm_background +*cat: cat +*cpuid: cpuid +*crc: hashsum +*cryptomount: cryptodisk +*echo: echo +*extract_syslinux_entries_configfile: syslinuxcfg +*extract_syslinux_entries_source: syslinuxcfg +*file: file +*functional_test: functional_test +*gettext: gettext +*hashsum: hashsum +*hdparm: hdparm +*hello: hello +*help: help +*hexdump: hexdump +*inb: iorw +*inl: iorw +*inw: iorw +*keystatus: keystatus +*kfreebsd: bsd +*knetbsd: bsd +*kopenbsd: bsd +*list_env: loadenv +*load_env: loadenv +*loopback: loopback +*ls: ls +*lsacpi: lsacpi +*lspci: lspci +*md5sum: hashsum +*menuentry: normal +*pcidump: pcidump +*probe: probe +*rdmsr: rdmsr +*read_byte: memrw +*read_dword: memrw +*read_word: memrw +*regexp: regexp +*save_env: loadenv +*search: search +*serial: serial +*setpci: setpci +*sha1sum: hashsum +*sha256sum: hashsum +*sha512sum: hashsum +*sleep: sleep +*smbios: smbios +*submenu: normal +*syslinux_configfile: syslinuxcfg +*syslinux_source: syslinuxcfg +*terminfo: terminfo +*test_blockarg: test_blockarg +*testspeed: testspeed +*tr: tr +*trust: pgp +*verify_detached: pgp +*xnu_splash: xnu +*zfskey: zfscrypt +.: configfile +[: test +appleloader: appleldr +authenticate: normal +background_color: gfxterm_background +backtrace: backtrace +badram: mmap +blocklist: blocklist +boot: boot +break: normal +cat: minicmd +cbmemc: cbmemc +chainloader: chain +clear: normal +cmp: cmp +configfile: configfile +continue: normal +coreboot_boottime: cbtime +cutmem: mmap +date: date +distrust: pgp +dump: minicmd +eval: eval +exit: minicmd +export: normal +extract_entries_configfile: configfile +extract_entries_source: configfile +extract_legacy_entries_configfile: legacycfg +extract_legacy_entries_source: legacycfg +fakebios: loadbios +false: true +fix_video: fixvideo +fwsetup: efifwsetup +gptsync: gptsync +halt: halt +help: minicmd +hexdump_random: random +initrd16: linux16 +initrd: linux +initrdefi: linuxefi +keymap: keylayouts +kfreebsd_loadenv: bsd +kfreebsd_module: bsd +kfreebsd_module_elf: bsd +knetbsd_module: bsd +knetbsd_module_elf: bsd +kopenbsd_ramdisk: bsd +legacy_check_password: legacycfg +legacy_configfile: legacycfg +legacy_initrd: legacycfg +legacy_initrd_nounzip: legacycfg +legacy_kernel: legacycfg +legacy_password: legacycfg +legacy_source: legacycfg +linux16: linux16 +linux: linux +linuxefi: linuxefi +list_trusted: pgp +loadbios: loadbios +loadfont: font +lscoreboot: cbls +lsefi: lsefi +lsefimmap: lsefimmap +lsefisystab: lsefisystab +lsfonts: font +lsmmap: lsmmap +lsmod: minicmd +lssal: lssal +macppcbless: macbless +mactelbless: macbless +module2: multiboot2 +module: multiboot +multiboot2: multiboot2 +multiboot: multiboot +nativedisk: nativedisk +net_add_addr: net +net_add_dns: net +net_add_route: net +net_bootp6: net +net_bootp: net +net_del_addr: net +net_del_dns: net +net_del_route: net +net_dhcp: net +net_get_dhcp_option: net +net_ipv6_autoconf: net +net_ls_addr: net +net_ls_cards: net +net_ls_dns: net +net_ls_routes: net +net_nslookup: net +normal: normal +normal_exit: normal +outb: iorw +outl: iorw +outw: iorw +parttool: parttool +password: password +password_pbkdf2: password_pbkdf2 +play: play +read: read +reboot: reboot +return: normal +rmmod: minicmd +search.file: search_fs_file +search.fs_label: search_label +search.fs_uuid: search_fs_uuid +setparams: normal +shift: normal +source: configfile +terminal_input: terminal +terminal_output: terminal +test: test +testload: testload +time: time +true: true +usb: usbtest +videoinfo: videoinfo +videotest: videotest +write_byte: memrw +write_dword: memrw +write_word: memrw +wrmsr: wrmsr +xnu_devprop_load: xnu +xnu_kernel64: xnu +xnu_kernel: xnu +xnu_kext: xnu +xnu_kextdir: xnu +xnu_mkext: xnu +xnu_ramdisk: xnu +xnu_resume: xnu +xnu_uuid: xnu_uuid +zfs-bootfs: zfsinfo +zfsinfo: zfsinfo diff --git a/files/debian-11.7/grub/x86_64-efi/cpio.mod b/files/debian-11.7/grub/x86_64-efi/cpio.mod new file mode 100755 index 0000000..e1ae2ce Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cpio.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cpio_be.mod b/files/debian-11.7/grub/x86_64-efi/cpio_be.mod new file mode 100755 index 0000000..a49f115 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cpio_be.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cpuid.mod b/files/debian-11.7/grub/x86_64-efi/cpuid.mod new file mode 100755 index 0000000..bd2f3b9 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cpuid.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/crc64.mod b/files/debian-11.7/grub/x86_64-efi/crc64.mod new file mode 100755 index 0000000..d47905a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/crc64.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/crypto.lst b/files/debian-11.7/grub/x86_64-efi/crypto.lst new file mode 100755 index 0000000..77d9efc --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/crypto.lst @@ -0,0 +1,45 @@ +RIJNDAEL: gcry_rijndael +RIJNDAEL192: gcry_rijndael +RIJNDAEL256: gcry_rijndael +AES128: gcry_rijndael +AES-128: gcry_rijndael +AES-192: gcry_rijndael +AES-256: gcry_rijndael +ADLER32: adler32 +CRC64: crc64 +ARCFOUR: gcry_arcfour +BLOWFISH: gcry_blowfish +CAMELLIA128: gcry_camellia +CAMELLIA192: gcry_camellia +CAMELLIA256: gcry_camellia +CAST5: gcry_cast5 +CRC32: gcry_crc +CRC32RFC1510: gcry_crc +CRC24RFC2440: gcry_crc +DES: gcry_des +3DES: gcry_des +DSA: gcry_dsa +IDEA: gcry_idea +MD4: gcry_md4 +MD5: gcry_md5 +RFC2268_40: gcry_rfc2268 +AES: gcry_rijndael +AES192: gcry_rijndael +AES256: gcry_rijndael +RIPEMD160: gcry_rmd160 +RSA: gcry_rsa +SEED: gcry_seed +SERPENT128: gcry_serpent +SERPENT192: gcry_serpent +SERPENT256: gcry_serpent +SHA1: gcry_sha1 +SHA224: gcry_sha256 +SHA256: gcry_sha256 +SHA512: gcry_sha512 +SHA384: gcry_sha512 +TIGER192: gcry_tiger +TIGER: gcry_tiger +TIGER2: gcry_tiger +TWOFISH: gcry_twofish +TWOFISH128: gcry_twofish +WHIRLPOOL: gcry_whirlpool diff --git a/files/debian-11.7/grub/x86_64-efi/crypto.mod b/files/debian-11.7/grub/x86_64-efi/crypto.mod new file mode 100755 index 0000000..8d684c3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/crypto.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cryptodisk.mod b/files/debian-11.7/grub/x86_64-efi/cryptodisk.mod new file mode 100755 index 0000000..a090d7a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cryptodisk.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/cs5536.mod b/files/debian-11.7/grub/x86_64-efi/cs5536.mod new file mode 100755 index 0000000..e10ddf0 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/cs5536.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ctz_test.mod b/files/debian-11.7/grub/x86_64-efi/ctz_test.mod new file mode 100755 index 0000000..e52975d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ctz_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/date.mod b/files/debian-11.7/grub/x86_64-efi/date.mod new file mode 100755 index 0000000..f3ed05e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/date.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/datehook.mod b/files/debian-11.7/grub/x86_64-efi/datehook.mod new file mode 100755 index 0000000..970bc45 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/datehook.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/datetime.mod b/files/debian-11.7/grub/x86_64-efi/datetime.mod new file mode 100755 index 0000000..f4c0ce6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/datetime.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/disk.mod b/files/debian-11.7/grub/x86_64-efi/disk.mod new file mode 100755 index 0000000..ff8480a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/disk.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/diskfilter.mod b/files/debian-11.7/grub/x86_64-efi/diskfilter.mod new file mode 100755 index 0000000..50e302d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/diskfilter.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/div.mod b/files/debian-11.7/grub/x86_64-efi/div.mod new file mode 100755 index 0000000..c71e6a0 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/div.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/div_test.mod b/files/debian-11.7/grub/x86_64-efi/div_test.mod new file mode 100755 index 0000000..72c8b88 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/div_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/dm_nv.mod b/files/debian-11.7/grub/x86_64-efi/dm_nv.mod new file mode 100755 index 0000000..794137e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/dm_nv.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/echo.mod b/files/debian-11.7/grub/x86_64-efi/echo.mod new file mode 100755 index 0000000..08638da Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/echo.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/efi_gop.mod b/files/debian-11.7/grub/x86_64-efi/efi_gop.mod new file mode 100755 index 0000000..10a9a5d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/efi_gop.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/efi_uga.mod b/files/debian-11.7/grub/x86_64-efi/efi_uga.mod new file mode 100755 index 0000000..0e6a7ee Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/efi_uga.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/efifwsetup.mod b/files/debian-11.7/grub/x86_64-efi/efifwsetup.mod new file mode 100755 index 0000000..8e5453b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/efifwsetup.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/efinet.mod b/files/debian-11.7/grub/x86_64-efi/efinet.mod new file mode 100755 index 0000000..0a552b6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/efinet.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ehci.mod b/files/debian-11.7/grub/x86_64-efi/ehci.mod new file mode 100755 index 0000000..6c0d9ed Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ehci.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/elf.mod b/files/debian-11.7/grub/x86_64-efi/elf.mod new file mode 100755 index 0000000..17b5337 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/elf.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/eval.mod b/files/debian-11.7/grub/x86_64-efi/eval.mod new file mode 100755 index 0000000..b0aacd8 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/eval.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/exfat.mod b/files/debian-11.7/grub/x86_64-efi/exfat.mod new file mode 100755 index 0000000..6835a1b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/exfat.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/exfctest.mod b/files/debian-11.7/grub/x86_64-efi/exfctest.mod new file mode 100755 index 0000000..91d52f4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/exfctest.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ext2.mod b/files/debian-11.7/grub/x86_64-efi/ext2.mod new file mode 100755 index 0000000..b8cabf7 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ext2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/extcmd.mod b/files/debian-11.7/grub/x86_64-efi/extcmd.mod new file mode 100755 index 0000000..f9ff27c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/extcmd.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/f2fs.mod b/files/debian-11.7/grub/x86_64-efi/f2fs.mod new file mode 100755 index 0000000..8a0a4ac Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/f2fs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/fat.mod b/files/debian-11.7/grub/x86_64-efi/fat.mod new file mode 100755 index 0000000..7c65056 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/fat.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/fdt.lst b/files/debian-11.7/grub/x86_64-efi/fdt.lst new file mode 100755 index 0000000..e69de29 diff --git a/files/debian-11.7/grub/x86_64-efi/file.mod b/files/debian-11.7/grub/x86_64-efi/file.mod new file mode 100755 index 0000000..c26c047 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/file.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/fixvideo.mod b/files/debian-11.7/grub/x86_64-efi/fixvideo.mod new file mode 100755 index 0000000..25e343b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/fixvideo.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/font.mod b/files/debian-11.7/grub/x86_64-efi/font.mod new file mode 100755 index 0000000..1c1f223 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/font.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/fs.lst b/files/debian-11.7/grub/x86_64-efi/fs.lst new file mode 100755 index 0000000..0acd240 --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/fs.lst @@ -0,0 +1,37 @@ +affs +afs +bfs +btrfs +cbfs +cpio +cpio_be +exfat +ext2 +f2fs +fat +hfs +hfsplus +iso9660 +jfs +minix +minix2 +minix2_be +minix3 +minix3_be +minix_be +newc +nilfs2 +ntfs +odc +procfs +reiserfs +romfs +sfs +squash4 +tar +udf +ufs1 +ufs1_be +ufs2 +xfs +zfs diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_arcfour.mod b/files/debian-11.7/grub/x86_64-efi/gcry_arcfour.mod new file mode 100755 index 0000000..0f727e3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_arcfour.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_blowfish.mod b/files/debian-11.7/grub/x86_64-efi/gcry_blowfish.mod new file mode 100755 index 0000000..38b1613 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_blowfish.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_camellia.mod b/files/debian-11.7/grub/x86_64-efi/gcry_camellia.mod new file mode 100755 index 0000000..c89b5ce Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_camellia.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_cast5.mod b/files/debian-11.7/grub/x86_64-efi/gcry_cast5.mod new file mode 100755 index 0000000..35d08f3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_cast5.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_crc.mod b/files/debian-11.7/grub/x86_64-efi/gcry_crc.mod new file mode 100755 index 0000000..721c893 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_crc.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_des.mod b/files/debian-11.7/grub/x86_64-efi/gcry_des.mod new file mode 100755 index 0000000..201073c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_des.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_dsa.mod b/files/debian-11.7/grub/x86_64-efi/gcry_dsa.mod new file mode 100755 index 0000000..01cc3db Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_dsa.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_idea.mod b/files/debian-11.7/grub/x86_64-efi/gcry_idea.mod new file mode 100755 index 0000000..a1e0bd5 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_idea.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_md4.mod b/files/debian-11.7/grub/x86_64-efi/gcry_md4.mod new file mode 100755 index 0000000..bb5606b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_md4.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_md5.mod b/files/debian-11.7/grub/x86_64-efi/gcry_md5.mod new file mode 100755 index 0000000..0d7736a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_md5.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_rfc2268.mod b/files/debian-11.7/grub/x86_64-efi/gcry_rfc2268.mod new file mode 100755 index 0000000..ac1b1c6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_rfc2268.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_rijndael.mod b/files/debian-11.7/grub/x86_64-efi/gcry_rijndael.mod new file mode 100755 index 0000000..9db7235 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_rijndael.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_rmd160.mod b/files/debian-11.7/grub/x86_64-efi/gcry_rmd160.mod new file mode 100755 index 0000000..6d2afb3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_rmd160.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_rsa.mod b/files/debian-11.7/grub/x86_64-efi/gcry_rsa.mod new file mode 100755 index 0000000..f574f5d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_rsa.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_seed.mod b/files/debian-11.7/grub/x86_64-efi/gcry_seed.mod new file mode 100755 index 0000000..cd5050a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_seed.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_serpent.mod b/files/debian-11.7/grub/x86_64-efi/gcry_serpent.mod new file mode 100755 index 0000000..fd3ec88 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_serpent.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_sha1.mod b/files/debian-11.7/grub/x86_64-efi/gcry_sha1.mod new file mode 100755 index 0000000..8cca9ff Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_sha1.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_sha256.mod b/files/debian-11.7/grub/x86_64-efi/gcry_sha256.mod new file mode 100755 index 0000000..32df450 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_sha256.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_sha512.mod b/files/debian-11.7/grub/x86_64-efi/gcry_sha512.mod new file mode 100755 index 0000000..bc02f5f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_sha512.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_tiger.mod b/files/debian-11.7/grub/x86_64-efi/gcry_tiger.mod new file mode 100755 index 0000000..d68dd71 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_tiger.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_twofish.mod b/files/debian-11.7/grub/x86_64-efi/gcry_twofish.mod new file mode 100755 index 0000000..e07532d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_twofish.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gcry_whirlpool.mod b/files/debian-11.7/grub/x86_64-efi/gcry_whirlpool.mod new file mode 100755 index 0000000..6032106 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gcry_whirlpool.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/geli.mod b/files/debian-11.7/grub/x86_64-efi/geli.mod new file mode 100755 index 0000000..fdb6579 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/geli.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gettext.mod b/files/debian-11.7/grub/x86_64-efi/gettext.mod new file mode 100755 index 0000000..0d4eb9d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gettext.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gfxmenu.mod b/files/debian-11.7/grub/x86_64-efi/gfxmenu.mod new file mode 100755 index 0000000..075652a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gfxmenu.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gfxterm.mod b/files/debian-11.7/grub/x86_64-efi/gfxterm.mod new file mode 100755 index 0000000..d31007e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gfxterm.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gfxterm_background.mod b/files/debian-11.7/grub/x86_64-efi/gfxterm_background.mod new file mode 100755 index 0000000..5755dd1 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gfxterm_background.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gfxterm_menu.mod b/files/debian-11.7/grub/x86_64-efi/gfxterm_menu.mod new file mode 100755 index 0000000..f728251 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gfxterm_menu.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/gptsync.mod b/files/debian-11.7/grub/x86_64-efi/gptsync.mod new file mode 100755 index 0000000..7e96afd Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gptsync.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/grub.cfg b/files/debian-11.7/grub/x86_64-efi/grub.cfg new file mode 100755 index 0000000..fcf488c --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/grub.cfg @@ -0,0 +1,12 @@ +insmod part_acorn +insmod part_amiga +insmod part_apple +insmod part_bsd +insmod part_dfly +insmod part_dvh +insmod part_gpt +insmod part_msdos +insmod part_plan +insmod part_sun +insmod part_sunpc +source /boot/grub/grub.cfg diff --git a/files/debian-11.7/grub/x86_64-efi/gzio.mod b/files/debian-11.7/grub/x86_64-efi/gzio.mod new file mode 100755 index 0000000..5a66f77 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/gzio.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/halt.mod b/files/debian-11.7/grub/x86_64-efi/halt.mod new file mode 100755 index 0000000..780dc34 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/halt.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/hashsum.mod b/files/debian-11.7/grub/x86_64-efi/hashsum.mod new file mode 100755 index 0000000..2c628eb Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/hashsum.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/hdparm.mod b/files/debian-11.7/grub/x86_64-efi/hdparm.mod new file mode 100755 index 0000000..c8a9266 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/hdparm.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/help.mod b/files/debian-11.7/grub/x86_64-efi/help.mod new file mode 100755 index 0000000..dc62589 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/help.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/hexdump.mod b/files/debian-11.7/grub/x86_64-efi/hexdump.mod new file mode 100755 index 0000000..c4201b9 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/hexdump.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/hfs.mod b/files/debian-11.7/grub/x86_64-efi/hfs.mod new file mode 100755 index 0000000..5c78f6d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/hfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/hfsplus.mod b/files/debian-11.7/grub/x86_64-efi/hfsplus.mod new file mode 100755 index 0000000..2c7cb8c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/hfsplus.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/hfspluscomp.mod b/files/debian-11.7/grub/x86_64-efi/hfspluscomp.mod new file mode 100755 index 0000000..b4a0235 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/hfspluscomp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/http.mod b/files/debian-11.7/grub/x86_64-efi/http.mod new file mode 100755 index 0000000..1259085 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/http.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/iorw.mod b/files/debian-11.7/grub/x86_64-efi/iorw.mod new file mode 100755 index 0000000..7e03d2f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/iorw.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/jfs.mod b/files/debian-11.7/grub/x86_64-efi/jfs.mod new file mode 100755 index 0000000..778e07e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/jfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/jpeg.mod b/files/debian-11.7/grub/x86_64-efi/jpeg.mod new file mode 100755 index 0000000..503353a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/jpeg.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/json.mod b/files/debian-11.7/grub/x86_64-efi/json.mod new file mode 100755 index 0000000..e127734 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/json.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/keylayouts.mod b/files/debian-11.7/grub/x86_64-efi/keylayouts.mod new file mode 100755 index 0000000..af09006 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/keylayouts.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/keystatus.mod b/files/debian-11.7/grub/x86_64-efi/keystatus.mod new file mode 100755 index 0000000..fd7f64e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/keystatus.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ldm.mod b/files/debian-11.7/grub/x86_64-efi/ldm.mod new file mode 100755 index 0000000..0c46514 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ldm.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/legacy_password_test.mod b/files/debian-11.7/grub/x86_64-efi/legacy_password_test.mod new file mode 100755 index 0000000..1e07508 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/legacy_password_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/legacycfg.mod b/files/debian-11.7/grub/x86_64-efi/legacycfg.mod new file mode 100755 index 0000000..a3233be Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/legacycfg.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/linux.mod b/files/debian-11.7/grub/x86_64-efi/linux.mod new file mode 100755 index 0000000..a47d664 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/linux.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/linux16.mod b/files/debian-11.7/grub/x86_64-efi/linux16.mod new file mode 100755 index 0000000..a6b3475 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/linux16.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/linuxefi.mod b/files/debian-11.7/grub/x86_64-efi/linuxefi.mod new file mode 100755 index 0000000..bc93662 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/linuxefi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/loadbios.mod b/files/debian-11.7/grub/x86_64-efi/loadbios.mod new file mode 100755 index 0000000..9f868b0 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/loadbios.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/loadenv.mod b/files/debian-11.7/grub/x86_64-efi/loadenv.mod new file mode 100755 index 0000000..a3ae296 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/loadenv.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/loopback.mod b/files/debian-11.7/grub/x86_64-efi/loopback.mod new file mode 100755 index 0000000..06703db Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/loopback.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ls.mod b/files/debian-11.7/grub/x86_64-efi/ls.mod new file mode 100755 index 0000000..4cbd157 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ls.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lsacpi.mod b/files/debian-11.7/grub/x86_64-efi/lsacpi.mod new file mode 100755 index 0000000..c37fb04 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lsacpi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lsefi.mod b/files/debian-11.7/grub/x86_64-efi/lsefi.mod new file mode 100755 index 0000000..6ed0dbd Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lsefi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lsefimmap.mod b/files/debian-11.7/grub/x86_64-efi/lsefimmap.mod new file mode 100755 index 0000000..e6a2371 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lsefimmap.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lsefisystab.mod b/files/debian-11.7/grub/x86_64-efi/lsefisystab.mod new file mode 100755 index 0000000..2acdccc Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lsefisystab.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lsmmap.mod b/files/debian-11.7/grub/x86_64-efi/lsmmap.mod new file mode 100755 index 0000000..c79c913 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lsmmap.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lspci.mod b/files/debian-11.7/grub/x86_64-efi/lspci.mod new file mode 100755 index 0000000..4f0dbfc Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lspci.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lssal.mod b/files/debian-11.7/grub/x86_64-efi/lssal.mod new file mode 100755 index 0000000..09c85ca Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lssal.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/luks.mod b/files/debian-11.7/grub/x86_64-efi/luks.mod new file mode 100755 index 0000000..32f9b8f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/luks.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/luks2.mod b/files/debian-11.7/grub/x86_64-efi/luks2.mod new file mode 100755 index 0000000..e7f99e1 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/luks2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lvm.mod b/files/debian-11.7/grub/x86_64-efi/lvm.mod new file mode 100755 index 0000000..25299f7 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lvm.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/lzopio.mod b/files/debian-11.7/grub/x86_64-efi/lzopio.mod new file mode 100755 index 0000000..5e58fa6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/lzopio.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/macbless.mod b/files/debian-11.7/grub/x86_64-efi/macbless.mod new file mode 100755 index 0000000..8a01f49 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/macbless.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/macho.mod b/files/debian-11.7/grub/x86_64-efi/macho.mod new file mode 100755 index 0000000..1a3c17e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/macho.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/mdraid09.mod b/files/debian-11.7/grub/x86_64-efi/mdraid09.mod new file mode 100755 index 0000000..055aaf7 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/mdraid09.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/mdraid09_be.mod b/files/debian-11.7/grub/x86_64-efi/mdraid09_be.mod new file mode 100755 index 0000000..ecd29b3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/mdraid09_be.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/mdraid1x.mod b/files/debian-11.7/grub/x86_64-efi/mdraid1x.mod new file mode 100755 index 0000000..b381c73 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/mdraid1x.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/memrw.mod b/files/debian-11.7/grub/x86_64-efi/memrw.mod new file mode 100755 index 0000000..d0f55b3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/memrw.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/minicmd.mod b/files/debian-11.7/grub/x86_64-efi/minicmd.mod new file mode 100755 index 0000000..e10a022 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/minicmd.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/minix2.mod b/files/debian-11.7/grub/x86_64-efi/minix2.mod new file mode 100755 index 0000000..70b9811 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/minix2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/minix2_be.mod b/files/debian-11.7/grub/x86_64-efi/minix2_be.mod new file mode 100755 index 0000000..d3d155e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/minix2_be.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/minix3.mod b/files/debian-11.7/grub/x86_64-efi/minix3.mod new file mode 100755 index 0000000..96e6df6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/minix3.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/minix3_be.mod b/files/debian-11.7/grub/x86_64-efi/minix3_be.mod new file mode 100755 index 0000000..c71e1ea Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/minix3_be.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/minix_be.mod b/files/debian-11.7/grub/x86_64-efi/minix_be.mod new file mode 100755 index 0000000..a8314ad Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/minix_be.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/mmap.mod b/files/debian-11.7/grub/x86_64-efi/mmap.mod new file mode 100755 index 0000000..0c4e7a2 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/mmap.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/moddep.lst b/files/debian-11.7/grub/x86_64-efi/moddep.lst new file mode 100755 index 0000000..461a449 --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/moddep.lst @@ -0,0 +1,267 @@ +xfs: fshelp +fshelp: +videotest_checksum: video_fb font functional_test +relocator: mmap +procfs: archelp +offsetio: +lsefisystab: +loadbios: +gcry_seed: crypto +ufs2: +tr: extcmd +lsacpi: extcmd acpi +json: +gfxterm_background: extcmd gfxterm bitmap video video_colors bitmap_scale +file: offsetio extcmd elf macho +xnu_uuid: gcry_md5 +part_sunpc: +extcmd: +echo: extcmd +btrfs: gzio lzopio raid6rec zstd +read: +priority_queue: +lsefimmap: +gcry_dsa: mpi pgp +ctz_test: functional_test +cbls: cbtable +zfs: gzio +progress: normal +minix: +setjmp: +macbless: disk +hfspluscomp: gzio hfsplus +gcry_rsa: mpi pgp +cat: extcmd +videotest: font video gfxmenu +sleep: extcmd normal +reiserfs: fshelp +lspci: extcmd +div: +video_cirrus: video_fb video +testload: +search_fs_uuid: +part_dvh: +gcry_md5: crypto +gcry_arcfour: crypto +ufs1_be: +part_acorn: +iorw: extcmd +gfxterm: font video +cpio_be: archelp +scsi: +memdisk: +fixvideo: +crc64: crypto +ata: scsi +tpm: +multiboot2: relocator boot net acpi linux video mmap +gcry_idea: crypto +cpuid: extcmd +cmp_test: functional_test +video_fb: +sfs: fshelp +zfscrypt: extcmd zfs crypto pbkdf2 gcry_rijndael gcry_sha1 +video_bochs: video_fb video +udf: fshelp +datehook: datetime +adler32: crypto +setjmp_test: setjmp functional_test +ntfscomp: ntfs +nativedisk: +eval: normal +videoinfo: video +pbkdf2: crypto +password_pbkdf2: crypto pbkdf2 normal gcry_sha512 +font: bufio video +datetime: +crypto: +strtoull_test: functional_test +pcidump: extcmd +mdraid09_be: diskfilter +afsplitter: crypto +normal: extcmd datetime crypto boot net bufio gettext terminal +tftp: net +gcry_whirlpool: crypto +fat: fshelp +setpci: extcmd +boot: +ufs1: +cpio: archelp +chain: boot net efinet +cbmemc: normal terminfo cbtable +tga: bufio bitmap +spkmodem: terminfo +odc: archelp +usbserial_pl2303: usb serial usbserial_common +regexp: extcmd normal +password: crypto normal +ntfs: fshelp +net: priority_queue datetime boot bufio +loadenv: extcmd disk +gzio: gcry_crc +ehci: boot cs5536 usb +archelp: +kernel: +usbtest: usb +linuxefi: boot linux +gptsync: disk +date: datetime +xnu: relocator extcmd boot random bitmap video mmap bitmap_scale macho +mul_test: functional_test +bufio: +acpi: extcmd mmap +png: bufio bitmap +minix2: +cs5536: +linux: relocator boot video mmap +gcry_des: crypto +gcry_blowfish: crypto +part_plan: +part_bsd: part_msdos +lvm: diskfilter +lsefi: +gcry_tiger: crypto +blocklist: +xzio: crypto +usb_keyboard: usb keylayouts +nilfs2: fshelp +lsmmap: mmap +gcry_cast5: crypto +backtrace: +appleldr: boot +testspeed: extcmd normal +squash4: fshelp gzio xzio lzopio +msdospart: disk parttool +lzopio: crypto +gfxterm_menu: procfs video_fb font normal functional_test +gcry_sha256: crypto +usb: +pata: ata +affs: fshelp +syslinuxcfg: extcmd normal +random: hexdump +part_amiga: +play: +part_apple: +mpi: crypto +keylayouts: +jpeg: bufio bitmap +gcry_rmd160: crypto +efifwsetup: +cbfs: archelp +time: +lssal: +loopback: extcmd +disk: +at_keyboard: boot keylayouts +true: +test: +part_sun: +part_msdos: +morse: +http: net +part_gpt: +luks2: json crypto pbkdf2 afsplitter cryptodisk +elf: +diskfilter: +bitmap: +cmp: +uhci: usb +ls: extcmd datetime normal +search: extcmd search_fs_uuid search_fs_file search_label +raid6rec: diskfilter +minix3_be: +memrw: extcmd +cbtime: cbtable +zstd: +raid5rec: diskfilter +rdmsr: extcmd +hello: extcmd +video: +shift_test: functional_test +minix2_be: +hashsum: extcmd crypto normal +video_colors: +mdraid1x: diskfilter +gcry_twofish: crypto +gcry_sha512: crypto +cryptodisk: procfs extcmd crypto +parttool: normal +ohci: boot cs5536 usb +mmap: +minix3: +gfxmenu: gfxterm font normal bitmap video video_colors bitmap_scale trig +dm_nv: diskfilter +search_fs_file: +luks: crypto pbkdf2 afsplitter cryptodisk +ldm: part_msdos part_gpt diskfilter +hfsplus: fshelp +hfs: fshelp +hexdump: extcmd +gettext: +gcry_rijndael: crypto +aout: +terminal: +probe: extcmd +functional_test: extcmd btrfs video_fb video +minicmd: +geli: crypto pbkdf2 gcry_sha256 cryptodisk gcry_sha512 +gcry_rfc2268: crypto +f2fs: fshelp +ext2: fshelp +bsd: relocator extcmd gcry_md5 cpuid crypto boot elf video mmap aout serial +terminfo: extcmd +legacy_password_test: functional_test legacycfg +gcry_crc: crypto +gcry_camellia: crypto +bitmap_scale: bitmap +part_dfly: +efinet: net +cbtable: +usbms: scsi usb +sleep_test: datetime functional_test +div_test: div functional_test +zfsinfo: zfs +wrmsr: +newc: archelp +multiboot: relocator boot net linux video mmap +linux16: relocator boot linux video mmap +keystatus: extcmd +jfs: +gcry_md4: crypto +mdraid09: diskfilter +iso9660: fshelp +cmdline_cat_test: procfs video_fb font normal functional_test +bswap_test: functional_test +afs: fshelp +search_label: +reboot: +pgp: extcmd crypto mpi gcry_sha1 +efi_gop: video_fb video +xnu_uuid_test: functional_test +test_blockarg: extcmd normal +serial: extcmd terminfo +configfile: normal +romfs: fshelp +minix_be: +help: extcmd normal +halt: acpi +gcry_sha1: crypto +usbserial_usbdebug: usb serial usbserial_common +usbserial_ftdi: usb serial usbserial_common +hdparm: extcmd hexdump +trig: +tar: archelp +legacycfg: gcry_md5 crypto normal password +ahci: ata boot +pbkdf2_test: pbkdf2 functional_test gcry_sha1 +macho: +efi_uga: video_fb video +smbios: extcmd +signature_test: procfs functional_test +gcry_serpent: crypto +bfs: fshelp +usbserial_common: usb serial +exfctest: functional_test +exfat: fshelp +all_video: efi_gop efi_uga video_bochs video_cirrus diff --git a/files/debian-11.7/grub/x86_64-efi/morse.mod b/files/debian-11.7/grub/x86_64-efi/morse.mod new file mode 100755 index 0000000..cb04657 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/morse.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/mpi.mod b/files/debian-11.7/grub/x86_64-efi/mpi.mod new file mode 100755 index 0000000..1da92a5 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/mpi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/msdospart.mod b/files/debian-11.7/grub/x86_64-efi/msdospart.mod new file mode 100755 index 0000000..c2610e4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/msdospart.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/mul_test.mod b/files/debian-11.7/grub/x86_64-efi/mul_test.mod new file mode 100755 index 0000000..04ff0fc Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/mul_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/multiboot.mod b/files/debian-11.7/grub/x86_64-efi/multiboot.mod new file mode 100755 index 0000000..a628a61 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/multiboot.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/multiboot2.mod b/files/debian-11.7/grub/x86_64-efi/multiboot2.mod new file mode 100755 index 0000000..238a6f6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/multiboot2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/nativedisk.mod b/files/debian-11.7/grub/x86_64-efi/nativedisk.mod new file mode 100755 index 0000000..b4345ba Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/nativedisk.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/net.mod b/files/debian-11.7/grub/x86_64-efi/net.mod new file mode 100755 index 0000000..a2994fc Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/net.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/newc.mod b/files/debian-11.7/grub/x86_64-efi/newc.mod new file mode 100755 index 0000000..9b82060 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/newc.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/normal.mod b/files/debian-11.7/grub/x86_64-efi/normal.mod new file mode 100755 index 0000000..48d4126 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/normal.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ntfs.mod b/files/debian-11.7/grub/x86_64-efi/ntfs.mod new file mode 100755 index 0000000..0039515 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ntfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ntfscomp.mod b/files/debian-11.7/grub/x86_64-efi/ntfscomp.mod new file mode 100755 index 0000000..106e3e6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ntfscomp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/odc.mod b/files/debian-11.7/grub/x86_64-efi/odc.mod new file mode 100755 index 0000000..596225f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/odc.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/offsetio.mod b/files/debian-11.7/grub/x86_64-efi/offsetio.mod new file mode 100755 index 0000000..53fe3bc Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/offsetio.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ohci.mod b/files/debian-11.7/grub/x86_64-efi/ohci.mod new file mode 100755 index 0000000..9baab7b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ohci.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_acorn.mod b/files/debian-11.7/grub/x86_64-efi/part_acorn.mod new file mode 100755 index 0000000..f6b42f4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_acorn.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_amiga.mod b/files/debian-11.7/grub/x86_64-efi/part_amiga.mod new file mode 100755 index 0000000..ddf166d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_amiga.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_apple.mod b/files/debian-11.7/grub/x86_64-efi/part_apple.mod new file mode 100755 index 0000000..9acd7e8 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_apple.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_bsd.mod b/files/debian-11.7/grub/x86_64-efi/part_bsd.mod new file mode 100755 index 0000000..5db9464 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_bsd.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_dfly.mod b/files/debian-11.7/grub/x86_64-efi/part_dfly.mod new file mode 100755 index 0000000..7f0643c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_dfly.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_dvh.mod b/files/debian-11.7/grub/x86_64-efi/part_dvh.mod new file mode 100755 index 0000000..67f08f4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_dvh.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_gpt.mod b/files/debian-11.7/grub/x86_64-efi/part_gpt.mod new file mode 100755 index 0000000..2467ed2 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_gpt.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_msdos.mod b/files/debian-11.7/grub/x86_64-efi/part_msdos.mod new file mode 100755 index 0000000..3f2bd70 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_msdos.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_plan.mod b/files/debian-11.7/grub/x86_64-efi/part_plan.mod new file mode 100755 index 0000000..4c01c7f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_plan.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_sun.mod b/files/debian-11.7/grub/x86_64-efi/part_sun.mod new file mode 100755 index 0000000..8d6e2fd Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_sun.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/part_sunpc.mod b/files/debian-11.7/grub/x86_64-efi/part_sunpc.mod new file mode 100755 index 0000000..509e110 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/part_sunpc.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/partmap.lst b/files/debian-11.7/grub/x86_64-efi/partmap.lst new file mode 100755 index 0000000..761233a --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/partmap.lst @@ -0,0 +1,11 @@ +part_acorn +part_amiga +part_apple +part_bsd +part_dfly +part_dvh +part_gpt +part_msdos +part_plan +part_sun +part_sunpc diff --git a/files/debian-11.7/grub/x86_64-efi/parttool.lst b/files/debian-11.7/grub/x86_64-efi/parttool.lst new file mode 100755 index 0000000..68b4b5c --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/parttool.lst @@ -0,0 +1 @@ +msdos: msdospart diff --git a/files/debian-11.7/grub/x86_64-efi/parttool.mod b/files/debian-11.7/grub/x86_64-efi/parttool.mod new file mode 100755 index 0000000..ed46a77 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/parttool.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/password.mod b/files/debian-11.7/grub/x86_64-efi/password.mod new file mode 100755 index 0000000..e152def Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/password.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/password_pbkdf2.mod b/files/debian-11.7/grub/x86_64-efi/password_pbkdf2.mod new file mode 100755 index 0000000..16fb308 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/password_pbkdf2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/pata.mod b/files/debian-11.7/grub/x86_64-efi/pata.mod new file mode 100755 index 0000000..a51e2c6 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/pata.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/pbkdf2.mod b/files/debian-11.7/grub/x86_64-efi/pbkdf2.mod new file mode 100755 index 0000000..9b5f394 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/pbkdf2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/pbkdf2_test.mod b/files/debian-11.7/grub/x86_64-efi/pbkdf2_test.mod new file mode 100755 index 0000000..d85d0a3 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/pbkdf2_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/pcidump.mod b/files/debian-11.7/grub/x86_64-efi/pcidump.mod new file mode 100755 index 0000000..e001b20 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/pcidump.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/pgp.mod b/files/debian-11.7/grub/x86_64-efi/pgp.mod new file mode 100755 index 0000000..3fa9d5d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/pgp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/play.mod b/files/debian-11.7/grub/x86_64-efi/play.mod new file mode 100755 index 0000000..536e431 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/play.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/png.mod b/files/debian-11.7/grub/x86_64-efi/png.mod new file mode 100755 index 0000000..25b60ca Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/png.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/priority_queue.mod b/files/debian-11.7/grub/x86_64-efi/priority_queue.mod new file mode 100755 index 0000000..527a2e1 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/priority_queue.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/probe.mod b/files/debian-11.7/grub/x86_64-efi/probe.mod new file mode 100755 index 0000000..676bd9c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/probe.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/procfs.mod b/files/debian-11.7/grub/x86_64-efi/procfs.mod new file mode 100755 index 0000000..999c08a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/procfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/progress.mod b/files/debian-11.7/grub/x86_64-efi/progress.mod new file mode 100755 index 0000000..43e50fb Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/progress.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/raid5rec.mod b/files/debian-11.7/grub/x86_64-efi/raid5rec.mod new file mode 100755 index 0000000..d31b099 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/raid5rec.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/raid6rec.mod b/files/debian-11.7/grub/x86_64-efi/raid6rec.mod new file mode 100755 index 0000000..b68dd8c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/raid6rec.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/random.mod b/files/debian-11.7/grub/x86_64-efi/random.mod new file mode 100755 index 0000000..e713b9e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/random.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/rdmsr.mod b/files/debian-11.7/grub/x86_64-efi/rdmsr.mod new file mode 100755 index 0000000..f67773b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/rdmsr.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/read.mod b/files/debian-11.7/grub/x86_64-efi/read.mod new file mode 100755 index 0000000..526115a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/read.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/reboot.mod b/files/debian-11.7/grub/x86_64-efi/reboot.mod new file mode 100755 index 0000000..36802ed Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/reboot.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/regexp.mod b/files/debian-11.7/grub/x86_64-efi/regexp.mod new file mode 100755 index 0000000..a3b0221 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/regexp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/reiserfs.mod b/files/debian-11.7/grub/x86_64-efi/reiserfs.mod new file mode 100755 index 0000000..022194f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/reiserfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/relocator.mod b/files/debian-11.7/grub/x86_64-efi/relocator.mod new file mode 100755 index 0000000..eba5d29 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/relocator.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/romfs.mod b/files/debian-11.7/grub/x86_64-efi/romfs.mod new file mode 100755 index 0000000..5db58d4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/romfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/scsi.mod b/files/debian-11.7/grub/x86_64-efi/scsi.mod new file mode 100755 index 0000000..fef88af Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/scsi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/serial.mod b/files/debian-11.7/grub/x86_64-efi/serial.mod new file mode 100755 index 0000000..a40953c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/serial.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/setjmp.mod b/files/debian-11.7/grub/x86_64-efi/setjmp.mod new file mode 100755 index 0000000..a0b4e57 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/setjmp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/setjmp_test.mod b/files/debian-11.7/grub/x86_64-efi/setjmp_test.mod new file mode 100755 index 0000000..63e1099 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/setjmp_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/setpci.mod b/files/debian-11.7/grub/x86_64-efi/setpci.mod new file mode 100755 index 0000000..e2c357c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/setpci.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/shift_test.mod b/files/debian-11.7/grub/x86_64-efi/shift_test.mod new file mode 100755 index 0000000..e66c874 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/shift_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/signature_test.mod b/files/debian-11.7/grub/x86_64-efi/signature_test.mod new file mode 100755 index 0000000..3358ae1 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/signature_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/sleep.mod b/files/debian-11.7/grub/x86_64-efi/sleep.mod new file mode 100755 index 0000000..10bd0fe Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/sleep.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/sleep_test.mod b/files/debian-11.7/grub/x86_64-efi/sleep_test.mod new file mode 100755 index 0000000..95b77f7 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/sleep_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/smbios.mod b/files/debian-11.7/grub/x86_64-efi/smbios.mod new file mode 100755 index 0000000..ac59eaf Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/smbios.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/spkmodem.mod b/files/debian-11.7/grub/x86_64-efi/spkmodem.mod new file mode 100755 index 0000000..1b203ed Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/spkmodem.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/squash4.mod b/files/debian-11.7/grub/x86_64-efi/squash4.mod new file mode 100755 index 0000000..31644a4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/squash4.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/strtoull_test.mod b/files/debian-11.7/grub/x86_64-efi/strtoull_test.mod new file mode 100755 index 0000000..5f8796a Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/strtoull_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/syslinuxcfg.mod b/files/debian-11.7/grub/x86_64-efi/syslinuxcfg.mod new file mode 100755 index 0000000..b93b960 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/syslinuxcfg.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/terminal.lst b/files/debian-11.7/grub/x86_64-efi/terminal.lst new file mode 100755 index 0000000..3c9a5a3 --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/terminal.lst @@ -0,0 +1,9 @@ +iat_keyboard: at_keyboard +iserial: serial +iserial_*: serial +oaudio: morse +ocbmemc: cbmemc +ogfxterm: gfxterm +oserial: serial +oserial_*: serial +ospkmodem: spkmodem diff --git a/files/debian-11.7/grub/x86_64-efi/terminal.mod b/files/debian-11.7/grub/x86_64-efi/terminal.mod new file mode 100755 index 0000000..591d32b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/terminal.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/terminfo.mod b/files/debian-11.7/grub/x86_64-efi/terminfo.mod new file mode 100755 index 0000000..320f59f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/terminfo.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/test.mod b/files/debian-11.7/grub/x86_64-efi/test.mod new file mode 100755 index 0000000..0cd8bac Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/test_blockarg.mod b/files/debian-11.7/grub/x86_64-efi/test_blockarg.mod new file mode 100755 index 0000000..467696f Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/test_blockarg.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/testload.mod b/files/debian-11.7/grub/x86_64-efi/testload.mod new file mode 100755 index 0000000..4b6ac62 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/testload.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/testspeed.mod b/files/debian-11.7/grub/x86_64-efi/testspeed.mod new file mode 100755 index 0000000..bd9c0f9 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/testspeed.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/tftp.mod b/files/debian-11.7/grub/x86_64-efi/tftp.mod new file mode 100755 index 0000000..3188079 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/tftp.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/tga.mod b/files/debian-11.7/grub/x86_64-efi/tga.mod new file mode 100755 index 0000000..04b8a02 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/tga.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/time.mod b/files/debian-11.7/grub/x86_64-efi/time.mod new file mode 100755 index 0000000..e3ceaef Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/time.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/tpm.mod b/files/debian-11.7/grub/x86_64-efi/tpm.mod new file mode 100755 index 0000000..95e5e56 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/tpm.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/tr.mod b/files/debian-11.7/grub/x86_64-efi/tr.mod new file mode 100755 index 0000000..d100422 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/tr.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/trig.mod b/files/debian-11.7/grub/x86_64-efi/trig.mod new file mode 100755 index 0000000..3b8a51c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/trig.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/true.mod b/files/debian-11.7/grub/x86_64-efi/true.mod new file mode 100755 index 0000000..7b9c4bc Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/true.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/udf.mod b/files/debian-11.7/grub/x86_64-efi/udf.mod new file mode 100755 index 0000000..f94f94d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/udf.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ufs1.mod b/files/debian-11.7/grub/x86_64-efi/ufs1.mod new file mode 100755 index 0000000..6699ae2 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ufs1.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ufs1_be.mod b/files/debian-11.7/grub/x86_64-efi/ufs1_be.mod new file mode 100755 index 0000000..5c27533 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ufs1_be.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/ufs2.mod b/files/debian-11.7/grub/x86_64-efi/ufs2.mod new file mode 100755 index 0000000..a0db65b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/ufs2.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/uhci.mod b/files/debian-11.7/grub/x86_64-efi/uhci.mod new file mode 100755 index 0000000..ffb512c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/uhci.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usb.mod b/files/debian-11.7/grub/x86_64-efi/usb.mod new file mode 100755 index 0000000..c8ad88b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usb.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usb_keyboard.mod b/files/debian-11.7/grub/x86_64-efi/usb_keyboard.mod new file mode 100755 index 0000000..70c5183 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usb_keyboard.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usbms.mod b/files/debian-11.7/grub/x86_64-efi/usbms.mod new file mode 100755 index 0000000..8166bcd Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usbms.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usbserial_common.mod b/files/debian-11.7/grub/x86_64-efi/usbserial_common.mod new file mode 100755 index 0000000..3aa1cfe Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usbserial_common.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usbserial_ftdi.mod b/files/debian-11.7/grub/x86_64-efi/usbserial_ftdi.mod new file mode 100755 index 0000000..c597230 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usbserial_ftdi.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usbserial_pl2303.mod b/files/debian-11.7/grub/x86_64-efi/usbserial_pl2303.mod new file mode 100755 index 0000000..4692786 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usbserial_pl2303.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usbserial_usbdebug.mod b/files/debian-11.7/grub/x86_64-efi/usbserial_usbdebug.mod new file mode 100755 index 0000000..e820907 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usbserial_usbdebug.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/usbtest.mod b/files/debian-11.7/grub/x86_64-efi/usbtest.mod new file mode 100755 index 0000000..6ee9be4 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/usbtest.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/video.lst b/files/debian-11.7/grub/x86_64-efi/video.lst new file mode 100755 index 0000000..ae9ba23 --- /dev/null +++ b/files/debian-11.7/grub/x86_64-efi/video.lst @@ -0,0 +1,4 @@ +efi_gop +efi_uga +video_bochs +video_cirrus diff --git a/files/debian-11.7/grub/x86_64-efi/video.mod b/files/debian-11.7/grub/x86_64-efi/video.mod new file mode 100755 index 0000000..d6f9975 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/video.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/video_bochs.mod b/files/debian-11.7/grub/x86_64-efi/video_bochs.mod new file mode 100755 index 0000000..79e035c Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/video_bochs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/video_cirrus.mod b/files/debian-11.7/grub/x86_64-efi/video_cirrus.mod new file mode 100755 index 0000000..fc78518 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/video_cirrus.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/video_colors.mod b/files/debian-11.7/grub/x86_64-efi/video_colors.mod new file mode 100755 index 0000000..c673f81 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/video_colors.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/video_fb.mod b/files/debian-11.7/grub/x86_64-efi/video_fb.mod new file mode 100755 index 0000000..9a6bba9 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/video_fb.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/videoinfo.mod b/files/debian-11.7/grub/x86_64-efi/videoinfo.mod new file mode 100755 index 0000000..ea9bb51 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/videoinfo.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/videotest.mod b/files/debian-11.7/grub/x86_64-efi/videotest.mod new file mode 100755 index 0000000..9981f55 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/videotest.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/videotest_checksum.mod b/files/debian-11.7/grub/x86_64-efi/videotest_checksum.mod new file mode 100755 index 0000000..2f2cc51 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/videotest_checksum.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/wrmsr.mod b/files/debian-11.7/grub/x86_64-efi/wrmsr.mod new file mode 100755 index 0000000..9f87c97 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/wrmsr.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/xfs.mod b/files/debian-11.7/grub/x86_64-efi/xfs.mod new file mode 100755 index 0000000..636487e Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/xfs.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/xnu.mod b/files/debian-11.7/grub/x86_64-efi/xnu.mod new file mode 100755 index 0000000..99d10ea Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/xnu.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/xnu_uuid.mod b/files/debian-11.7/grub/x86_64-efi/xnu_uuid.mod new file mode 100755 index 0000000..4cdf62d Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/xnu_uuid.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/xnu_uuid_test.mod b/files/debian-11.7/grub/x86_64-efi/xnu_uuid_test.mod new file mode 100755 index 0000000..599c9be Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/xnu_uuid_test.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/xzio.mod b/files/debian-11.7/grub/x86_64-efi/xzio.mod new file mode 100755 index 0000000..f09520b Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/xzio.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/zfscrypt.mod b/files/debian-11.7/grub/x86_64-efi/zfscrypt.mod new file mode 100755 index 0000000..b18eb33 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/zfscrypt.mod differ diff --git a/files/debian-11.7/grub/x86_64-efi/zstd.mod b/files/debian-11.7/grub/x86_64-efi/zstd.mod new file mode 100755 index 0000000..64d5659 Binary files /dev/null and b/files/debian-11.7/grub/x86_64-efi/zstd.mod differ diff --git a/files/debian-11.7/grubx64.efi b/files/debian-11.7/grubx64.efi new file mode 100755 index 0000000..cee5aaf Binary files /dev/null and b/files/debian-11.7/grubx64.efi differ diff --git a/files/debian-11.7/initrd b/files/debian-11.7/initrd new file mode 100755 index 0000000..af09451 Binary files /dev/null and b/files/debian-11.7/initrd differ diff --git a/files/debian-11.7/initrd.gz b/files/debian-11.7/initrd.gz new file mode 100755 index 0000000..1e6ef4e Binary files /dev/null and b/files/debian-11.7/initrd.gz differ diff --git a/files/debian-11.7/ldlinux.c32 b/files/debian-11.7/ldlinux.c32 new file mode 100755 index 0000000..e69de29 diff --git a/files/debian-11.7/linux b/files/debian-11.7/linux new file mode 100755 index 0000000..e2598ee Binary files /dev/null and b/files/debian-11.7/linux differ diff --git a/files/debian-11.7/pxelinux.0 b/files/debian-11.7/pxelinux.0 new file mode 100755 index 0000000..e69de29 diff --git a/files/debian-11.7/pxelinux.cfg b/files/debian-11.7/pxelinux.cfg new file mode 100755 index 0000000..e69de29 diff --git a/files/debian-11.7/version.info b/files/debian-11.7/version.info new file mode 100755 index 0000000..1a060f8 --- /dev/null +++ b/files/debian-11.7/version.info @@ -0,0 +1,2 @@ +Debian version: 11 (bullseye) +Installer build: 20210731+deb11u8 diff --git a/files/debian-11.7/vmlinuz b/files/debian-11.7/vmlinuz new file mode 100755 index 0000000..e2598ee Binary files /dev/null and b/files/debian-11.7/vmlinuz differ diff --git a/files/debian/README.md b/files/debian/README.md new file mode 100755 index 0000000..79c89be --- /dev/null +++ b/files/debian/README.md @@ -0,0 +1,11 @@ +**download and run debian-bullseye-essentials script** + +```bash +curl -sSL http://192.168.1.36:3000/akanealw/misc-files-and-scripts/raw/branch/main/debian/debian-bullseye-essentials.sh | sudo bash +``` + +**download debian-bullseye-essentials-remote-ssh script** + +```bash +wget http://192.168.1.36:3000/akanealw/misc-files-and-scripts/raw/branch/main/debian/debian-bullseye-essentials-remote-ssh.sh +``` \ No newline at end of file diff --git a/files/debian/bash.bashrc.default b/files/debian/bash.bashrc.default new file mode 100755 index 0000000..7fabe82 --- /dev/null +++ b/files/debian/bash.bashrc.default @@ -0,0 +1,58 @@ +# System-wide .bashrc file for interactive bash(1) shells. + +# To enable the settings / commands in this file for login shells as well, +# this file has to be sourced in /etc/profile. + +# If not running interactively, don't do anything +[ -z "$PS1" ] && return + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, overwrite the one in /etc/profile) +# but only if not SUDOing and have SUDO_PS1 set; then assume smart user. +if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi + +# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default. +# If this is an xterm set the title to user@host:dir +#case "$TERM" in +#xterm*|rxvt*) +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' +# ;; +#*) +# ;; +#esac + +# enable bash completion in interactive shells +#if ! shopt -oq posix; then +# if [ -f /usr/share/bash-completion/bash_completion ]; then +# . /usr/share/bash-completion/bash_completion +# elif [ -f /etc/bash_completion ]; then +# . /etc/bash_completion +# fi +#fi + +# if the command-not-found package is installed, use it +if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then + function command_not_found_handle { + # check because c-n-f could've been removed in the meantime + if [ -x /usr/lib/command-not-found ]; then + /usr/lib/command-not-found -- "$1" + return $? + elif [ -x /usr/share/command-not-found/command-not-found ]; then + /usr/share/command-not-found/command-not-found -- "$1" + return $? + else + printf "%s: command not found\n" "$1" >&2 + return 127 + fi + } +fi diff --git a/files/debian/debian-bullseye-preseed.cfg b/files/debian/debian-bullseye-preseed.cfg new file mode 100755 index 0000000..3421044 --- /dev/null +++ b/files/debian/debian-bullseye-preseed.cfg @@ -0,0 +1,459 @@ +#### Contents of the preconfiguration file (for bullseys) +### Localization +# Preseeding only locale sets language, country and locale. +d-i debian-installer/locale string en_US + +# The values can also be preseeded individually for greater flexibility. +d-i debian-installer/language string en +d-i debian-installer/country string US +d-i debian-installer/locale string en_US.UTF-8 +# Optionally specify additional locales to be generated. +#d-i localechooser/supported-locales multiselect en_US.UTF-8 + +# Keyboard selection. +d-i keyboard-configuration/xkb-keymap select us + + +### Network configuration +# Disable network configuration entirely. This is useful for cdrom +# installations on non-networked devices where the network questions, +# warning and long timeouts are a nuisance. +#d-i netcfg/enable boolean false + +# netcfg will choose an interface that has link if possible. This makes it +# skip displaying a list if there is more than one interface. +d-i netcfg/choose_interface select auto + +# To pick a particular interface instead: +#d-i netcfg/choose_interface select eth1 + +# To set a different link detection timeout (default is 3 seconds). +# Values are interpreted as seconds. +#d-i netcfg/link_wait_timeout string 10 + +# If you have a slow dhcp server and the installer times out waiting for +# it, this might be useful. +#d-i netcfg/dhcp_timeout string 60 +#d-i netcfg/dhcpv6_timeout string 60 + +# If you prefer to configure the network manually, uncomment this line and +# the static network configuration below. +#d-i netcfg/disable_autoconfig boolean true + +# If you want the preconfiguration file to work on systems both with and +# without a dhcp server, uncomment these lines and the static network +# configuration below. +#d-i netcfg/dhcp_failed note +#d-i netcfg/dhcp_options select Configure network manually + +# Static network configuration. +# +# IPv4 example +#d-i netcfg/get_ipaddress string 192.168.1.42 +#d-i netcfg/get_netmask string 255.255.255.0 +#d-i netcfg/get_gateway string 192.168.1.1 +#d-i netcfg/get_nameservers string 192.168.1.1 +#d-i netcfg/confirm_static boolean true +# +# IPv6 example +#d-i netcfg/get_ipaddress string fc00::2 +#d-i netcfg/get_netmask string ffff:ffff:ffff:ffff:: +#d-i netcfg/get_gateway string fc00::1 +#d-i netcfg/get_nameservers string fc00::1 +#d-i netcfg/confirm_static boolean true + +# Any hostname and domain names assigned from dhcp take precedence over +# values set here. However, setting the values still prevents the questions +# from being shown, even if values come from dhcp. +d-i netcfg/get_hostname string debian +d-i netcfg/get_domain string ad.akanealw.com + +# If you want to force a hostname, regardless of what either the DHCP +# server returns or what the reverse DNS entry for the IP is, uncomment +# and adjust the following line. +#d-i netcfg/hostname string somehost + +# Disable that annoying WEP key dialog. +d-i netcfg/wireless_wep string +# The wacky dhcp hostname that some ISPs use as a password of sorts. +#d-i netcfg/dhcp_hostname string radish + +# If non-free firmware is needed for the network or other hardware, you can +# configure the installer to always try to load it, without prompting. Or +# change to false to disable asking. +#d-i hw-detect/load_firmware boolean true + +### Network console +# Use the following settings if you wish to make use of the network-console +# component for remote installation over SSH. This only makes sense if you +# intend to perform the remainder of the installation manually. +#d-i anna/choose_modules string network-console +#d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key +#d-i network-console/password password r00tme +#d-i network-console/password-again password r00tme + +### Mirror settings +# If you select ftp, the mirror/country string does not need to be set. +#d-i mirror/protocol string ftp +d-i mirror/country string manual +d-i mirror/http/hostname string ftp.us.debian.org +d-i mirror/http/directory string /debian +d-i mirror/http/proxy string + +# Suite to install. +#d-i mirror/suite string testing +# Suite to use for loading installer components (optional). +#d-i mirror/udeb/suite string testing + +### Account setup +# Skip creation of a root account (normal user account will be able to +# use sudo). +d-i passwd/root-login boolean false +# Alternatively, to skip creation of a normal user account. +#d-i passwd/make-user boolean false + +# Root password, either in clear text +#d-i passwd/root-password password r00tme +#d-i passwd/root-password-again password r00tme +# or encrypted using a crypt(3) hash. +#d-i passwd/root-password-crypted password [crypt(3) hash] + +# To create a normal user account. +d-i passwd/user-fullname string akanealw +d-i passwd/username string akanealw +# Normal user's password, either in clear text +#d-i passwd/user-password password +#d-i passwd/user-password-again password +# or encrypted using a crypt(3) hash. +d-i passwd/user-password-crypted password fXCwW/wrX9Amo +# Create the first user with the specified UID instead of the default. +#d-i passwd/user-uid string 1010 + +# The user account will be added to some standard initial groups. To +# override that, use this. +# d-i passwd/user-default-groups string audio cdrom video sudo + +### Clock and time zone setup +# Controls whether or not the hardware clock is set to UTC. +d-i clock-setup/utc boolean true + +# You may set this to any valid setting for $TZ; see the contents of +# /usr/share/zoneinfo/ for valid values. +d-i time/zone string US/Central + +# Controls whether to use NTP to set the clock during the install +d-i clock-setup/ntp boolean true +# NTP server to use. The default is almost always fine here. +#d-i clock-setup/ntp-server string ntp.example.com + +### Partitioning +## Partitioning example +# If the system has free space you can choose to only partition that space. +# This is only honoured if partman-auto/method (below) is not set. +#d-i partman-auto/init_automatically_partition select biggest_free + +# Alternatively, you may specify a disk to partition. If the system has only +# one disk the installer will default to using that, but otherwise the device +# name must be given in traditional, non-devfs format (so e.g. /dev/sda +# and not e.g. /dev/discs/disc0/disc). +# For example, to use the first SCSI/SATA hard disk: +#d-i partman-auto/disk string /dev/sda +# In addition, you'll need to specify the method to use. +# The presently available methods are: +# - regular: use the usual partition types for your architecture +# - lvm: use LVM to partition the disk +# - crypto: use LVM within an encrypted partition +d-i partman-auto/method string lvm + +# You can define the amount of space that will be used for the LVM volume +# group. It can either be a size with its unit (eg. 20 GB), a percentage of +# free space or the 'max' keyword. +d-i partman-auto-lvm/guided_size string max + +# If one of the disks that are going to be automatically partitioned +# contains an old LVM configuration, the user will normally receive a +# warning. This can be preseeded away... +d-i partman-lvm/device_remove_lvm boolean true +# The same applies to pre-existing software RAID array: +d-i partman-md/device_remove_md boolean true +# And the same goes for the confirmation to write the lvm partitions. +d-i partman-lvm/confirm boolean true +d-i partman-lvm/confirm_nooverwrite boolean true + +# You can choose one of the three predefined partitioning recipes: +# - atomic: all files in one partition +# - home: separate /home partition +# - multi: separate /home, /var, and /tmp partitions +d-i partman-auto/choose_recipe select atomic + +# Or provide a recipe of your own... +# If you have a way to get a recipe file into the d-i environment, you can +# just point at it. +#d-i partman-auto/expert_recipe_file string /hd-media/recipe + +# If not, you can put an entire recipe into the preconfiguration file in one +# (logical) line. This example creates a small /boot partition, suitable +# swap, and uses the rest of the space for the root partition: +#d-i partman-auto/expert_recipe string \ +# boot-root :: \ +# 40 50 100 ext3 \ +# $primary{ } $bootable{ } \ +# method{ format } format{ } \ +# use_filesystem{ } filesystem{ ext3 } \ +# mountpoint{ /boot } \ +# . \ +# 500 10000 1000000000 ext3 \ +# method{ format } format{ } \ +# use_filesystem{ } filesystem{ ext3 } \ +# mountpoint{ / } \ +# . \ +# 64 512 300% linux-swap \ +# method{ swap } format{ } \ +# . + +# The full recipe format is documented in the file partman-auto-recipe.txt +# included in the 'debian-installer' package or available from D-I source +# repository. This also documents how to specify settings such as file +# system labels, volume group names and which physical devices to include +# in a volume group. + +# This makes partman automatically partition without confirmation, provided +# that you told it what to do using one of the methods above. +d-i partman-partitioning/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean true +d-i partman/confirm_nooverwrite boolean true + +# Force UEFI booting ('BIOS compatibility' will be lost). Default: false. +d-i partman-efi/non_efi_system boolean true +# Ensure the partition table is GPT - this is required for EFI +#d-i partman-partitioning/choose_label string gpt +#d-i partman-partitioning/default_label string gpt + +# When disk encryption is enabled, skip wiping the partitions beforehand. +#d-i partman-auto-crypto/erase_disks boolean false + +## Partitioning using RAID +# The method should be set to "raid". +#d-i partman-auto/method string raid +# Specify the disks to be partitioned. They will all get the same layout, +# so this will only work if the disks are the same size. +#d-i partman-auto/disk string /dev/sda /dev/sdb + +# Next you need to specify the physical partitions that will be used. +#d-i partman-auto/expert_recipe string \ +# multiraid :: \ +# 1000 5000 4000 raid \ +# $primary{ } method{ raid } \ +# . \ +# 64 512 300% raid \ +# method{ raid } \ +# . \ +# 500 10000 1000000000 raid \ +# method{ raid } \ +# . + +# Last you need to specify how the previously defined partitions will be +# used in the RAID setup. Remember to use the correct partition numbers +# for logical partitions. RAID levels 0, 1, 5, 6 and 10 are supported; +# devices are separated using "#". +# Parameters are: +# \ +# + +#d-i partman-auto-raid/recipe string \ +# 1 2 0 ext3 / \ +# /dev/sda1#/dev/sdb1 \ +# . \ +# 1 2 0 swap - \ +# /dev/sda5#/dev/sdb5 \ +# . \ +# 0 2 0 ext3 /home \ +# /dev/sda6#/dev/sdb6 \ +# . + +# For additional information see the file partman-auto-raid-recipe.txt +# included in the 'debian-installer' package or available from D-I source +# repository. + +# This makes partman automatically partition without confirmation. +d-i partman-md/confirm boolean true +d-i partman-partitioning/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean true +d-i partman/confirm_nooverwrite boolean true + +## Controlling how partitions are mounted +# The default is to mount by UUID, but you can also choose "traditional" to +# use traditional device names, or "label" to try filesystem labels before +# falling back to UUIDs. +#d-i partman/mount_style select uuid + +### Base system installation +# Configure APT to not install recommended packages by default. Use of this +# option can result in an incomplete system and should only be used by very +# experienced users. +#d-i base-installer/install-recommends boolean false + +# The kernel image (meta) package to be installed; "none" can be used if no +# kernel is to be installed. +#d-i base-installer/kernel/image string linux-image-686 + +### Apt setup +# You can choose to install non-free and contrib software. +#d-i apt-setup/non-free boolean true +#d-i apt-setup/contrib boolean true +# Uncomment this if you don't want to use a network mirror. +#d-i apt-setup/use_mirror boolean false +# Select which update services to use; define the mirrors to be used. +# Values shown below are the normal defaults. +#d-i apt-setup/services-select multiselect security, updates +#d-i apt-setup/security_host string security.debian.org + +# Additional repositories, local[0-9] available +#d-i apt-setup/local0/repository string \ +# http://local.server/debian stable main +#d-i apt-setup/local0/comment string local server +# Enable deb-src lines +#d-i apt-setup/local0/source boolean true +# URL to the public key of the local repository; you must provide a key or +# apt will complain about the unauthenticated repository and so the +# sources.list line will be left commented out +#d-i apt-setup/local0/key string http://local.server/key + +# By default the installer requires that repositories be authenticated +# using a known gpg key. This setting can be used to disable that +# authentication. Warning: Insecure, not recommended. +#d-i debian-installer/allow_unauthenticated boolean true + +# Uncomment this to add multiarch configuration for i386 +#d-i apt-setup/multiarch string i386 + + +### Package selection +tasksel tasksel/first multiselect ssh-server + +# Individual additional packages to install +#d-i pkgsel/include string openssh-server build-essential +# Whether to upgrade packages after debootstrap. +# Allowed values: none, safe-upgrade, full-upgrade +d-i pkgsel/upgrade select full-upgrade + +# Some versions of the installer can report back on what software you have +# installed, and what software you use. The default is not to report back, +# but sending reports helps the project determine what software is most +# popular and include it on CDs. +popularity-contest popularity-contest/participate boolean false + +### Boot loader installation +# Grub is the default boot loader (for x86). If you want lilo installed +# instead, uncomment this: +#d-i grub-installer/skip boolean true +# To also skip installing lilo, and install no bootloader, uncomment this +# too: +#d-i lilo-installer/skip boolean true + + +# This is fairly safe to set, it makes grub install automatically to the MBR +# if no other operating system is detected on the machine. +d-i grub-installer/only_debian boolean true + +# This one makes grub-installer install to the MBR if it also finds some other +# OS, which is less safe as it might not be able to boot that other OS. +d-i grub-installer/with_other_os boolean true + +# Due notably to potential USB sticks, the location of the MBR can not be +# determined safely in general, so this needs to be specified: +#d-i grub-installer/bootdev string /dev/sda +# To install to the first device (assuming it is not a USB stick): +#d-i grub-installer/bootdev string default + +# Alternatively, if you want to install to a location other than the mbr, +# uncomment and edit these lines: +#d-i grub-installer/only_debian boolean false +#d-i grub-installer/with_other_os boolean false +#d-i grub-installer/bootdev string (hd0,1) +# To install grub to multiple disks: +#d-i grub-installer/bootdev string (hd0,1) (hd1,1) (hd2,1) + +# Optional password for grub, either in clear text +#d-i grub-installer/password password r00tme +#d-i grub-installer/password-again password r00tme +# or encrypted using an MD5 hash, see grub-md5-crypt(8). +#d-i grub-installer/password-crypted password [MD5 hash] + +# Use the following option to add additional boot parameters for the +# installed system (if supported by the bootloader installer). +# Note: options passed to the installer will be added automatically. +#d-i debian-installer/add-kernel-opts string nousb + +### Finishing up the installation +# During installations from serial console, the regular virtual consoles +# (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next +# line to prevent this. +#d-i finish-install/keep-consoles boolean true + +# Avoid that last message about the install being complete. +d-i finish-install/reboot_in_progress note + +# This will prevent the installer from ejecting the CD during the reboot, +# which is useful in some situations. +#d-i cdrom-detect/eject boolean false + +# This is how to make the installer shutdown when finished, but not +# reboot into the installed system. +#d-i debian-installer/exit/halt boolean true +# This will power off the machine instead of just halting it. +d-i debian-installer/exit/poweroff boolean true + +### Preseeding other packages +# Depending on what software you choose to install, or if things go wrong +# during the installation process, it's possible that other questions may +# be asked. You can preseed those too, of course. To get a list of every +# possible question that could be asked during an install, do an +# installation, and then run these commands: +# debconf-get-selections --installer > file +# debconf-get-selections >> file + + +#### Advanced options +### Running custom commands during the installation +# d-i preseeding is inherently not secure. Nothing in the installer checks +# for attempts at buffer overflows or other exploits of the values of a +# preconfiguration file like this one. Only use preconfiguration files from +# trusted locations! To drive that home, and because it's generally useful, +# here's a way to run any shell command you'd like inside the installer, +# automatically. + +# This first command is run as early as possible, just after +# preseeding is read. +#d-i preseed/early_command string anna-install some-udeb +# This command is run immediately before the partitioner starts. It may be +# useful to apply dynamic partitioner preseeding that depends on the state +# of the disks (which may not be visible when preseed/early_command runs). +#d-i partman/early_command \ +# string debconf-set partman-auto/disk "$(list-devices disk | head -n1)" +# This command is run just before the install finishes, but when there is +# still a usable /target directory. You can chroot to /target and use it +# directly, or use the apt-install and in-target commands to easily install +# packages and run commands in the target system. +#d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh +d-i preseed/late_command string \ + echo "akanealw ALL=(ALL) NOPASSWD:ALL" >> /target/etc/sudoers.d/akanealw ; \ + in-target chmod 440 /etc/sudoers.d/akanealw ; \ + in-target sudo groupadd sshusers ; \ + in-target sudo usermod -a -G sshusers akanealw ; \ + in-target sudo rm /etc/motd ; \ + name=$(basename /sys/class/net/e*) ; \ + echo "$name: \4{$name}" >> /target/etc/issue ; \ + echo "" >> /target/etc/issue ; \ + echo "alias lsa='ls -alhF'" >> /target/etc/bash.bashrc ; \ + in-target sudo apt-get install -y wget curl ; \ + in-target wget http://192.168.1.50/debian/download-debian-essentials.sh -P /home/akanealw/ ; \ + in-target chmod +x /home/akanealw/download-debian-essentials.sh ; \ + in-target chown akanealw:akanealw /home/akanealw/download-debian-essentials.sh ; \ + in-target sudo cp /etc/default/grub /etc/default/grub.bak ; \ + in-target sudo sed -i "s,^GRUB_TIMEOUT=.*,GRUB_TIMEOUT=0," /etc/default/grub ; \ + echo "" >> /target/etc/default/grub ; \ + echo "GRUB_DISABLE_OS_PROBER=true" >> /target/etc/default/grub ; \ + in-target sudo update-grub2 ; diff --git a/files/debian/debian-change-ip.sh b/files/debian/debian-change-ip.sh new file mode 100755 index 0000000..aa4df5c --- /dev/null +++ b/files/debian/debian-change-ip.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +# ask to set static ip address +read -r -p "Set Static IP address? " prompt +if [[ "${prompt,,}" =~ ^(y|yes)$ ]] ; then + read -r -p "Enter Static IP Address with subnet prefix: " staticip + read -r -p "Enter Gateway IP Address: " gatewayip + read -r -p "Enter Primary DNS IP Address: " dnsip1 + # get adapter name + name=$(basename /sys/class/net/e*) + # backup original interfaces file + if [[ ! -f /etc/network/interfaces.bak ]] ; then + cp /etc/network/interfaces /etc/network/interfaces.bak + fi + rm /etc/network/interfaces + cp /etc/network/interfaces.bak /etc/network/interfaces + # set static ip + sed -i "s,^iface $name inet dhcp*,iface $name inet static," /etc/network/interfaces + echo " address $staticip" >> /etc/network/interfaces + echo " gateway $gatewayip" >> /etc/network/interfaces + # backup resolv.conf file + if [[ ! -f /etc/resolv.conf.bak ]] ; then + cp /etc/resolv.conf /etc/resolv.conf.bak + fi + rm /etc/resolv.conf + # set primary dns ip + echo "nameserver $dnsip1" >> /etc/resolv.conf + # ask for secondary dns ip + read -r -p "Set Secondary DNS IP Address? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]] ; then + read -r -p "Enter Secondary DNS IP Address: " dnsip2 + echo "nameserver $dnsip2" >> /etc/resolv.conf + fi + # restart the interface + ifdown $name + ifup $name +fi diff --git a/files/debian/debian-docker-install.sh b/files/debian/debian-docker-install.sh new file mode 100755 index 0000000..48f7acc --- /dev/null +++ b/files/debian/debian-docker-install.sh @@ -0,0 +1,22 @@ +# ask to install docker +if [[ ! -f /etc/apt/keyrings/docker.gpg ]] ; then + read -r -p "Install Docker? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then + # prepare for install + apt-get update + apt-get install -y ca-certificates curl gnupg lsb-release + mkdir -p /home/akanealw/docker/appdata + chown -R akanealw:akanealw /home/akanealw/docker + mkdir -m 0755 -p /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg + echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + # install docker + apt-get update + apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + # post install + groupadd docker > /dev/null 2>&1 + usermod -aG docker akanealw + systemctl enable docker.service + systemctl enable containerd.service + fi +fi diff --git a/files/debian/debian-essentials.sh b/files/debian/debian-essentials.sh new file mode 100755 index 0000000..2809740 --- /dev/null +++ b/files/debian/debian-essentials.sh @@ -0,0 +1,218 @@ +#!/bin/bash + +# update and upgrade +apt-get update +apt-get upgrade -y + +# download and install packages +apt-get install -y qemu-guest-agent sudo nano curl wget git rsync man-db cifs-utils nfs-common parted libtalloc2 libwbclient0 net-tools gnupg apt-transport-https tmux gdisk bash-completion + +# add akanealw user if not existing +isInFile=$(cat /etc/passwd | grep -c "akanealw") +if [ $isInFile -eq 0 ]; then + echo "Set password for akanealw" + useradd -m -p $(openssl passwd -1 ${PASSWORD}) -s /bin/bash -d /home/akanealw akanealw + mkdir /home/akanealw/.ssh + chown akanealw:akanealw /home/akanealw/.ssh + chmod 700 /home/akanealw/.ssh + cp /root/.ssh/authorized_keys /home/akanealw/.ssh > /dev/null 2>&1 + chown akanealw:akanealw /home/akanealw/.ssh/authorized_keys > /dev/null 2>&1 + chmod 600 /home/akanealw/.ssh/authorized_keys > /dev/null 2>&1 +fi + +# create akanealw file in /etc/sudoers.d +if [[ ! -f /etc/sudoers.d/akanealw ]] ; then + echo "akanealw ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/akanealw + groupadd sshusers > /dev/null 2>&1 + usermod -a -G sshusers akanealw > /dev/null 2>&1 +fi + +# enable ping for all users +setcap 'cap_net_admin,cap_net_raw+ep' $(which ping) + +# remove all motd +rm /etc/motd > /dev/null 2>&1 + +# git config +git config --global credential.helper store +git config --global user.name "akanealw" +git config --global user.email "akanealw@gmail.com" +git config --global init.defaultBranch main + +# show ip in /etc/issue +name=$(basename /sys/class/net/e*) +isInFile=$(cat /etc/issue | grep -c "$name") +if [ $isInFile -eq 0 ]; then +cp /etc/issue /etc/issue.bak +echo "$name: \4{$name}" >> /etc/issue +echo "" >> /etc/issue +fi + +# set bash preferences and aliases +if [[ -f /etc/bash.bashrc.default ]] ; then + mv /etc/bash.bashrc.default /etc/bash.bashrc.bak > /dev/null 2>&1 +fi +if [[ ! -f /etc/bash.bashrc.bak ]] ; then + cp /etc/bash.bashrc /etc/bash.bashrc.bak > /dev/null 2>&1 +fi +rm /etc/bash.bashrc > /dev/null 2>&1 +cp /etc/bash.bashrc.bak /etc/bash.bashrc +echo "" >> /etc/bash.bashrc +echo "# custom settings and aliases" >> /etc/bash.bashrc +echo "set -o noclobber" >> /etc/bash.bashrc +echo "alias lsa='ls -alhF'" >> /etc/bash.bashrc +echo "alias systart='sudo systemctl start'" >> /etc/bash.bashrc +echo "alias systop='sudo systemctl stop'" >> /etc/bash.bashrc +echo "alias sysrest='sudo systemctl restart'" >> /etc/bash.bashrc +echo "alias systat='sudo systemctl status'" >> /etc/bash.bashrc +echo "alias aptupy='sudo apt update && sudo apt upgrade -y'" >> /etc/bash.bashrc +echo "alias aptiy='sudo apt install -y'" >> /etc/bash.bashrc +echo "alias aptry='sudo apt remove -y'" >> /etc/bash.bashrc +echo "alias aptrpy='sudo apt remove --purge -y'" >> /etc/bash.bashrc +echo "alias aptary='sudo apt autoremove -y'" >> /etc/bash.bashrc +echo "alias apts='sudo apt search'" >> /etc/bash.bashrc +echo "alias aptl='sudo apt list --installed'" >> /etc/bash.bashrc +echo "alias aptsh='sudo apt show'" >> /etc/bash.bashrc +echo "alias aptac='sudo apt-get autoclean'" >> /etc/bash.bashrc +echo "alias dpkgi='sudo dpkg -i'" >> /etc/bash.bashrc +echo "alias tmxls='tmux ls'" >> /etc/bash.bashrc +echo "alias tmxa='tmux attach -t'" >> /etc/bash.bashrc +echo "alias dc='docker compose'" >> /etc/bash.bashrc +echo "alias dcup='docker compose up -d'" >> /etc/bash.bashrc +echo "alias dcaup='docker compose -f admin-compose.yml up -d'" >> /etc/bash.bashrc +echo "alias dcdown='docker compose down'" >> /etc/bash.bashrc +echo "alias dcadown='docker compose -f admin-compose.yml down'" >> /etc/bash.bashrc +echo "alias dcpull='docker compose pull'" >> /etc/bash.bashrc +echo "alias dcapull='docker compose -f admin-compose.yml pull'" >> /etc/bash.bashrc +echo "alias dps='docker ps'" >> /etc/bash.bashrc +echo "alias dipaf='docker image prune -a -f'" >> /etc/bash.bashrc + +# create tmux config +rm /etc/tmux.conf* > /dev/null 2>&1 +echo "unbind C-b" >> /etc/tmux.conf +echo "set-option -g prefix C-a" >> /etc/tmux.conf +echo "bind-key C-a send-prefix" >> /etc/tmux.conf + +# create credentials and map network drives +isInFile=$(cat /etc/fstab | grep -c "192.168.1.41") +if [ $isInFile -eq 0 ]; then + touch /home/akanealw/.smbcreds + echo "username=akanealw" >> /home/akanealw/.smbcreds + echo "password=8ung1e1!" >> /home/akanealw/.smbcreds + chown akanealw:akanealw /home/akanealw/.smbcreds + mkdir /mnt/backups > /dev/null 2>&1 + chown akanealw:akanealw /mnt/backups + mkdir /mnt/storage > /dev/null 2>&1 + chown akanealw:akanealw /mnt/storage + echo "# mapped drives" >> /etc/fstab + echo "//192.168.1.41/backups /mnt/backups cifs uid=1000,credentials=/home/akanealw/.smbcreds,iocharset=utf8,vers=2.1,noperm,noauto,x-systemd.automount 0 0" >> /etc/fstab + echo "//192.168.1.41/storage /mnt/storage cifs uid=1000,credentials=/home/akanealw/.smbcreds,iocharset=utf8,vers=2.1,noperm,noauto,x-systemd.automount 0 0" >> /etc/fstab + mount /mnt/backups -v + mount /mnt/storage -v +fi + +# ask to install samba +if [[ ! -f /etc/samba/smb.conf ]] ; then + read -r -p "Install Samba? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]] ; then + apt-get install -y samba --no-install-recommends + # configure default samba share + (echo "8ung1e1!"; sleep 1; echo "8ung1e1!" ) | smbpasswd -s -a akanealw + sed -i s/WORKGROUP/akanealw/ /etc/samba/smb.conf + isInFile=$(cat /etc/samba/smb.conf | grep -c "akanealw]") + if [ $isInFile -eq 0 ]; then + echo "[akanealw]" >> /etc/samba/smb.conf + echo " comment = akanealw" >> /etc/samba/smb.conf + echo " read only = no" >> /etc/samba/smb.conf + echo " path = /home/akanealw" >> /etc/samba/smb.conf + echo " guest ok = no" >> /etc/samba/smb.conf + echo "" >> /etc/samba/smb.conf + fi + fi +fi + +# ask to install docker +if [[ ! -f /etc/apt/keyrings/docker.gpg ]] ; then + read -r -p "Install Docker? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then + # prepare for install + apt-get update + apt-get install -y ca-certificates curl gnupg lsb-release + mkdir -p /home/akanealw/docker/appdata + chown -R akanealw:akanealw /home/akanealw/docker + mkdir -m 0755 -p /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg + echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + # install docker + apt-get update + apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + # post install + groupadd docker > /dev/null 2>&1 + usermod -aG docker akanealw + systemctl enable docker.service + systemctl enable containerd.service + fi +fi + +# ask to regenerate machine-id +if [[ ! -f /etc/machine-id-regenerated ]] ; then + read -r -p "Regenerate machine-id? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then + # regenerate machine-id + rm -f /etc/machine-id /var/lib/dbus/machine-id + dbus-uuidgen --ensure=/etc/machine-id + dbus-uuidgen --ensure + touch /etc/machine-id-regenerated + fi +fi + +# ask to regenerate ssh host keys +if [[ ! -d /etc/cloud ]] ; then + if [[ ! -f /home/akanealw/.ssh/ssh_keys_regenerated ]] ; then + read -r -p "Regenerate SSH Keys? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then + rm /etc/ssh/ssh_host_* + dpkg-reconfigure openssh-server + mkdir /home/akanealw/.ssh + touch /home/akanealw/.ssh/ssh_keys_regenerated + chmod 700 /home/akanealw/.ssh + chown -R akanealw:akanealw /home/akanealw/.ssh + fi + fi +fi + +# ask to set static ip address +if [[ ! -d /etc/cloud ]] ; then + if [[ ! -f /etc/network/interfaces.bak ]] ; then + read -r -p "Set Static IP address? " prompt + if [[ "${prompt,,}" =~ ^(y|yes)$ ]] ; then + read -r -p "Enter Static IP Address with subnet prefix: " staticip + read -r -p "Enter Gateway IP Address: " gatewayip + read -r -p "Enter Primary DNS IP Address: " dnsip1 + read -r -p "Enter Secondary DNS IP Address: " dnsip2 + # get adapter name + name=$(basename /sys/class/net/e*) + # backup original interfaces file + if [[ ! -f /etc/network/interfaces.bak ]] ; then + cp /etc/network/interfaces /etc/network/interfaces.bak + fi + rm /etc/network/interfaces + cp /etc/network/interfaces.bak /etc/network/interfaces + # set static ip + sed -i "s,^iface $name inet dhcp*,iface $name inet static," /etc/network/interfaces + echo " address $staticip" >> /etc/network/interfaces + echo " gateway $gatewayip" >> /etc/network/interfaces + # backup resolv.conf file + if [[ ! -f /etc/resolv.conf.bak ]] ; then + cp /etc/resolv.conf /etc/resolv.conf.bak + fi + rm /etc/resolv.conf + # set primary dns ip + echo "nameserver $dnsip1" >> /etc/resolv.conf + echo "nameserver $dnsip2" >> /etc/resolv.conf + # restart the interface + ifdown $name + ifup $name + fi + fi +fi diff --git a/files/debian/debian-samba-install.sh b/files/debian/debian-samba-install.sh new file mode 100755 index 0000000..2ccfa5b --- /dev/null +++ b/files/debian/debian-samba-install.sh @@ -0,0 +1,17 @@ +# install and configure default share +apt-get update +apt-get install -y samba --no-install-recommends +(echo "8ung1e1!"; sleep 1; echo "8ung1e1!" ) | smbpasswd -s -a akanealw +sed -i s/WORKGROUP/akanealw/ /etc/samba/smb.conf +isInFile=$(cat /etc/samba/smb.conf | grep -c "akanealw]") +if [ $isInFile -eq 0 ]; then + echo "[akanealw]" >> /etc/samba/smb.conf + echo " comment = akanealw" >> /etc/samba/smb.conf + echo " read only = no" >> /etc/samba/smb.conf + echo " path = /home/akanealw" >> /etc/samba/smb.conf + echo " guest ok = no" >> /etc/samba/smb.conf + echo "" >> /etc/samba/smb.conf +fi + +# restart samba +systemctl restart smbd diff --git a/files/debian/download-debian-essentials.sh b/files/debian/download-debian-essentials.sh new file mode 100755 index 0000000..a4e5af7 --- /dev/null +++ b/files/debian/download-debian-essentials.sh @@ -0,0 +1,4 @@ +#!/bin/bash +curl -O http://192.168.1.50/debian/debian-essentials.sh +chmod +x debian-essentials.sh +sudo ./debian-essentials.sh diff --git a/files/debian/issue.default b/files/debian/issue.default new file mode 100755 index 0000000..7029329 --- /dev/null +++ b/files/debian/issue.default @@ -0,0 +1,2 @@ +Debian GNU/Linux 11 \n \l + diff --git a/files/debian/nano-remap.sh b/files/debian/nano-remap.sh new file mode 100755 index 0000000..ef15686 --- /dev/null +++ b/files/debian/nano-remap.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# set nanorc keybinds +if [[ -f /etc/nanorc.default ]] ; then + mv /etc/nanorc.default /etc/nanorc.bak > /dev/null 2>&1 +fi +if [[ ! -f /etc/nanorc.bak ]] ; then + cp /etc/nanorc /etc/nanorc.bak > /dev/null 2>&1 +fi +rm /etc/nanorc > /dev/null 2>&1 +cp /etc/nanorc.bak /etc/nanorc +echo "" >> /etc/nanorc +echo "# custom binds" >> /etc/nanorc +echo "bind ^X exit all" >> /etc/nanorc +echo "bind ^S savefile main" >> /etc/nanorc +echo "bind ^O writeout main" >> /etc/nanorc +echo "bind ^I insert main" >> /etc/nanorc +echo "bind ^F whereis all" >> /etc/nanorc +echo "bind ^G findnext all" >> /etc/nanorc +echo "bind ^B wherewas all" >> /etc/nanorc +echo "bind ^D findprevious all" >> /etc/nanorc +echo "bind ^R replace main" >> /etc/nanorc +echo "bind ^K cut all" >> /etc/nanorc +echo "bind ^C copy main" >> /etc/nanorc +echo "bind ^V paste all" >> /etc/nanorc +echo "bind ^A mark main" >> /etc/nanorc +echo "bind ^T gotoline main" >> /etc/nanorc +echo "bind ^T gotodir browser" >> /etc/nanorc +echo "unbind ^U all" >> /etc/nanorc +echo "unbind ^N main" >> /etc/nanorc +echo "unbind ^Y all" >> /etc/nanorc +echo "unbind M-J main" >> /etc/nanorc +echo "unbind M-T main" >> /etc/nanorc \ No newline at end of file diff --git a/files/debian/nanorc.default b/files/debian/nanorc.default new file mode 100755 index 0000000..1f515c1 --- /dev/null +++ b/files/debian/nanorc.default @@ -0,0 +1,295 @@ +## Sample initialization file for GNU nano. +## +## For the options that take parameters, the default value is shown. +## Other options are unset by default. To make sure that an option +## is disabled, you can use "unset