Teisaldage juurpartitsioon teisele kettale

Tänases õpetuses selgitan teile, kuidas saate meie Linuxi jaotuse juurpartitsiooni teisele partitsioonile (kas samale kõvakettale või mitte) teisaldada. See vajadus tekkis mul eelmise aasta keskel, kui ma veel tšakrat kasutasin, ja sellest ajast alates on see protsess, mida olen mitmel korral kasutanud rahuldavate tulemuste ja nullprobleemideta.

Kui järgitakse juhiseid täheni, on see 100% ohutu, suhteliselt kiire ja täiesti pöörduv toiming. Vajame ainult Live CD-d mis tahes disroost, mis meil seal on (näiteks üks Ubuntust täidab meie eesmärki), ja õigesti tuvastada, mis on lähte- ja sihtkoha partitsioon.

Sellise teabe saamiseks võime pöörduda GPartedi või KDE partitsiooniredaktori poole. Nende käivitamisel näeme akent, mis sarnaneb alloleval ekraanipildil olevaga. Seal peame leidma oma algse juurpartitsiooni ja uurima, millisele kettale see kuulub (sda, sdb, sdc ...), mis number sellel on (sda2, sdb1, sdj5 jne) ja mis on selle UUID (tähtnumbriline kood, mille leiate jaotisest "täpsemat teavet"). Ilmselgelt vajame sektsiooni teisaldamiseks sihtkohta, nii et peame eelnevalt teisaldamiseks kõvakettale augu looma ja vastavad andmed üles kirjutama.

Enne jätkamist tahan öelda, et selles õpetuses viitan ainult Grub2-le; kui kasutate mõnda muud alglaadurit, võivad mõned toimingud või käsud erineda - tegelikult on Grub Legacy- abil palju lihtsam. Niisiis, paberile kirja pandud varasema teabe abil asume tööle:

1) Alustame arvutit Live CD-ga ja ootame töölaua laadimist.

2) Terminalis panime järgmised kaks käsku:

sudo mkdir / mnt / vana

sudo mkdir / mnt / new

3) Siis, sisestame järgmised käsud:

sudo mount / dev / sdaX / mnt / old (kus sdaX on algne juurpartitsioon).

sudo mount / dev / sdbX / mnt / new (kus sdbX on uus juurpartitsioon).

4) Pärast iga sektsiooni paigaldamist jätkame failide kopeerimist kasutades kahte käsku (üks tavaliste failide ja teine ​​peidetud andmete jaoks). Võib-olla pole teine ​​tingimata vajalik, kuid ma juhin seda juhul, kui kärbsed. See osa võtab paar minutit:

sudo cp -rav / mnt / vana / * / mnt / uus
sudo cp -rav /mnt/old/.* / mnt / new

5) Lahutame vana partitsiooni ja sisestame veel paar käsku:

sudo umount / mnt / vana
sudo mount -o bind / dev / mnt / new / dev
sudo mount -t proc pole / mnt / uus / proc

6) nüüd me chroot uus partitsioon selleks installige uuesti Grub2. Installimiskäsk muutub sõltuvalt teie LiveCD-st, kuna igal levijal on pakettide haldamiseks oma viis. Chakra ja Arch kasutavad sudo pacman-S grubi, kuid Debiani tuletised teevad seda:

sudo chroot / mnt / new / bin / bash

sudo grub-install / dev / sdb (kus sdb on kõvaketas, kus meil on uus juurpartitsioon, ja me ei pea sellele numbrit panema ega midagi sellist).
7) Nüüd, Enne taaskäivitamist peame fstabi ja grub.cfg mõned väikesed üksikasjad kohandama. Selleks redigeerime grub.cfg oma eelistatud tekstiredaktoriga (kate, gedit, nano ...):
sudo kate /boot/grub/grub.cfg

