Newsgroup: it.comp.os.unix
Titolo: Backup di SunOS

Voglio installare linux sulla mia SS4, ma per farlo devo prima togliere
l'installazione originale di SunOS 4.1.4 per fare spazio.
Ho copiato tutto con tar e rsh e poi fatto una copia di /dev con cpio:
find dev -print | cpio -ocv | more
Manca qualcosa?
E soprattutto, il giorno che vorro` installarlo di nuovo, come lo creo
il file system?
Ho speranze di riuscire a fare il boot via rete con solo questi file?
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 il file system?
Perche', tanto per essere sicuri, non fai pure un 'dd' dei dischi?
	esageratamente,
	    Cthulhu
-- 
       Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it
 wgah'nagl fhtgan!
		       <cthulhu at flashnet dot it>

Ho speranze di riuscire a fare il boot via rete con solo questi file?
Ti serve una macchina che ti faccia da boot server, quindi ricreando i fs e
risbattendo tutto dentro (rimettendo anche il bootblock) dovrebbe funzionare.
Ma perche' al posto del tar non usi ufsdump ?
Ciao

Ho speranze di riuscire a fare il boot via rete con solo questi file?
Ciao Marco,
innanzitutto un consiglio: usa *dump* per salvare tutti i file system
(specialmente per quanto riguarda la partizione */*)
A questo punto ci sono due modi di operare.
1) Hai il cd di SunOS (spero che sia cosi`, comunque non tutti leggono i
   manuali o hanno affrontato un problema simile e allora):
   - boot cdrom
 
   - inizi l'installazione e ti fermi dopo aver partizionato i dischi
 
   - al prompt formattare i dischi
 
   - montare le partizioni sotto "/a"
 
   - restore delle partizioni
 
   - eseguire il comando *installboot* (credo si scriva cosi`)
 
   - far ripartire la macchina
2) Non hai il cd di SunOS (e credo che questo sia il tuo caso,
   di di no :-)
   La mia ipotesi e` questa:
   il comando *installboot* e` disponibile anche quando il sistema e`
   installato ed esiste un comano che fa` l'operazione inversa.
   Se ho ragione:
 
   - salvi il boot loader
 
   - Su un server aggiungi la configurazione per una macchina diskless
 
   - Quando ti serve fai il boot da rete, a questo punto dovresti poter
     vedere il disco locale, ma cosa molto importante hai tutti i comandi
     Sun a disposizione per formattare e creare i file system.
   - *restore* dei file system originali.
   - installi il boot loader
3) Eh si`, c'e` sempre un terza possibilita`:
   - verifica che Solaris 8 supporti la SS4
4) Adesso sto esagerando :-)
   Se sei di Roma o hai conoscenze a Roma, forse posso rimediarti il cd,
   non prometto nulla, pero` se qualche copia e` rimasta, potrebbe
   andarti bene anche una 4.1.1, tanto poi segui il metodo *1*
michele
-- 
Mario Michele Macaluso     -o)  | The meek shall inherit the earth, but *not*
m.macaluso .@. 
libero.it
   /\\  | its mineral rights.   -- J.P. Getty        
                          _\\_v |                                            
                                |                                            
Kernel 2.2.14-5.0 on a i586     |                                            
(All addresses in headers are fake. Only one dot in signature.)

   - Su un server aggiungi la configurazione per una macchina diskless
Nel frattempo ho letto le man page di boot(8) e installboot(8) e ho
scoperto che il primo e` in grado di caricare il kernel anche via TFTP,
quindi pensavo di montare il file system con NFS e da li` procedere
all'installazione.
A proposito: come faccio a salvare una copia della disklabel per poi
ricreare le partizioni?


ricreare le partizioni?
*dkinfo*, per ogni partizione ti dice il cilindro di inizio ed il numero
di cilindri richiesti, non e' molto ma e` piu` che sufficiente e se
aggiungi che sui nastri hai "/etc/fstab", cinque minuti e ricrei le
partizioni.
*/etc/disktab* per ogni modello di disco e` definito il partizionamento
di default, potresti duplicare l'entry riferita al tuo disco, e correggere
il default im modo da rispecchiare la configurazione attuale, cosi che al
successivo format devi solo richiamarla.
A questo punto non ti resta che seguire l'opzione "macchina diskless",
a parte il salvataggio del "boot block" che e` gia salvato, purche` sia
possibile fargli vedere il disco locale.
Controlla su 
http://docs.sun.com
 se sono ancora disponibili i manuali
per SunOS, (ormai l'assistenza comincia ad essere composta quasi
esclusivamente da personale cresciuto su Solaris).
Un'ultimo consiglio consiglio.
Oggi mi sono divertito ad installare una Red Hat[*] su una SS10, salvati
da qualche parte il il comando originale di boot (quello della eprom),
meglio ancora, fai il dump della eprom (c'e` un comando apposta), non so
quale distribuzione vuoi utilizzare, ma RedHat va` a (ri)scrivere[**] il
comando di boot della eprom, per sicurezza meglio salvarselo da qualche
parte.
[*] Nel ripartizionare i dischi, se dichiaro le partizioni di tipo "Sun",
    s'arrabbia come una bestia, le ha volute "Linux native", non sono sicuro,
    ma forse dipende dal porting e non dalla distribuzione oppure da tutte due.
[**] come sopra.
Spero di non essere stato troppo confusionario, comunque una copia del
4.1.4 in ditta l'ho travata, se sei interessato mandami una mail
ciao
michele
-- 
Mario Michele Macaluso     -o)  | Thousands of days of civilians ... have    
m.macaluso .@. 
libero.it
   /\\  | produced a ... feeling for the aesthetic   
                          _\\_v | modules --                                 


da qualche parte il il comando originale di boot (quello della eprom),
Debian queste cose non le fa :-), comunque ne ho fatta una copia perche`
la batteria ha ancora al massimo un paio di anni di vita.
Comunque, alla fine sono riuscito a fare il boot caricando via tftp
il boot loader e da li` montando via NFS la root (questo SILO non lo fa,
peccato :-( ).
L'unico problema e` che gli rc si aspettano una /usr separata, e quindi
dovro` modificarli.


la batteria ha ancora al massimo un paio di anni di vita.
Strano, da quello che so, questo problema doveva essere risolto.
ciao
michele
-- 
Mario Michele Macaluso     -o)  | We are not loved by our friends for what we
m.macaluso .@. 
libero.it
   /\\  | are; rather, we are loved in spite of what 
                          _\\_v | we are.   -- Victor Hugo                   


Strano, da quello che so, questo problema doveva essere risolto.
? Dentro c'e` una pila, AFAIK ne soffrono tutti i modelli.


Lascia pure perdere, e` format.dat il file giusto.
no problem.
ciao
michele
[*] considera che le mie esperenze teorico/pratiche non mi hanno portato
    a stressare un Sun fino a questo punto (gli utenti si), pero` direi
    che, a sistema nudo e crudo ed un paio di programmi da far girare in
    console mode, dovrebbe farcela.
-- 
Mario Michele Macaluso     -o)  | We're all looking for a woman who can sit  
m.macaluso .@. 
libero.it
   /\\  | in a mini-skirt and talk philosophy,       
                          _\\_v | executing both with confidence and style.  
