Per varie ragioni ho dovuto travasare i dati da un disco all’altro. In realtà ho il controller sata sulla mobo che è difettato e mi da non poche noie, è successo che l’altro giorno proprio non voleva sapere di bootarmi il sistema da sata così ho deciso di travasare i dati su un vecchio ide (nel frattempo avevo reinserito pata tra gli hooks in mkinitcpio per avere root su ide).
Quindi impostato nel bios di prendere prima ide e poi sata e collegato il disco ide, accendo e booto la live (qui avevo la 2008 06) che mi vede sda disco ide di destinazione, ed sdb disco di origine.
Con il setup di arch creo le partizioni, 15 giga di root in cima, 1 giga di swap alla fine e tutta la home in mezzo, quindi esco senza completare. Dopodicché:
mkdir /mnt/old
mkdir /mnt/new
mount /dev/sda1 new
mount /dev/sdb1 old
cd /mnt/old
cp -axv ./ /mnt/new

Ripetuto lo stesso con la home resta da installare grub in sda (o hd0) per metterlo in mbr. Da live scazza, quindi smonto /mnt/old e chrooto /mnt/new per installare grub:
umount /mnt/old
mount -o bind /dev /mnt/new/dev
mount -o bind /proc /mnt/new/proc
chroot /mnt/new
source /etc/profile
grub-install /dev/sda

Correggo le partizioni in fstab e menu.lst di grub, quindi esco da chroot smonto e reboot.
Al riavvio mi diceva l’ultimo mount è stato fatto nel futuro control d o dammi la password del root per agire, all’inizio davo control d ma al riavvio avevo la stessa schermata ed il blocco al check, ho rebootato la live per fare il check a mano. Fixo booto il disco fisso ma ancora e ancora la schermata ed il check che non supera per colpa del mount nel futuro. Quindi cosa faccio, siccome in layout us è dura scrivere una password con caratteri ascii ho spostato l’ora del bios di un anno avanti ho bootato di nuovo è partita l’installazione da disco fisso ho cambiato la password del root usando solo lettere (ed ho impostato localtime in su HARDWARECLOCK in rc.conf perché usavo UTC), ho spento ho regolato la data nel bios ed ho rebootato. Alla solita schermata del check fallito ho dato la password del root evvia check a mano sia su root che home (entrambe ext3) ed è andato a buon fine.
Dall’installazione avviata ho dato un pacworld per correggere eventuali programmi con file corrotti (e ce n’erano) per correggere gli errori nella copia dell’installazione.

Bòn, questo è quanto. Saluti.

Share

  2 Responses to “travaso di installazione e dati”

  1. Ciao, complimenti per l’articolo. Io e alcuni amici abbiamo aperto un micro-blogging (a la twitter per intenderci), basato sulla famosa piattaforma open source sharetronix, a questo link: http://www.sharetronix.it. A breve rilasceremo la beta della traduzione in lingua italiana. Speriamo che possa unirti a noi così potresti importare anche lì il tuo feed ed avere ancora più visibilità. Stiamo cercando di creare una community sull’open source e affini. Ti aspettiamo. http://www.sharetronix.it Fabio e gli altri.

  2. Le partizioni le si possono fare anche con mkfs ovviamente. mkfs.ext3 ftw!

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2011 deelab.org Suffusion theme by Sayontan Sinha