@mrgrumpymonkey depends...

Next logical step is some #PowerShell script that downloads a #Linux distro image, repartition the system drive, add some unallocated space at the end, put a #CloudInit config in it and then do an #UnattendedInstall of said system with bcd by calling up #bcdedit to #chainload said partition.

  • I jist have neither the time nor spoons to do that shit myself, but in theory a #NetInstaller image of ~ 100MB should suffice...
Downloads – Lubuntu

@AeonCypher I guess #OpenMediaVault is doing a "#NetInstaller" approach and thus they just use a minimal linux to boot and then just let it download the necessary packages and/or base image on the fly.

  • This does make sense as they'd only have to ship one image per architecture / boot option and not have people be confused by a dozen or so images at install, at the cost of requiring a fully working network with internet access...

It's also quite an old tradition on many #linux distros, tho #Debian and others do offer regular offline-installable "live-server" images that'll do just fine.

  • Personally I'm more proficient in #UbuntuLTS but if all you want os do provide a shitload of convenient storage on your LAN and via the Internet, basically any #linux that can get your required packages to run will work fine.

I wished I had OS/1337 developed far enough to be an option as of now to at least curl & dd something on an SSD, but I'm confident you'll be able to get stuff setup starting from a Debian "minimal" install...

@neingeist You remember #BootFloppies and #Floppinux?

Cuz I do.

Alongside with #NetInstaller floppies like the one #Debian "Sarge" used...

Also OS/1337 is about being a #minimalist #TUI / #CLI #Desktop for like the oldest and most ancient machines like some #i486|SX…

So if you ask: "How do you do #PackageManagment?"

Well, I do work on something called #spm which would then use #toybox's #wget implementation to just pull like an archive, extract it and put the binary where it belongs.
https://github.com/OS-1337/spm

OFC that's beyond the scope of OS/1337 alone but it might be useful and necessary if we really want a system that can go:
"#boot this #Floppy (image),
#SSH into the system and you can basically do a sort-of-#NetInstaller that way…"

#spm #OS1337

GitHub - OS-1337/spm: simple package manager - the package manager for OS/1337

simple package manager - the package manager for OS/1337 - OS-1337/spm

GitHub

@whitekiba I mean I don't look for computational efficiency....

OFC modern crypto needs a lot of processing power...

But I'd even consider doing a #ramdisk and making a script that #wget's #dropbear as a working hack...

Even if that makes it a sort-of "#netlive" [ #netinstaller meets #live #linux] workaround...

@gameplayer but that's kinda expected by the #NetInstaller...

Once again diving into debian-installer to learn how to provide d-i ISOs targeting the missing architectures on #Trisquel 11.0, #Aramo

Ready to go deep into the rabbit hole!  

#arm64 #armfh #ppc64el
#GNU #FreeSoftware #netinstaller

@josephholsten @Toasterson @marcan @lina @AsahiLinux @Raspberry_Pi @geerlingguy

And whilst all previous versions of the #RasberryPi just use the bootcode.bin on a fat32 filesystem to startup, the #Pi4, #CM4 & #Pi400 have their bootcode as seperate #EEPROM which also houses the #NetInstaller system:
https://mstdn.social/@kkarhan/109965949564312063

https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-boot-eeprom

Kevin Karhan :verified: (@[email protected])

@[email protected] Well, the @[email protected] doesn't actually have a #UEFI, but a simple & minimal ROM that - as @[email protected] showcased - merely fits a #NetInstaller: https://www.youtube.com/watch?v=qlBIfpBwqKY Instead of UEFI, on the #Pi4 - like the original #RaspberryPi - the Broadcom SoC looks for a bootcode at a specific adress and then proceeds to load the initramfs and kernel to boot. Personally I wished all devices used #LinuxBoot (aka. #NERF) https://en.m.wikipedia.org/wiki/LinuxBoot

Mastodon 🐘

@Toasterson Well, the @Raspberry_Pi doesn't actually have a #UEFI, but a simple & minimal ROM that - as @geerlingguy showcased - merely fits a #NetInstaller:
https://www.youtube.com/watch?v=qlBIfpBwqKY

Instead of UEFI, on the #Pi4 - like the original #RaspberryPi - the Broadcom SoC looks for a bootcode at a specific adress and then proceeds to load the initramfs and kernel to boot.

Personally I wished all devices used #LinuxBoot (aka. #NERF)
https://en.m.wikipedia.org/wiki/LinuxBoot

Raspberry Pi does what Microsoft can't!

YouTube