domenica 29 novembre 2009

New "server"@home

Stanco dei continui cambi di disco, ne ho bruciati due negli ultimi mesi, ho approfittato di un'occasione (diciamo cosi`, perche` nessuno regala mai) per sostituirlo.

Il nuovo e` un Pentium Dual Core con 1GB di Ram e 2 dischi SATA da 250GB, decisamente un'altra cosa rispetto al precedente Celeron 466 con 512MB Ram e 30GB di HDD.

Non volevo 'ricostruire' la macchina da zero, ho optato per la mia soluzione di backup & restore.

Copia HDD
Ho spento il precedente computer, ho riavviato con una distribuzione live, da qui, collegato un disco usb formattato in ext3, ho copiato su questo tutto il contenuto del vecchio HDD.
Ho fatto la stessa cosa col nuovo, ho avviato da distro live, ho collegato il disco usb e ho copiato tutto.

Problema
L'unico problema e` l'hardware del nuovo pc, totalmente differente rispetto al precedente, per quel che riguarda il software invece non dovrebbero esserci problemi.

(Mia) Soluzione
Ho provato modificando a mano la configurazione di "grub" (il boot loader), ma niente da fare, non ne voleva sapere.
Ho quindi installato da zero una Debian base completa di boot loader, ho riavviato con una distro live e ricopiato di nuovo i miei files di backup dal disco usb, tralasciando quelli di "grub".
Copio poi i precedenti kernel e modifico a mano il file "/boot/grub/menu.lst".
Finalmente il sistema parte, ma ci sono molti errori, dopo un controllo mi rendo conto che sono tutti dipendenti dal nuovo hardware che viene si riconosciuto, ma e` "spostato" rispecchio al vecchio, per esempio quella che dovrebbe essere "eth0" viene vista come "eth4".
Modifico i files:
  • /etc/udev/rules.d/70-persistent-cd.rules
  • /etc/udev/rules.d/70-persistent-net.rules
eliminado le linee obsolete del vecchio hardware e modificando le assegnazioni al nuovo (per esempio: eth4 -> eth0, cdrom1 -> cdrom).
Riavviato, tutto e` filato liscio al primo colpo.

Nessun commento:

Posta un commento