Beweegt d'Wurzelpartition op eng aner Disk

Am Tutorial vun haut ginn ech Iech erkläre wéi Dir d'Root Partition vun eiser Linux Verdeelung an eng aner Partition réckele kënnt (egal ob op der selwechter Festplack oder net). Dëse Besoin koum bei mech an der Mëtt vum leschte Joer, wéi ech nach ëmmer Chakra benotzt hunn, an zënterhier ass et e Prozess deen ech méi wéi eng Kéier mat zefriddestellende Resultater an Null Probleemer benotzt hunn.

Wann d'Schrëtt bis zum Bréif gefollegt ginn, ass et eng 100% sécher, relativ séier an total reversibel Operatioun. Mir brauchen nëmmen eng Live CD vun all Distro déi mir do hunn (ee vun Ubuntu, zum Beispill, wäert eisen Zweck déngen), a korrekt z'identifizéieren wéi eng Quell an d'Destinatiounspartition ass.

Fir sou Informatioun kënne mir op GParted oder de KDE Partition Editor goen. Wa mir se ausféieren, gesi mir eng Fënster ähnlech wéi déi am Screenshot hei ënnen. Do musse mir eis ursprénglech Rootpartition fannen a kucke wéi eng Scheif se gehéiert (sda, sdb, sdc ...), wéi eng Zuel et huet (sda2, sdb1, sdj5, etc.) a wat ass säin UUID (eng alphanumeresch Code deen Dir an der Rubrik "fortgeschratt Informatioun" fannt). Selbstverständlech, wa mir eng Partition plënneren, brauche mir eng Destinatioun, also musse mir virdru e Lach op der Festplatte maachen fir de Plënneren auszeféieren, an déi entspriechend Daten opschreiwen.

Ier ech weiderfueren, wëll ech soen datt ech an dësem Tutorial nëmmen op Grub2 bezéien; wann Dir en anere Bootloader benotzt, kënnen e puer Schrëtt oder Befehle variéieren - tatsächlech ass et vill méi einfach mat Grub Legacy-. Also, mat der Informatioun vu virdrun op e Stéck Pabeier opgeschriwwen, komme mir op d'Aarbecht:

1) Mir starten de Computer mat der Live CD a mir waarden op den Desktop fir ze lueden.

2) An engem Terminal mir setzen déi folgend zwee Kommandoen:

sudo mkdir / mnt / al

sudo mkdir / mnt / nei

3) Dann, mir tippen déi folgend Kommandoen:

sudo mount / dev / sdaX / mnt / old (wou sdaX déi originell Rootpartition ass).

sudo mount / dev / sdbX / mnt / new (wou sdbX déi nei root Partition ass).

4) Nodeems Dir all Partition montéiert hutt, mir fuere weider fir d'Dateien ze kopéieren mat zwee Kommandoen (eng fir normal Dateien an eng fir verstoppt Daten). Vläicht ass déi zweet net strikt noutwendeg, awer ech lafen se am Fall wou d'Mécken. Dësen Deel dauert e puer Minutten:

sudo cp -rav / mnt / al / * / mnt / nei
sudo cp -rav /mnt/old/.* / mnt / nei

5) Mir ofmontéieren déi al Partitur an tippen e puer méi Befehle:

Sudo umount / mnt / al
Sudo Mount -o bind / dev / mnt / nei / dev
sudo mount -t proc none / mnt / new / proc

6) elo mir chroot déi nei Partition fir installéiert Grub2 nei. D'Installatiounskommando ännert sech ofhängeg vum LiveCD deen Dir hutt, well all Distro huet seng eege Weeër fir Packagen ze managen. Am Chakra an Arch gëtt de Sudo Pacman -S Grub benotzt, awer an Debian Derivate gëtt et esou gemaach:

Sudo chroot / mnt / nei / bin / bash

sudo grub-install / dev / sdb (wou sdb d'Festplack ass wou mir déi nei Rootpartition hunn, a mir musse keng Nummer drop setzen oder sou eppes).
7) Elo, Ier mer nei starten, musse mer e puer kleng Detailer vum fstab a grub.cfg upassen. Fir dëst ze maachen, editéiere mir de grub.cfg mat eisem gewënschten Texteditor (kate, gedit, nano ...):
Sudo Kate / Boot / Grub / Grub.cfg

