Newsgroup: it.comp.os.linux.software
Titolo: Mini distro per recovery di partizioni salvate con partimage

Salve a tutti, come "consulente informatico di casa" nonchè di tutto il 
parentato (compresi gli amici degli amici) mi capita spessissimo di 
dover correre in soccorso delle varie macchine Windows che 
(puntualmente) cadono preda del virus/trojan di turno, con conseguente 
incasinamento globale del sistema.
Tempo fa, stanco di passare lunghe ore davanti ai vari monitor a 
installare chissà quale os, scheda grafica o stampante, fissando una 
insulsa progress bar e parlando del più del meno con il parente/amico di 
turno, ho cominciato a prendere la (sana) abitudine di realizzare dei 
backup delle immagini di ogni installazione "pulita" e di masterizzare 
il file in questione.
Per realizzare il backup in questione ero (sono) solito fare il boot con 
un live cd di knoppix, e quindi utilizzare partimage per salvare la 
partizione "pulita". E' una tecnica che ha sempre funzionato 
perfettamente (tra parentesi, anche con partizioni NTFS nonostante il 
supporto a NTFS di partimage non sia ancora dichiaratamente stabile al 
100%).
Così facendo il tempo di re-installazione (e di chiacchiere sul tempo 
col parente/amico di turno) è drasticamente crollato. L'unico 
inconveniente è che per ogni "ripristino" sono costretto a recarmi 
personalmente a casa del malcapitato possessore del PC.
Tempo fa utilizzando una versione (diciamo di "valutazione") di Ghost 
ero riuscito a creare un cd boot-strappabile (in MS-DOS) che svolgeva da 
solo il ripristino del sistema danneggiato. L'utente (amico/parente) di 
turno non doveva far altro che premere un paio di tasti e al massimo (in 
  caso di partizioni particolarmente grosse) cambiare uno o due cd.
Come forse avrete capito, mi piacerebbe poter fare qualcosa del genere 
anche utilizzando una mini-distro linux, in grado di fare il boot da cd, 
e successivamente, dopo un minimo (giusto un minimo) di interazione con 
l'utente effettuare il ripristino del sistema.
La classica ricerca in google/freshmeat/sourceforge non è servita a 
trovare quello di cui ho bisogno.
Mi reputo un power user di linux (ma non troppo power) ma in tutta 
onestà non ho molto le idee chiare su come imbarcarmi in una impresa del 
genere. Gradirei da parte vostra (se possibile) idee e suggerimenti in 
materia.
Grazie per la cortese attenzione (e scusate se l'ho fatta un attimino 
troppo lunga).

 [CUT]
*Opzione 1* (Devi a avere 2 lettori CD/DVD sul PC):
Usare un distro live personalizzata a dovere (puoi partire da una 
knoppix base e cercando un pò in rete si spiega come personalizzarla) in 
cui appena parte fai laciare uno script che usando dd o partimage o 
quello che preferisci ti faccia la copia del contenuto del secondo 
CD/DVD sull'HD da ripristinare.
*Opzione 2*:
Fai una partizione di back-up di dimensioni sufficenti a contenere 
l'immagine dell'HD così eviti di avere un CD/DVD di back-up (occhio che 
se ti si spu****a l'HD perdi tutto) e prosegui come da 1 per il ripristino.
*Opzione 3*:
Come in 2 ma anzichè avere una distro live per il recovery metti una 
distro veramente minimale su un'ulteriore partizione (100mb dovrebbero 
bastare) con esclusivamente quello che ti serve (bash e senza X) che una 
volta botata lancia lo script di ripristino e riavvia il sistema. 
Attenzione che devi anche installare e configurare un bootloader (grub 
va benissimo IMHO).
La più *semplice* è la 1, ma necessita di due lettori CD/DVD, la seconda 
è una via intermedia, nel senso che devi a vere una partizione che 
quindi ruberà spazio (1 o 2 b), ma viste le dimensioni degli HD 
attuali... infine la terza è la più lunga da implementare (devi rifare 
le partizioni, instalallare le minidistro -che però non è un grande 
provblema, non devi configurargli nulla, nemmeno rete/audio/video/altro- 
, instalare e configurare grub, creare le copie di back-up...) ma una 
volta fatto puoi dire:
  "per riristinare quando hai la schermata iniziale (la schermata di 
grub appositamente sistemata, ndt) che ti chiede se avviare Win o 
ripristinare Win scegli *ripristina win* e fa tutto lui."
Ciao
	Mavimo (alle prese con ripristino di Win)

 
Ciao e grazie per la tua risposta, in effetti sto iniziando a muovermi 
in tal senso (personalizzazione di una knoppix o feather linux.... 
vedremo come andrà a finire).
Il punto che tu sollevi, cioè la necessità di avere 2 lettori CD/DVD, 
potrebbe essere una nota dolente.
Nel caso in cui il lettore da cui rispristinare il PC in oggetto fosse 
un DVD non dovrebbero esserci grossi problemi: in 4,5GB dovrebbero poter 
coesistere senza grossi problemi sia il file immagine da ripristinare, 
sia il filesystem della mini-distro utilizzata.
Viceversa, se il lettore in questione non fosse in grado di leggere DVD, 
ma dovessi invece creare un set di due o più CD-ROM allora ci potrebbero 
essere dei problemi.
L'ideale sarebbe poter avere una mini-distro in grado di girare 
interamente in RAM, "liberando" così il lettore CDROM permettendo di 
caricare CD alla bisogna, senza alcun problema di lock.
Sono naturlmente benvenuti i suggerimenti o le segnalazioni a riguardo.

 Sono naturlmente benvenuti i suggerimenti o le segnalazioni a riguardo.
Mi è venuto in mente che portresti usare una distro su chiavetta USB 
così da limitare i problemi (a meno di non avere nemmeno gli USB...)
La questione che sollevavo di avere due CD/DVD era dovuta al fatto che 
pensavo volessi una distro usabile su *tutti* i PC da sistemare, mentre 
le immagini sono differenti da PC a PC, quindi non un'unico CD/DVD con 
distro e immagini da ripristinare, comunque se nel tuo caso va bene non 
dovrebbero esserci grossi problemi. per modificare una distro live cerca 
sul sto knoppixitalia (pubblicità, opps :P )che c'era un guida apposita...
Un'unica distro che funzioni in RAM magari si riesce  a preparare (non 
mi sembra ne esistano in giro, ma non ho mai cercato approfonditamnete), 
  potrebbe essere una buona soluzione.
ciao
	Mavimo