Linux rozmnozen !

Pavel Zdenek zdenek na math.feld.cvut.cz
Středa Březen 19 15:49:17 CET 1997


Dekuji vsem, kteri meli dobrou vuli pomoci s mnozenim Linuxu (neni ho
nikdy dost ;-). Konsensus byl takovy, ze prinejhorsim vzdycky zafunguje
"dd". Vzhledem k tomu, ze fyzicke otevirani kastli a pripojovani disku
neprichazelo v uvahu, muselo se "dd of=" odehravat do NFS, coz je UZASNE
POMALE. A take mi zacalo byt divne, ze by to tar, tento zakladovy kamen
unixu, nebyl schopen zvladnout. 

JE to schopen zvladnout. Bylo mi napomocno "man tar" v Solarisu 1.1, 
ktere je proti ocekavani podstatne ukecanejsi nez GNU varianta. Jedine co 
by se dalo povazovat za nevyhodu, ze na rozmnozovanem stroji musi bezet 
NFS export rootu ("/").

Potom staci na budoucim linuxu nabootovat z disket, namontovat nekam
budouci root, udelat filesystem a namontovat nabizeny root z "otcovskeho"
linuxu (pokud tohle vsechno nechate na instalacnim setupu, bude to nejspis
/var/adm/mount). Kouzelne zaklinadlo zni: 

# cd /mnt    (tj. budouci root)
# tar cf - -C /var/adm/mount . | tar xBpvf -

a pak uz jen zmenit hostname a IP cisla a prebootovat ;-) Rozlustit
princip funkce by pro vas nemel byt problem, podotykam jen, ze "B" je
"reblock as we read", jak rika GNU tar, a Solaris tar k tomu mimo jine
doplnuje, ze je to vhodne pro cteni "rour" smerovanych pres NFS... 

Akorat ten rozmnozeny linux na opici trojhmat prohlasi "shutdown:already
running", s cimz si krome suroveho spusteni "/etc/rc.d/rc.6" nevim rady. 
Jak se tohle resi ?

Mnoho uspechu pri klonovani Linuxu preje

Pavel Z.
zdenek na math.feld.cvut.cz



Další informace o konferenci Linux