Migrarea dela Rosa R3 la R4

1 post / 0 new
symbianflo
symbianflo's picture
Migrarea dela Rosa R3 la R4

Sau dela 2012.1 la 2014.1.
Am incercat mai multe variante , mai intii online , cum este descris aici.
http://wiki.rosalab.ru/en/index.php/Migrating_from_ROSA_Desktop_Fresh_R3...

am avut putin ghinion ptr ca am pierdut conexiunea la server de 3 ori , dar nu e grav , se poate recupera
din /var/cache pina si alea partiale, dar nu e demn de sectiunea unde scriu acuma , adica INCEPATORI,
deci cea mai sigura si usoara migrare, care va va restitui TOT exact asa cum l-ati avut inainte de migrare e din ISO.
Pornirea din ISO se poate face cum va vine mai usor , DVD, USB sau direct din iso pe hdd, dar revenind
la locul unde suntem , adica INCEPATORI, din R3 ( aka rosa2012.1), cu rosa-image-writer scrieti imaginea ISO pe un stick USB
totul din kde si mouse fara shell sau konsola.
Eventual daca nu dispuneti de un stick usb un DVD "is your lady" (vorba romanului),
principalul este sa aveti un mediu LIVE R4.

Operatii pregatitoare:
################
- Dupa cum am scris mai sus Rosa R4 LIVE
- Scriptul lui N3o
- Listarpm.txt
###############
Incepem cu recuperat pachetele instalate pe R3 si le salvam intr-un fisier "listarpm.txt"
se poate rezolva usor creem un director pe desktop sa zicem "actualizare"
intram in acest director si deschidem konsola aici, ca si utilizator , NU ROOT, lansam comanda :
rpm -qa --queryformat '%{name} \n' >listarpm.txt
Si acum avem lista cu toate pachetele instalate, fara versiune, evident.

Ptr pasul urmator am hotarit sa folosesc scriptul lui N3o, ( ptr ca imi place prea mult ca sa nu fie folosit),
adica asta:
http://www.mandrivausers.ro/comment/27879#comment-27879
Copiem intr-un fisier de text urmatoarele:
#!/bin/sh
for pachet in `cat listarpm.txt`; do
urpmi --auto $pachet;
if [ $? -ne 0 ]; then
echo "O crapat! Vezi mai sus!"
else
echo "Instalarea $pachet a reusit!"
fi
done

si il salvam ca si script_pachet.sh , dupa care click dreapta /proprietati si bifati, casuta executabil.

##############################################
Deci in directorul "actualizare" vom avea "listarpm.txt" si "script_pachet.sh"
##############################################
Acum trebuie sa luam nota unde este partitia de root-R3 , swap si home unde vom instala R4, cu
cat /etc/fstab
exitul va fi ceva de genul:

┌─[ symbianflo @ symbianflo ] - [ Mandrivausers.ro ]
└─[ MRB:aint-no-shit $]: cat /etc/fstab
# Entry for /dev/sdc1 :
LABEL=root-freshR3 / ext4 defaults 1 1
# Entry for /dev/sdc6 :
UUID=1bfe342e-9682-4bc9-88c0-8c65fa66144d /home ext4 defaults 1 2
none /proc proc defaults 0 0
# Entry for /dev/sdc5 :
UUID=29ba8c8a-e51c-44a0-8ecc-f51962619edd swap swap defaults 0 0

( ptr cei mai indrazneti puteti folosi blkid, inxi, gparted etc)
In cazul meu partitia care ma intereseaza este

# Entry for /dev/sdc1 :
LABEL=root-freshR3 / ext4 defaults 1 1

Nu prea conteaza cum aflati locatia exacta a partitiei root R3, principalul este sa o stiti
si sa luati nota de ea.

Pasul urmator , consta in pornirea de pe suportul live ( boot-from-iso, dvd, usb-stick)
si alegeti "Install Rosa R4"
Dupa pasii normali cu localizarea, tastatura etc, ajungeti in installer, unde alegeti
custom (personalizata), si selectati partitia de root rosaR3, pe care ati notat-o
mai sus , in exemplul meu era " /sdc1" alegeti puncutl de mount "/" selectati swapul din R3
si activati-l ca si swap., si home pe care il aveti in R3, punctul de mount " /home"
Acum vi se cer patitiile care vor fi formatate,
ATENTIE MARE:
##############
alegeti NUMAI ROOT adica " /" si nimic altceva.
##############
confirmati si instalati.
Introduceti acelasi hdd unde ati avut grub2 ( boot) pe R3 , de obicei in mbr-ul discului cu partita root
daca il aveti instalat altundeva atunci folositi aceesi locatie.
Reporniti sistemul de pe hdd de data asta, introduceti parola de root, alegti utilizatorul cu parola sa.. etc.
Acum ne mutam directorul desktop/actualizare
si lansam scriptul script_pachet.sh din root .
-deschidem o konsola in acest director
-su parola
-sh script_pachet.sh
asteptati , eventual beti o bere ...
in baza pachetelor care nu le aveti instalate durata poate varia.
Reporniti ( recomandat daca aveti task-uri si dkms-uri noi instalate)
Si aveti rosaR4 exact la fel ca si R3.

Mult succes , si berile toate merg la N3o ptr script, si mai ales ptr echo-ul in caz de esec. :D