Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

FreeBSD - Pokročilá inštalácia

Verzia pre tlačSend by emailPDF verzia

Príspevok od Valentina Vaschetta. Aktualizoval Marc Fonvieille.

Táto časť opisuje ako sa FreeBSD inštaluje v nezvyčajných prípadoch.

Inštalácia FreeBSD na systém bez monitora a klávesnice

Tento typ inštalácie nazývame “slepá inštalácia”, pretože počítač, na ktorý inštalujeme FreeBSD nemá pripojený monitor alebo nemá ani grafický výstup. Ako je to možné? Používa sa na to sériové rozhranie (Serial Console). Pod sériovým rozhraním sa myslí využitie iného počítača v úlohe hlavného displeja a klávesnice. Keď takéto rozhranie chceme urobiť, stačí ako budeme postupovať podľa krokov na vytvorenie inštalačné USB kľúča, ktoré nájdeme v časti Výber inštalačného média alebo si stiahneme správny ISO obraz ako hovorí časť Vytvorenie inštalačného disku CDROM.

Ak chceme toto médium prispôsobiť tak, aby sa zaviedlo do sériového rozhrania, budeme postupovať podľa nasledujúcich krokov (Ak chceme použiť CDROM, môžeme prvý krok preskočiť):

  1. Nastavenie inštalačného USB kľúča pre zavedenie do sériového rozhrania

    Ak chceme zaviesť systém z USB kľúča, ktorý sme vytvorili, spustí sa normálny inštalačný režim. My však chceme aby sa FreeBSD zaviedlo do sériového rozhrania, v ktorom budeme systém inštalovať. Keď to chceme urobiť, pripojíme USB disk do systému FreeBSD pomocou príkazu mount(8).

    # mount /dev/da0a /mnt

    Poznámka: Prispôsobte cestu k zariadeniu a prípojný bod podľa situácie.

    Teraz, keď máme kľúč pripojený, musíme USB kľúč nastaviť tak, aby systém zaviedol do sériového rozhrania. Do súboru loader.conf na USB kľúči pridáme riadok nastavujúci sériové rozhranie miesto systémového rozhrania:

    # echo 'console="comconsole"' >> /mnt/boot/loader.conf

    Keď máme USB kľúč správne nastavený, musíme ho odpojiť pomocou príkazu umount(8):

    # umount /mnt

    Teraz môžeme USB kľúč odpojiť a skočiť priamo na tretí krok tejto procedúry.

  2. Nastavenie inštalačného CD pre zavedenie do sériového rozhrania

    Ak chceme systém zaviesť z CD, ktoré si vytvoríme z ISO obrazu (viď časť Vytvorenie inštalačného disku CDROM), FreeBSD sa zavedie normálny inštalačný režim. My však chceme aby sa FreeBSD zaviedlo do sériového rozhrania, v ktorom budeme systém inštalovať. Keď to chceme urobiť, musíme ISO obraz pred napálením na disk rozbaliť, upraviť, nanovo vytvoriť.

    V systéme FreeBSD, do ktorého si uložíme ISO obraz (napr. FreeBSD-8.1-RELEASE-i386-disc1.iso), pomocou nástroja tar(1) rozbalíme všetky súbory:

    # mkdir /cesta/k/slepemu-iso
    # tar -C /cesta/k/slepemu-iso -pxvf FreeBSD-8.1-RELEASE-i386-disc1.iso

    Teraz musíme inštalačné médium nastaviť tak, aby sa zaviedlo do sériového rozhrania. Do súboru loader.conf z rozbaleného ISO obrazu pridáme riadok nastavujúci sériové rozhranie miesto systémového rozhrania:

    # echo 'console="comconsole"' >> /cesta/k/slepemu-iso/boot/loader.conf

    Potom môžeme vytvoriť nový ISO obraz s pozmeneným súborom. Použijeme na to nástroj mkisofs(8) z portu sysutils/cdrtools:

    # mkisofs -v -b boot/cdboot -no-emul-boot -r -J -V "Slepa_instalacia" \
            -o Slepe-FreeBSD-8.1-RELEASE-i386-disc1.iso /cesta/k/slepemu-iso

    Teraz, keď je ISO obraz správne nastavený, môžeme ho pomocou obľúbeného napaľovacieho programu napáliť na disk CD-R.

  3. Pripojenie cez sériový null-modem kábel

    Teraz je potrebné pomocou sériového null-modem kábla prepojiť dva počítače. Stačí prepojiť sériové porty dvoch počítačov. Normálny sériový kábel nebude fungovať, potrebujeme kábel ktorý sa označuje ako null-modem, pretože sú v ňom niektoré drôty vymenené.

  4. Zavedenie inštalácie

    Teraz môžeme spustiť inštaláciu. Do počítača, ktorý chceme naslepo inštalovať, pripojíme pripravený USB kľúč a zapneme počítač. Ak sme si pripravili CDROM, zapneme počítač a vložíme do neho disk.

  5. Pripojenie k počítaču bez monitora

    Teraz sa k počítaču pripojíme pomocou cu(1):

    # cu -l /dev/cuau0

    Na FreeBSD 7.X použijeme nasledujúci príkaz:

    # cu -l /dev/cuad0

A je to! Teraz môžeme počítač bez monitora ovládať pomocou cu relácie. Načíta sa jadro a potom sa zobrazí výber rozhrania, ktoré sa bude používať. Vyberieme FreeBSD color console a môžeme pokračovať v inštalácii!