knot126

furries, computers, magic

  • they/them (any are fine)


basically what needs to be done:

  • extract the tarball (export GHE_UPGRADE=1; ./<pkg file path> -x or like this)
  • on a blank disk:
    • create a gpt
    • create one small partition (maybe 8mb?) with bios_grub (or something like this) set and a larger ext4 (maybe ext2 is more correct?) one
    • extract the tarball to the root of the larger partition
    • install grub using a chroot - this is helpful
  • change the uuid of the disk to whatever ghe is expecting: tune2fs /dev/<device> -U <uuid> (might need to do a checkdisk first, it tells you how to do that if so)
  • boot it and hope that it does something

given that github seems really happy to take down archives of their older versions i would really want to download every old upgrade pacakge (they've already taken down the files that you just boot in a machine and don't have to do this bs), if only so that old versions of github can be somewhat properly preserved

kind of annoying that you can't just ... you know ... download the old versions.