Díky za užitečný článek.
Máte někdo zkušenost jak pomocí GRUBu vyřešit bootování z image uloženého na serveru?
Ideálně tak, aby se teprve podle informace na serveru rozhodlo, jestli se dále zavede síťový image systému nebo se nabootuje lokální systém?
Rád bych měl možnost si na serveru zapnout, že stanice po spuštění nabootují systém ze sítě a vykonají akce, které jim určím.
Pak si stanice bude přes wake on lan a nechat je to udělat (typicky, automatizovanou obnovu image, antivirové testy, kontroly disků, ...)
Pokud bych to na serveru nenastavil, tak by stanice pokračovaly v bootu z lokálního disku.
GRUB by měl bootování ze sítě podporovat.
https://www.gnu.org/software/grub/manual/grub/html_node/Network.html
Cca před 10 lety, jsem to řešil přes generování a uložení zavaděče do bootromu síťové karty pomocí projektů:
https://web.archive.org/web/20170624003424/http://rom-o-matic.net/
a
http://etherboot.org/
Na serveru byl image s Tiny Core Linuxem (12MB image)
http://tinycorelinux.net/welcome.html
který si zavadeč stáhl přes HTTP GET
A v něm byl init script, který si stáhl přes ftp aktuální scripty a vykonal je.
Šlo tak pěkně vzdáleně obhospodařovat stanice i v případě, že tam byl úplně zbořený systém, nebo nový disk.