arch-iso-chainload-with-grub

script downloading once monthly the arch iso via scraped magnet link, copy the last iso and overwrite with current, grub grub.cfg for chainloading both images, systemd-boot grub.conf for chainloading grub.efi, systemd service and timer for once monthly o
Log | Files | Refs

grub.cfg (626B)


      1 timeout=0
      2 insmod part_gpt
      3 insmod part_msdos
      4 set superusers="<user>"
      5 password_pbkdf2 <user> <output of grub-mkpasswd-pbkdf2>
      6 
      7 menuentry '[loopback]archlinux-x86_64.iso' {
      8 	set iso_path='/isos/archlinux-x86_64.iso'
      9 	export iso_path
     10 	search --set=root --file "$iso_path"
     11 	loopback loop "$iso_path"
     12 	root=(loop)
     13 	configfile /boot/grub/loopback.cfg
     14 	loopback --delete loop
     15 }
     16 
     17 menuentry '[loopback]last-archlinux-x86_64.iso' {
     18 	set iso_path='/isos/last-archlinux-x86_64.iso'
     19 	export iso_path
     20 	search --set=root --file "$iso_path"
     21 	loopback loop "$iso_path"
     22 	root=(loop)
     23 	configfile /boot/grub/loopback.cfg
     24 	loopback --delete loop
     25 }