Wéi Dir am Bild gesitt, hunn ech déi wichtegst Deeler beliicht, déi mir musse kucken, awer et kënnen der méi sinn (kuckt no hinnen an ännert se no der selwechter Methodik). Mat den Date vun eiser fonkelneier Rootpartition (UUID a Firma) fuere mir déi al Referenzen duerch déi nei aus:
  • Wou Dir (hdX, Y) setzt, ännere mir d'Figuren vun X an Y no der folgender:

X: weist d'Harddisknummer un. Wann d'Disk sda ass, ass X gläich wéi 0. Wann d'Disk sdb ass, ass X gläich wéi 1. Wann d'Scheif SDC ass, ass X gläich wéi 2, a sou weider.
Y: weist d'Partitionsnummer un. 1,2,3 ... Beispill: zweet Partitur vun der éischter Scheif (hd0,2); zweet Partitur vun der drëtter Scheif (hd2,2) ... Gitt Dir d'Iddi?

  • Dat zweet Feld fir z'änneren ass d'UUID (de Code vun den Zuelen a Buschtawen esou laang), wat ëmmer nach op déi al Partitur weist. Mir änneren et op d'UUID vun der neier Partition (denkt drun datt Dir dëst am GParted ka kontrolléieren, zum Beispill). Kontrolléiert d'Donnéeën gutt!
  • Déi drëtt Ännerung, an eng vun de wichtegsten, ass bezunn op de klenge roude Rechteck deen ënner dem UUID ass, an datt et am Bild "sdb2" steet. Dëst ass wou Dir déi nei Partitur vun Ärer Wuerzel uginn, déi, logescherweis, entsprécht (hdX, Y). Beispiller: (hd0,1) -> sda1 // (hd2,3) -> sdc3

Denkt drun datt dës Ännerungen, am Prinzip, musse widderholl ginn ofhängeg vun der Unzuel vun den Einträg vun eisem Betribssystem deen am Grub present ass. Ech hunn dräi Chakra Einträg, dofir muss ech dës Donnéeën 3 Mol änneren. Wéi och ëmmer, Ech roden Iech nëmmen déi éischt Entrée z'änneren an, wann Dir eemol gesitt datt alles richteg ufänkt, fuert weider fir de Rescht ze änneren, vun Ärem richtege Betribssystem.

8) D'Fro vum Grub geléist, mir ginn op fstab.
Sudo Kate / etc / fstab
Mir sichen den UUID vun / a mir änneren et fir déi nei, wéi mir et am virege Schrëtt gemaach hunn. Mir spueren.

9) Mir kënnen elo neu starten a kontrolléieren ob alles an der Rei ass. Wann de Betribssystem gutt funktionnéiert, kënne mir weiderfuere fir d'Daten z'ersetzen déi mir onverännert an de verbleiwen Einträg vun der grub.cfg Datei gelooss hunn, wéi och déi al Rootpartition läschen - wann dat eis Wënsch ass -

Dat ass alles fir haut.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

