Në tutorialin e sotëm, unë do t'ju shpjegoj se si ndarja Root e shpërndarjes tonë Linux mund të zhvendoset në një ndarje tjetër (qoftë në të njëjtën hard disk apo jo). Kjo nevojë më erdhi në mes të vitit të kaluar, kur unë isha ende duke përdorur Chakra, dhe që nga ajo kohë është një proces që e kam përdorur në më shumë se një rast me rezultate të kënaqshme dhe probleme zero.
Nëse hapat ndiqen në shkronjë, ai është një operacion 100% i sigurt, relativisht i shpejtë dhe plotësisht i kthyeshëm. Do të na duhet vetëm një CD e drejtpërdrejtë për çdo distro që kemi atje (një nga Ubuntu, për shembull, do t'i shërbejë qëllimit tonë), dhe të identifikojë saktë se cila është ndarja e burimit dhe destinacionit.
Për një informacion të tillë, ne mund t'i drejtohemi GParted ose KDE Partition Editor. Kur t'i ekzekutojmë ato, do të shohim një dritare të ngjashme me atë në screenshot më poshtë. Atje, ne duhet të gjejmë ndarjen tonë origjinale të rrënjës dhe të shohim se cilit disk i përket (sda, sdb, sdc ...), çfarë numri ka (sda2, sdb1, sdj5, etj.) Dhe cili është UUID i tij (një alfanumerik kodin që do të gjeni në seksionin e "informacionit të përparuar"). Padyshim, nëse do të zhvendosim një ndarje do të na duhet një destinacion, kështu që më parë duhet të krijojmë një vrimë në diskun e fortë për të kryer lëvizjen, dhe të shkruajmë të dhënat përkatëse.
Para se të vazhdoj, unë dua të deklaroj se në këtë udhëzues i referohem vetëm Grub2; nëse përdorni një bootloader tjetër, disa hapa ose komanda mund të ndryshojnë - në fakt, është shumë më e lehtë me Grub Legacy-. Pra, me informacionin e shkruar më parë në një copë letër, ne fillojmë të punojmë:
1) Ne e fillojmë kompjuterin me CD Live dhe ne presim që desktopi të ngarkohet.
2) Në një terminal ne vendosim dy komandat e mëposhtme:
sudo mkdir / mnt / e vjetër
sudo mkdir / mnt / e re
sudo mount / dev / sdaX / mnt / old (ku sdaX është ndarja origjinale e rrënjës).
sudo mount / dev / sdbX / mnt / new (ku sdbX është ndarja e re rrënjë).
sudo cp -rav / mnt / old / * / mnt / new
sudo cp -rav /mnt/old/.* / mnt / e re
sudo umount / mnt / vjetër
sudo mount -o bind / dev / mnt / new / dev
sudo montim -t proc asnjë / mnt / i ri / proc
sudo chroot / mnt / new / bin / bash
sudo grub-install / dev / sdb (ku sdb është hard drive ku kemi ndarjen e re root, dhe nuk duhet të vendosim një numër në të ose diçka të ngjashme me të).
sudo kate/boot/grub/grub.cfg
- Aty ku vendosni (hdX, Y), ne ndryshojmë shifrat e X dhe Y sipas sa vijon:
X: tregon numrin e diskut të ngurtë. Nëse disku është sda, X është i barabartë me 0. Nëse disku është sdb, X është i barabartë me 1. Nëse disku është sdc, X është i barabartë me 2, etj.
Y: tregon numrin e ndarjes. 1,2,3… Shembull: pjesa e dytë e diskut të parë (hd0,2); Ndarja e dytë e diskut të tretë (hd2,2) you A e merrni idenë?
- Fusha e dytë për të modifikuar është UUID (kodi për numrat dhe shkronjat aq shumë), i cili ende tregon për ndarjen e vjetër. Ne e ndryshojmë atë në UUID të ndarjes së re (mos harroni se mund ta kontrolloni këtë në GParted, për shembull). Kontrolloni mirë të dhënat!
- Modifikimi i tretë, dhe një nga më të rëndësishmit, lidhet me drejtkëndëshin e vogël të kuq që është nën UUID, dhe që vendos në imazhin "sdb2". Kjo është ajo ku ju duhet të tregoni ndarjen e re të rrënjës tuaj, e cila, logjikisht, duhet të korrespondojë me (hdX, Y). Shembuj: (hd0,1) -> sda1 // (hd2,3) -> sdc3
Mbani në mend se këto ndryshime, në parim, duhet të përsëriten në varësi të numrit të shënimeve të sistemit tonë operativ të pranishëm në Grub. Unë kam tre shënime në Chakra, prandaj duhet të ndryshoj ato të dhëna 3 herë. Megjithatë, Unë ju këshilloj të ndryshoni vetëm hyrjen e parë dhe, pasi të shihni se gjithçka fillon si duhet, vazhdoni të modifikoni pjesën tjetër, nga sistemi juaj operativ i vërtetë.
sudo kate / etj / fstab
9) Tani mund të rifillojmë dhe të kontrollojmë që gjithçka është në rregull. Nëse sistemi operativ funksionon mirë, ne mund të vazhdojmë të zëvendësojmë të dhënat që lëmë të pandryshuara në shënimet e mbetura të skedarit grub.cfg, si dhe të fshijmë ndarjen e vjetër rrënjë - nëse kjo është dëshira jonë -.
Kjo është e gjitha për sot.
Kjo ishte në kërkim të XD. Faleminderit
Isshtë një procedurë shumë e sigurt, e kam përdorur shumë herë vite më parë, dhe e mira është që pjesa e re / nuk do të përmbajë copëzimin e skedarit ...
Megjithëse jo shumë kohë më parë u përpoqa të ndryshoja ndarjen rrënjë me variantin e ndryshimit të sistemit të skedarëve (nga reiserfs në ext3), por ishte e pamundur për mua ta bëja për shkak të më shumë përpjekjeve dhe kthesave sesa dhashë, disi në fillimin e sistemit zbulimi dështoi de / për shkak të faktit se po kërkonte një sistem / ndarje të reiserfs kur e reja u formatua me ext3. Hyrja në modalitetin e mirëmbajtjes dhe montimi manualisht / si ext3 sistemi funksionoi si duhet, por fillimi tjetër dështoi përsëri për të njëjtën arsye. Nuk kishte asnjë redaktim të grub ose fstab që funksionoi ... gjithmonë duke kërkuar një / ndarje me reiserfs, nuk mund të gjej zgjidhjen ...
Duket sikur kishte një skedar që tregon ndarjen e reiserfs. Ndoshta një linjë e padukshme nga bootloader ose diçka e tillë, përndryshe ext3 duhet të ishte ngarkuar në mënyrë korrekte.
Nëse kjo është ajo që unë mendova ... dhe kalova orë të tëra duke kërkuar diçka, por nuk gjeta asgjë ... madje as duke kërkuar në internet.
Sidoqoftë, nuk mund t'ju siguroj se në të kaluarën e kam bërë procedurën pa probleme, është se kanë kaluar 6 ose 7 vjet që kur e bëja gati për qejf ... herën e fundit që u përpoqa ta bëja me Debian Lenny , ndoshta ndryshimi më i madh është bërthama para se të keni përdorur një distro me linux 2.4.x.
Sidoqoftë, nëse shkoni të gjeni zgjidhjen, shpresoj ta ndani ...
Këshillë e mirë, ... nëse do ta dija më parë.
Përshëndetje.
Po, këshillë shumë e mirë, duket shumë si procedura për të ndryshuar diskun / shtëpinë, por nuk e dija se çfarë mund të bënte me root.
Informacion shumë i mirë edhe pse mund ta mos e përdor, është mirë të njohësh mizat vetë. 🙂
Po, me / shtëpi është shumë më e lehtë, sepse nuk keni nevojë të instaloni përsëri Grub ose të modifikoni skedarin e tij të konfigurimit. Kopjimi i gjithçkaje që ju nevojitet dhe redaktimi i fstab është i mjaftueshëm.
Epo sigurisht që po flasim për / shtëpi, është e qartë që / rrënja kërkon më shumë vëmendje.
Nuk është si / Shtëpia, e cila në përgjithësi është pothuajse thjesht e prerë dhe ngjitur ose, duke dështuar, kopjo dhe ngjit.
manual shume i mire, mik, faleminderit shume, do te doja te di a mund te shkarkohet nga diku versioni pdf apo ndonje tjeter, pershendetje
Këtu shkoni, të freskët nga furra;):
https://sites.google.com/site/rsvnna/baul/Mover%20Root.pdf
faleminderit mik, eshte shume mire
Faleminderit shume! Po kërkoja diçka të ngjashme dhe ajo që më kishte ndodhur ishte të bëja imazhe të ndarjeve dhe më pas t'i restauroja ato, por natyrisht, më shumë gjëra mungonin, siç janë pikat e montimit etj. Kështu më përshtatet si doreza!
Informacion shumë i mirë, është gjithmonë e dobishme t'i keni këto gjëra në dorë për çdo rast. Faleminderit shume.
Nëse jeni duke përdorur Grub2, nuk do të ishte instalimi i grub2?
Bëni kujdes kur i bëni këto manualë që vendosni këdo në një rrëmujë për sa kohë që nuk i vendosni komandat si duhet.
Në Arch, versioni i vjetër i grub u riemërua në grub-legacy dhe grub 2 u la si grub vetëm kështu që është i saktë, por në të njëjtën mënyrë këshillohet të lexoni dokumentacionin e shpërndarjes tuaj përpara se të bëni një veprim të rëndësishëm si kjo të emrave të paketave
dhe falë autorit isha duke kërkuar procesin e detajuar dhe kjo më shërbeu mirë
Çift komandash më shumë se pika 5 nuk kanë funksionuar për mua, më mirë kjo:
sudo su
mkdir / media / kk (ku është montuar rrënja e sistemit të instaluar)
montimi -t ext4 -o rw / dev / sda / media / kk
montim –bind / proc / media / kk / proc
montim –bind / dev / media / kk / dev
montim –bind / sys / media / kk / sys
chroot / media / kk
azhurnim-grub
instalo grub / dev / sda (ose sdb,)
Faleminderit shumë më ndihmoi shumë, pasi si një alternativë pasi kopjoni gjithçka në ndarjen e re mund të zhvendosni instalimin e grubit me mjetin e riparimit të boot, duke shmangur kështu që të bëni hapat 5 e tutje
sudo add-apt-repository ppa: yannubuntu / riparimi i boot-it
sudo apt-get freskimin e
sudo apt-get install boot-riparim
zbatimi i grafikës ekzekutohet, opsionet e përparuara aktivizohen; vendndodhja e grub dhe ndarja e re është zgjedhur për instalimin e grub.