TAG | hdd
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.


