Root over NFS on Evo T20

W styczniu bawiłem się  Evo T20 i napotkałem na problem z utworzeniem działającego bootloadera. Wpadłem wtedy na pomysł, żeby po uruchomieniu przez PXE jądra i initrd zamontować zasób nfs jako partycję root. Rozpatrywałem Debiana, Slackware i Gentoo jako systemy działające na procesorze Geode GX1 i w miarę „lekkie”.  Teraz zaświtała mi myśl, żeby spróbować jeszcze DSL. Krótkie podsumowanie

Debian

Debian posiada narzędzie debootstrap, które pomaga w stworzeniu od podstaw instalacji w wybranym katalogu. Niestety mój serwer ma procesor Arm i nie da się chrootować systemu dla x86.  Poddałem się –  musiałbym zainstalować Debina na „dużym komputerze”

Slackware

Instalator Slackware można uruchomić z  PXE  i zamontować katalog z paczkami przez NFS. Udało mi się jedynie zainstalować bazowy system na eksportowanym dysku, ale dałem rady zmodyfikować odpowiednio initrd. Tzn, nie chciało mi się, ale czuję, że Slackware pasuje lepiejna T20 niż Gentoo

Gentoo

Działa! Po lekturze  Diskless Nodes with Gentoo i  HOWTO Gentoo Diskless Install udało się! Oczywiście pomęczyłem się trochę z genkernel, żeby zrobić initrd montujący root przez NFS. I teraz łyżka dziegciu w beczce miodu. Evo T20 ma kartę ethernet 10Mb i jest to w tym momencie najsłabszy punkt tego rozwiązania. I jeszcze konieczność utrzymywania kopii  katalogu na komputerze z gentoo, żeby wykorzystywać jego szybkość do kompilacji. Aha, i wyłączając system zbyt szybko wyłącza się karta sieciowa i działanie kończy się „zwiechą”

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *