7.3. Przygotowanie dystrybucji LiveCD

Niniejszy rozdział opisuje przygotowanie dystrybucji Linuksa typu LiveCD (uruchamianej z płytki), a konkretnie dystrybucji opartej na Ubuntu 5.10, z dołączonym oprogramowaniem SZARP, ale może być wykorzystany także przy tworzeniu innej dystrybucji.

Przy tworzeniu tego opisu korzystałem z opisu autorstwa Reinharda Schiedermeiera oraz dokumentu z Ubuntu Wiki.

Ogólna idea jest prosta - bierzemy gotową dystrybucję LiveCD i modyfikujemy ją do naszych potrzeb. Poniżej znajduje się dokładny opis wszystkich kroków. W repozytorium CVS SZARP'a, w katalogu script/livecd znajduje się kilka gotowych skryptów wykorzystanych do tworzenia dystrybucji SZARP Demo LiveCD. Przy opisie poszczególnych poleceń znajduje się informacja, jak nazywa się skrypt wykonujący dany krok.

7.3.1. Przygotowania

Będziemy potrzebowali w miarę szybki komputer, z dużą pamięcią i szybkim dyskiem z dużą ilością wolnego miejsca. Autorzy obu wyżej wymienionych dokumentów zalecają wykonywanie kompresji systemu plików w pamięci, do czego swap powinien być mniej więcej dwa razy większy od obrazu systemu plików, który chcemy stworzyć. W poniższym opisie zakładam kompresję z pliku do pliku, niemniej duży swap także nie zaszkodzi.

Na naszym dużym i szybkim dysku zakładamy sobie pusty katalog, od tej pory zakładam, że wszystkie operacje będą wykonywane w tym katalogu.