17 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Ellery sot

    Dëst war op der Sich no XD. Merci

  2.   Hellegen sot

    Et ass eng ganz sécher Prozedur, ech hunn et viru ville Joere benotzt, an déi gutt Saach ass datt déi nei / Partition keng Dateifragmentéierung enthält ...

    Och wann ech net viru laanger Zäit probéiert hunn d'Wurzelpartition mat der Variant ze änneren och de Dateisystem z'änneren (vu reiserfs op ext3), awer et war onméiglech fir mech ze maachen wéinst méi Versich an Dréiungen, déi ech ginn hunn, iergendwéi beim Systemstart. d'Detektioun ass de / wéinst der Tatsaach ausgefall, datt et no enger reiserfs System / Partition gesicht huet, wann déi nei mat ext3 formatéiert gouf. Gitt Maintenance Modus a montéiert manuell / als ext3 de System huet richteg funktionnéiert, awer de nächste Start ass aus dem selwechte Grond erëm ausgefall. Et gouf keng Redaktioun vu Grub oder Fstab déi funktionnéiert ... ëmmer op der Sich no enger / Partition mat reiserfs, kann d'Léisung net fannen ...

    1.    Wolf sot

      Dat gesäit aus wéi wann do e puer Dateie gewiescht wieren op d'Reesfs Partition. Vläicht eng onopfälleg Linn vum Bootloader oder sou, soss hätt ext3 richteg gelueden.

      1.    Hellegen sot

        Wann dat ass wat ech geduecht hunn ... a Stonnen ze sichen no eppes awer näischt fonnt hunn ... och net am Internet gesicht.
        Jiddefalls kann ech Iech net versécheren datt ech an der Vergaangenheet d'Prozedur ouni Probleemer gemaach hunn, et ass datt ongeféier 6 oder 7 Joer vergaange sinn zënter ech et bal aus Genoss gemaach hunn ... déi leschte Kéier wou ech probéiert hunn et mam Debian ze maachen Lenny, wahrscheinlech dee gréissten Ënnerscheed ass de Kernel, ier Dir vläicht en Distro mat Linux 2.4.x benotzt hutt.
        Egal, wann Dir d'Léisung fënns, hoffen ech datt Dir se deelt ...

  3.   ren434 sot

    Gudden Tipp, ... wann ech virdru gewosst hätt.

    Merci.

  4.   Merlin Den Debianite sot

    Jo, ganz gudden Tipp, et gesäit vill aus wéi d'Prozedur fir d'Disk / Heem z'änneren, awer ech wousst net wat et mat root maache kéint.

    Ganz gutt Info och wann ech se net benotze kann, et ass gutt d'Mécken ze kennen. 🙂

    1.    Wolf sot

      Jo, mat / doheem ass et vill méi einfach, well Dir Grub net nei installéiere musst oder seng Konfiguratiounsdatei ännert. Alles kopéieren wat Dir braucht an de Fstab editéieren ass genuch.

      1.    Merlin Den Debianite sot

        Gutt natierlech mir schwätzen iwwer / Heem, et ass evident datt / Root méi Opmierksamkeet erfuerdert.

        Et ass net wéi / Home, wat normalerweis bal just geschnidden a gepecht gëtt oder, wann et net geet, kopéiert a pecht.

  5.   keopety sot

    ganz gutt Handbuch, Frënd, villmools Merci, ech géif gären wëssen ob d'Pdf Versioun oder all aner vun iergendwou erofgeluede kënne ginn, Gréiss

    1.    Wolf sot

      Hei geet et, frësch aus dem Uewen;):

      https://sites.google.com/site/rsvnna/baul/Mover%20Root.pdf

      1.    keopety sot

        merci Frënd, et ass ganz gutt

  6.   Rayonant sot

    Villmols Merci! Ech hunn no eppes Ähnleches gesicht a wat mir geschitt ass, war Biller vun de Partitionen ze maachen an se dann ze restauréieren awer natierlech, méi Saache feelen wéi Mount Punkten etc. Also et passt mir wéi en Handschued!

  7.   TheSandman86 sot

    Ganz gutt Info, et ass ëmmer nëtzlech dës Saachen ze hunn just fir de Fall. Villmols Merci.

  8.   Krim sot

    Wann Dir Grub2 benotzt, wier et net grub2-installéieren?

    Sidd virsiichteg wann Dir dës Handbücher maacht datt Dir iergendeen an e Mess setzt soulaang Dir d'Befehle net richteg setzt.

    1.    schwaarzt sot

      Am Arch gouf déi al Versioun vum Grub op Grub-Legacy ëmbenannt an de Grub 2 gouf als Grub just gelooss sou datt et richteg ass awer op déiselwecht Manéier ass et drëm d'Dokumentatioun vun Ärer Verdeelung ze liesen ier Dir e wichtege Schrëtt esou maacht fir sécher ze sinn vun den Nimm vu Packagen

      an dank dem Autor hunn ech den detailléierte Prozess gesicht an dëst huet mir gutt gedéngt

  9.   Bill sot

    D'Koppel vu Befehle méi wéi Punkt 5 hunn net fir mech geschafft, besser dëst:
    sudo su
    mkdir / media / kk (wou d'Root vum installéierte System montéiert ass)
    montéieren -t ext4 -o rw / dev / sda / media / kk
    montéieren –bind / proc / media / kk / proc
    montéieren –bind / dev / media / kk / dev
    montéieren –bind / sys / media / kk / sys
    chroot / media / kk
    update-Grub
    grub-install / dev / sda (oder sdb, ...)

  10.   Alengoan sot

    Villmools Merci et huet mir vill gehollef, als Alternativ nodeems Dir alles op déi nei Partition kopéiert hutt kënnt Dir d'Grubinstallatioun mam Boot-Reparatur-Tool réckelen, sou vermeit datt Dir Schrëtt 5 weider maache musst

    sudo add-apt-repository ppa: yannubuntu / Boot-Reparatur
    sudo apt-get update
    sudo apt-get install boot-reparéieren

    d'Graphifa Applikatioun gëtt ausgeführt an fortgeschratt Optiounen ginn aktivéiert; Plaz vum Grub an déi nei Partitur ass gewielt fir d'Installatioun vum Grub.