El Noguer

Joaquim Perez i Noguer

Clonar el GNU/Linux

Filed under: Linux — Joaquim Perez Noguer at 2:19 pm on Dimecres, desembre 10, 2008

Un dia tenia la necessitat de passar el meu GNU/Linux a un altre disc
més gros, i vaig descobrir que fer-ho era més fàcil del que em pensava.
Hi ha diverses opcions però la que vaig provar jo va ser aquesta:

  El disc original (A) estava a /dev/sda1 
  I el destinació (B) estava a  /dev/sda2

Tot el que vaig haver de fer va ser

1) Des del sistema original (A) obrir una consola com a root

    Alt-F2 i escriure  gnome-terminal
   
teclajar    sudo su    i escriure la contrasenya

2) Esborrar i preparar el disc destinació (B)

    mkfs.ext3 /dev/sda2

3) Copiar el contingut de A a B (excepte /media /mnt /proc  /sys /var /lost+found )

    mkdir /mnt/B
    mount -t auto /dev/sda2  /mnt/B
    cp -a /dev  /boot /initrd /lib /sbin /bin /etc /opt /home /root /tmp  /mnt/B
 

4) Crear els directoris opcionals

     mkdir /mnt/B/media  /mnt/B/mnt   /mnt/B/proc   /mnt/B/sys   /mnt/B/var  

5) Tocar els fitxers de configuració necessaris

  • fstab:  llista de discs que cal muntar quan s’arrenca l’ordinador (si dubteu feu

             gedit /mnt/B/etc/fstab
            
canviar tot el que diu  /dev/sda1  per /dev/sda2, compte perquè de
vegades en comptes de /dev/sda1 es posa l’UUID.  Però si es substitueix
l’"UUID=(número molt llarg)"  per /dev/sda2 funciona bé.

  • menu.lst:  fitxer de configuració que carrega el linux quan s’engega

             gedit /mnt/B/boot/grub/menu.lst

             canviar tot el que diu  (hd0,0)  per (hd0,1).

6) I ja està ja es pot iniciar de nou l’ordinador i provar el sistema clonat

Atenció perquè en GNU/Linux les particions funcionen així

  • la primera partició del primer disc és el  /dev/sda1 == (hd0,0)    => el que en Windows es coneix per A:
  • la segona partició del primer disc és el  /dev/sda2 == (hd0,2) 
  • la tercera partició del primer disc és el  /dev/sda3 == (hd0,3)
  • la primera partició del segon disc és el  /dev/sdb1 == (hd1,0) 
  • la segona partició del segon disc és el  /dev/sdb2 == (hd1,2) 
  • la tercera partició del segon disc és el  /dev/sdb3 == (hd1,3)
  • la primera partició del tercer disc és el  /dev/sdc1 == (hd2,0) 
  • la segona partició del tercer disc és el  /dev/sdc2 == (hd2,2) 
  • la tercera partició del tercer disc és el  /dev/sdc3 == (hd2,3)



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>