/PXE_Install

Slice of config files and install scripts for automated PXE linux install.

Primary LanguagePython

PXE_Install

This will become a beautiful parser and generator for preseed file for debian and maybe someday for other distros using diffrent tools

###Research:

###Założenia: TEMAT INDYWIDUALNY Robert Marciniak

  1. Serwer PXE + kickstart -> preseed -> jednak kickstart
  2. Narzędzie generuje wyjściowy skrypt (preseed i post-install) z kilku "kawałków". Mogą nimi być np. zestaw pakietów, polecenie tworzenia katalogów dla usera, polecenie instalacji jakiegoś środowiska graficznego. Niektóre rzeczy mogą się wykluczać (np środowiska graficzne).

Przykładowe scenariusze:

  1. Użytkownik chciałby daną dystrybucję z konkretnym zestawem programów. Chciałby też mieć utworzone konto, środowisko graficzne, skonfigurowane niektóre programy
> użytkownik uruchamia narzędzie do generowania skryptu instalacyjnego. 
> uruchamia narzędzie interaktywnie lub nie, wybiera dostępne opcje, zatwierdza. 
> Skrypt jest zapisywany na serwerze, podczas instalacji PXE pobierane są z niego dane, 
> użytkownik dostaje gotowy skonfigurowany system   
  1. Maszyna bare metal z ustawionym bootowaniem przez sieć.
> podczas instalacji serwer udostępnia skrypt konfiguracji domyślnej - ustawiane są podstawowe rzeczy, np. partycje, timezone 
> po instalacji uruchamiany jest dialog, który czeka jakiś czas na odpowiedź użytkownika - wciśnięcie dowolnego przycisku. 
> Jeśli użytkownik odpowie, to przejście do scenariusza A, jeśli nie, to skrypt sprząta po sobie i host się wyłącza. 
> maszyna ma zainstalowany system zgodnie z konfiguracją domyślną. 
  1. Uruchomienie instalacji aż do dostępu do powłoki.

    > Użytkownik resztę robi sam