Nagu pildilt näha, olen välja toonud kõige olulisemad osad, mida peame vaatama, kuid neid võib olla rohkem (leidke need ja muutke neid sama metoodikat järgides). Meie uhiuue juurpartitsiooni (UUID ja ettevõte) andmetega asendame vanad viited uutega:
  • Sinna, kuhu panete (hdX, Y), muudame X ja Y numbreid järgmiselt:

X: tähistab kõvaketta numbrit. Kui ketas on sda, on X võrdne 0. Kui ketas on sdb, on X võrdne 1. Kui ketas on sdc, on X võrdne 2 ja nii edasi.
Y: tähistab partitsiooni numbrit. 1,2,3… Näide: esimese ketta teine ​​partitsioon (hd0,2); kolmanda ketta teine ​​partitsioon (hd2,2) ... Kas teil on idee?

  • Teine muudetav väli on UUID (nii pikkade numbrite ja tähtede kood), mis osutab endiselt vanale partitsioonile. Muudame selle uue sektsiooni UUID-ks (pidage meeles, et seda saate kontrollida näiteks GPartedis). Kontrollige andmeid hästi!
  • Kolmas modifikatsioon ja üks olulisemaid on seotud väikese punase ristkülikuga, mis asub UUID all ja mis on öeldud pildil "sdb2". Seal peate märkima oma juure uue partitsiooni, mis loogiliselt peab vastama (hdX, Y). Näited: (hd0,1) -> sda1 // (hd2,3) -> sdc3

Pidage meeles, et neid muudatusi tuleb põhimõtteliselt korrata sõltuvalt meie operatsioonisüsteemi Grubis olevate kirjete arvust. Mul on kolm tšakra kirjet, seetõttu pean neid andmeid 3 korda muutma. Kuid, Soovitan teil muuta ainult esimest kirjet ja kui olete veendunud, et kõik algab õigesti, jätkake ülejäänud osa muutmist oma tegelikust operatsioonisüsteemist.

8) Grubi teema on lahendatud, läheme fstabi.
sudo kate / etc / fstab
Otsime UUID-d / ja muudame selle uue vastu, nagu eelmises etapis. Me hoiame kokku.

9) Nüüd saame taaskäivitada ja kontrollida, kas kõik on korras. Kui operatsioonisüsteem töötab hästi, võime asendada andmed, mille jätsime muutmata faili grub.cfg ülejäänud kirjetesse, samuti kustutada vana juurpartitsioon - kui see on meie soov -.

