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
sudo mount / dev / sdaX / mnt / old (kus sdaX on algne juurpartitsioon).
sudo mount / dev / sdbX / mnt / new (kus sdbX on uus juurpartitsioon).
sudo cp -rav / mnt / vana / * / mnt / uus
sudo cp -rav /mnt/old/.* / mnt / new
sudo umount / mnt / vana
sudo mount -o bind / dev / mnt / new / dev
sudo mount -t proc pole / mnt / uus / proc
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).
sudo kate /boot/grub/grub.cfg
- 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.
sudo kate / etc / fstab
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.
See otsis XD-d. aitäh
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 ...
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.
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 ...
Hea näpunäide, ... kui ma oleksin varem teadnud.
Tervitused.
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. 🙂
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.
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.
väga hea kasutusjuhend, sõber, suur aitäh, tahaksin teada, kas kuskilt saab alla laadida pdf-i versiooni või muud, tervitused
Siin sa lähed, värskelt ahjust;):
https://sites.google.com/site/rsvnna/baul/Mover%20Root.pdf
aitäh sõber, see on väga hea
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!
Väga hea info, neid asju on alati igaks juhuks käepärast võtta. Tänud.
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.
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
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,…)
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.