See on tänaseks kõik.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Elery DIJO

    See otsis XD-d. aitäh

  2.   santi DIJO

    See on väga ohutu protseduur, olen seda aastaid tagasi mitu korda kasutanud ja hea on see, et uus / partitsioon ei sisalda failide killustamist ...

    Kuigi mitte kaua aega tagasi proovisin juurpartitsiooni muuta ka failisüsteemi muutmise variandiga (reiserfsilt ext3-le), kuid mul oli seda võimatu teha rohkemate katsete ja pöörete tõttu, kui andsin, kuidagi süsteemi käivitamisel tuvastamine nurjus de / tulenevalt asjaolust, et ta otsis reiserfsi süsteemi / sektsiooni, kui uus vormindati ext3-ga. Hooldusrežiimi sisenemine ja käsitsi paigaldamine / ext3 süsteem toimis õigesti, kuid järgmine käivitamine ebaõnnestus samal põhjusel uuesti. Töötavat grubi ega fstabi ei olnud võimalik redigeerida ... alati otsin / partitsiooni koos reiserfidega, ei leia lahendust ...

    1.    Hunt DIJO

      Tundub, et seal oli mõni fail, mis osutas reiserfsi sektsioonile. Võibolla on alglaadijast mõni silmapaistmatu rida või midagi sellist, vastasel juhul oleks ext3 pidanud õigesti laadima.

      1.    santi DIJO

        Kui ma nii arvasin ... ja veetsin tundide kaupa midagi otsides, kuid midagi ei leidnud ... isegi Internetist otsimata.
        Igatahes ei saa ma teile kinnitada, et olen varem protseduuri teinud probleemideta, see on see, et umbes 6–7 aastat on möödas sellest, kui ma seda peaaegu rõõmuks tegin ... viimati proovisin seda Debian Lennyga teha, ilmselt on suurim erinevus kernel, enne ehk kasutasid Linuxi 2.4.x-ga distroot.
        Igatahes, kui lähete lahendust otsima, loodan, et jagate seda ...

  3.   ren434 DIJO

    Hea näpunäide, ... kui ma oleksin varem teadnud.

    Tervitused.

  4.   Merlin Debianiit DIJO

    Jah, väga hea näpunäide, see sarnaneb ketta / kodu vahetamise protseduuriga, kuid ma ei teadnud, mida see juurega teha võiks.

    Väga hea info, kuigi ma ei pruugi seda kasutada, on hea teada kärbseid endid. 🙂

    1.    Hunt DIJO

      Jah, rakendusega / home on see palju lihtsam, sest te ei pea Grubi uuesti installima ega selle konfiguratsioonifaili muutma. Piisab kõige vajaliku kopeerimisest ja fstabi redigeerimisest.

      1.    Merlin Debianiit DIJO

        No muidugi me räägime / home, on ilmne, et / root nõuab rohkem tähelepanu.

        See pole nagu / Home, mis tavaliselt on peaaegu lihtsalt lõigatud ja kleebitud või kui see pole võimalik, siis kopeerida ja kleepida.

  5.   võtmehoidja DIJO

    väga hea kasutusjuhend, sõber, suur aitäh, tahaksin teada, kas kuskilt saab alla laadida pdf-i versiooni või muud, tervitused

    1.    Hunt DIJO
      1.    võtmehoidja DIJO

        aitäh sõber, see on väga hea

  6.   Rayonant DIJO

    Tänud! Ma otsisin midagi sarnast ja mulle oli pähe tulnud teha vaheseintest pilte ja need siis taastada, kuid loomulikult puudusid veel mõned asjad, näiteks kinnituskohad jne. Nii et see sobib mulle nagu kinnas!

  7.   The Sandman86 DIJO

    Väga hea info, neid asju on alati igaks juhuks käepärast võtta. Tänud.

  8.   Krimm DIJO

    Kui kasutate Grub2, kas see poleks grub2-install?

    Nende käsiraamatute koostamisel olge ettevaatlik, et panete kellegi segadusse, kui te ei pane käske õigesti.

    1.    must lambakoer DIJO

      Archis nimetati grubi vana versioon ümber grub-legacy'ks ja grub 2 jäeti ainult grubiks, nii et see on õige, kuid samamoodi on soovitatav enne olulise sammu tegemist lugeda oma levitamise dokumentatsiooni, et nimedes kindel olla pakkidest

      ja tänu autorile otsisin üksikasjalikku protsessi ja see teenis mind hästi

  9.   Guillermo DIJO

    Paar käsku, mis on rohkem kui punkt 5, pole minu jaoks töötanud, parem see:
    sudo su
    mkdir / media / kk (kuhu on installitud installitud süsteemi juur)
    mount -t ext4 -o rw / dev / sda / media / kk
    mount –bind / proc / media / kk / proc
    mount –bind / dev / media / kk / dev
    mount –bind / sys / media / kk / sys
    chroot / media / kk
    update-grub
    grub-install / dev / sda (või sdb,…)

  10.   Alengoan DIJO

    Tänan teid väga, see aitas mind palju, alternatiivina pärast kõigi uude sektsiooni kopeerimist saate grub-installi teisaldada alglaadimise tööriistaga, vältides seega 5. sammu jätkamist

    sudo add-apt-hoidla ppa: yannubuntu / boot-repair
    sudo apt-get update
    sudo apt-get install boot-repair

    käivitatakse graphifa rakendus, aktiveeritakse täpsemad valikud; grubi asukoht ja grubi installimiseks valitakse uus partitsioon.