Gluais am pàirt freumh gu diosc eile

Anns an oideachadh an-diugh, tha mi a ’dol a mhìneachadh dhut mar as urrainn dhut am pàirt Root den sgaoileadh Linux againn a ghluasad gu sgaradh eile (ge bith an ann air an aon chlàr cruaidh no nach eil). Thàinig an fheum seo thugam ann am meadhan na bliadhna an-uiridh, nuair a bha mi fhathast a ’cleachdadh Chakra, agus bhon uairsin tha e na phròiseas a tha mi air a chleachdadh barrachd air aon uair le toraidhean riarachail agus duilgheadasan neoni.

Ma thèid na ceumannan a leantainn chun litir, tha e na obair 100% sàbhailte, an ìre mhath luath agus gu tur air ais. Cha bhith feum againn ach air CD Beò de distro sam bith a tha againn a-muigh an sin (bidh aon de Ubuntu, mar eisimpleir, a ’frithealadh ar n-adhbhar), agus comharraich gu ceart cò an stòr agus an ceann-uidhe.

Airson fiosrachadh mar sin, faodaidh sinn tionndadh gu GParted no Deasaiche Pàirtidh KDE. Nuair a chuireas sinn an gnìomh iad, chì sinn uinneag coltach ris an fhear san dealbh gu h-ìosal. An sin, feumaidh sinn ar sgaradh freumh tùsail a lorg agus coimhead air an diosg a bhuineas dha (sda, sdb, sdc ...), dè an àireamh a th ’aige (sda2, sdb1, sdj5, msaa) agus dè an UUID a th’ ann (còd alphanumeric a lorgas tu san roinn de "fiosrachadh adhartach"). Gu follaiseach, ma tha sinn gu bhith a ’gluasad sgaradh feumaidh sinn ceann-uidhe, mar sin feumaidh sinn toll a chruthachadh roimhe seo air a’ chlàr chruaidh gus an gluasad a dhèanamh, agus an dàta co-fhreagarrach a sgrìobhadh sìos.

Mus lean mi air adhart, tha mi airson a ràdh nach eil mi san oideachadh seo ach a ’toirt iomradh air Grub2; ma chleachdas tu bootloader eile faodaidh cuid de cheumannan no òrdughan atharrachadh - gu dearbh, tha e tòrr nas fhasa le Dìleab Grub-. Mar sin, leis an fhiosrachadh bho mus deach a sgrìobhadh sìos air pàipear, bidh sinn a ’faighinn sìos gu obair:

1) Bidh sinn a ’tòiseachadh a’ choimpiutair leis an CD beò agus bidh sinn a ’feitheamh ris an deasg a luchdachadh.

2) Ann an ceann-uidhe chuir sinn an dà àithne a leanas:

sudo mkdir / mnt / old

sudo mkdir / mnt / ùr

3) An uairsin, bidh sinn a ’taipeadh na h-òrdughan a leanas:

sudo mount / dev / sdaX / mnt / old (far a bheil sdaX mar a ’chiad phàirt de fhreumh).

sudo mount / dev / sdbX / mnt / new (far a bheil sdbX na sgaradh freumh ùr).

4) An dèidh dhut gach sgaradh a chuir suas, bidh sinn a ’dol air adhart gus na faidhlichean a chopaigeadh a ’cleachdadh dà àithne (aon airson faidhlichean àbhaisteach agus aon airson dàta falaichte). Is dòcha nach eil an dàrna fear gu tur riatanach, ach bidh mi ga ruith gun fhios nach cuileagan e. Bheir am pàirt seo beagan mhionaidean:

sudo cp -rav / mnt / old / * / mnt / new
sudo cp -rav /mnt/old/.* / mnt / ùr

5) Bidh sinn a ’toirt a-mach an t-seann sgaradh agus a’ taipeadh barrachd òrdughan càraid:

sudo umount / mnt / old
sudo mount -o bind / dev / mnt / new / dev
sudo mount -t proc none / mnt / new / proc

6) a-nis chroich sinn an sgaradh ùr gus ath-shuidheachadh Grub2. Bidh an àithne stàlaidh ag atharrachadh a rèir an LiveCD a th ’agad, leis gu bheil a dhòighean fhèin aig gach distro airson pacaidean a riaghladh. Ann an Chakra agus Arch, thathas a ’cleachdadh sudo pacman -S grub, ach ann an derivatives Debian tha e air a dhèanamh mar seo:

sudo chroot / mnt / new / bin / bash

sudo grub-install / dev / sdb (far a bheil sdb na chlàr cruaidh far a bheil am sgaradh freumh ùr againn, agus chan fheum sinn àireamh a chuir air no dad mar sin).
7) A-nis, Mus tòisich sinn a-rithist, feumaidh sinn beagan mion-fhiosrachadh mun fstab agus grub.cfg atharrachadh. Gus seo a dhèanamh, bidh sinn a ’deasachadh grub.cfg leis an deasaiche teacsa as fheàrr leinn (kate, gedit, nano ...):
sudo kate /boot/grub/grub.cfg

Mar a chì thu san ìomhaigh, chomharraich mi na pàirtean as cudromaiche ris am feum sinn coimhead, ach is dòcha gu bheil barrachd ann (coimhead air an son agus atharraich iad a ’leantainn an aon dòigh-obrach). Leis an dàta bhon phrìomh phàirt ùr againn (UUID agus companaidh), bidh sinn a ’dol air adhart a’ dol an àite nan seann iomraidhean:
  • Far an cuir thu (hdX, Y), bidh sinn ag atharrachadh figearan X agus Y a rèir na leanas:

X: a ’comharrachadh àireamh a’ chlàr chruaidh. Ma tha an diosg sda, tha X co-ionann ri 0. Ma tha an diosg sdb, tha X co-ionann ri 1. Ma tha an diosg sdc, tha X co-ionann ri 2, agus mar sin air adhart.
Y: a ’comharrachadh àireamh a’ phàirteachaidh. 1,2,3… Eisimpleir: an dàrna pàirt den chiad diosc (hd0,2); an dàrna pàirt den treas diosc (hd2,2)… A bheil thu a ’faighinn a’ bheachd?

  • Is e an dàrna raon airson atharrachadh an UUID (an còd airson àireamhan agus litrichean cho fada), a tha fhathast a ’comharrachadh an t-seann sgaradh. Bidh sinn ga atharrachadh gu UUID a ’phàirteachaidh ùr (cuimhnich gun urrainn dhut sùil a thoirt air seo ann an GParted, mar eisimpleir). Thoir sùil air an dàta gu math!
  • Tha an treas atharrachadh, agus aon den fheadhainn as cudromaiche, co-cheangailte ris an ceart-cheàrnach bheag dhearg fon UUID, a tha san ìomhaigh "sdb2". Seo far am feum thu an sgaradh ùr den fhreumh agad a chomharrachadh a dh ’fheumas, gu loidsigeach, a bhith a’ freagairt ri (hdX, Y). Eisimpleirean: (hd0,1) -> sda1 // (hd2,3) -> sdc3

Cumaibh cuimhne gum feumar na h-atharrachaidhean sin, ann am prionnsapal, ath-aithris a rèir an àireamh de thagraidhean den t-siostam obrachaidh againn a tha an làthair ann an Grub. Tha trì inntrigidhean Chakra agam, mar sin feumaidh mi an dàta sin atharrachadh 3 tursan. Ach, Tha mi a ’toirt comhairle dhut dìreach a’ chiad inntrigeadh atharrachadh agus, aon uair ‘s gum faic thu gu bheil a h-uile càil a’ tòiseachadh ceart, lean air adhart gus an còrr atharrachadh, bhon fhìor shiostam obrachaidh agad.

8) A dh ’fhuasgladh cùis Grub, bidh sinn a’ dol gu fstab.
sudo kate / etc / fstab
Bidh sinn a ’coimhead airson UUID de / agus bidh sinn ga atharrachadh airson an fhear ùr, mar a rinn sinn sa cheum roimhe. Bidh sinn a ’sàbhaladh.

9) Faodaidh sinn a-nis ath-thòiseachadh agus dèanamh cinnteach gu bheil a h-uile dad ann an òrdugh. Ma dh ’obraicheas an siostam obrachaidh gu math, is urrainn dhuinn a dhol air adhart gus an dàta a dh’ fhàg sinn gun atharrachadh anns na h-inntrigidhean eile den fhaidhle grub.cfg, a bharrachd air cuir às don t-seann sgaradh freumh -if a tha ar miann-.

Tha sin uile airson an-diugh.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

17 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   Eilidh thuirt

    Bha seo a ’coimhead airson XD. mòran taing

  2.   santi thuirt

    Is e dòigh-obrach gu math sàbhailte a th ’ann, tha mi air a chleachdadh o chionn grunn bhliadhnaichean, agus is e an rud math nach bi criomag faidhle anns an ùr / sgaradh ...

    Ged nach b ’fhada bho dh’ fheuch mi ris a ’phàirteachadh freumh atharrachadh leis an eadar-dhealachadh de bhith ag atharrachadh an t-siostam faidhle cuideachd (bho reiserfs gu ext3), ach bha e do-dhèanta dhomh a dhèanamh air sgàth barrachd oidhirpean agus oidhirpean na thug mi, dòigh air choireigin aig toiseach tòiseachaidh an t-siostaim dh’ fhàillig an lorg. de / mar thoradh air gu robh e a ’coimhead airson siostam / sgaradh reiserfs nuair a chaidh am fear ùr a chruth le ext3. A ’dol a-steach don mhodh gleidhidh agus a’ dìreadh le làimh / mar ext3 dh ’obraich an siostam gu ceart, ach an ath thòiseachadh dh’ fhàillig e a-rithist airson an aon adhbhar. Cha deach deasachadh de grub no fstab a dh ’obraich ... an-còmhnaidh a’ coimhead airson / sgaradh le reiserfs, chan urrainn dhaibh am fuasgladh a lorg ...

    1.    Madadh-allaidh thuirt

      Tha sin a ’coimhead coltach gun robh faidhle ann a bha a’ sealltainn air sgaradh reiserfs. Is dòcha gu bheil loidhne neo-shoilleir bhon inneal tòiseachaidh no rudeigin mar sin, air dhòigh eile bu chòir ext3 a bhith air a luchdachadh gu ceart.

      1.    santi thuirt

        Mas e sin a bha mi a ’smaoineachadh ... agus chuir mi seachad uairean a thìde a’ coimhead airson rudeigin ach cha do lorg mi dad ... gun a bhith a ’sgrùdadh an eadar-lìn eadhon.
        Co-dhiù, chan urrainn dhomh a bhith cinnteach dhut gu bheil mi air an dòigh-obrach a dhèanamh gun duilgheadasan san àm a dh ’fhalbh, gu bheil 6 no 7 bliadhna air a dhol seachad bho b’ àbhaist dhomh a bhith a ’dèanamh cha mhòr airson toileachas ... an turas mu dheireadh a dh’ fheuch mi ri Debian Lenny, is dòcha gur e an kernel an diofar as motha roimhe is dòcha gun do chleachd thu distro le linux 2.4.x.
        Co-dhiù, ma thèid thu a lorg am fuasgladh, tha mi an dòchas gun roinn thu e ...

  3.   ren434 thuirt

    Deagh tip, ... nam biodh fios agam roimhe.

    Taing.

  4.   Merlin An Debianite thuirt

    Tha, tip fìor mhath, tha e a ’coimhead gu math coltach ris an dòigh-obrach airson an diosc / dachaigh atharrachadh, ach cha robh fios agam dè a dh’ fhaodadh e a dhèanamh le freumh.

    Fiosrachadh fìor mhath ged is dòcha nach cleachd mi e, tha e math a bhith eòlach air na cuileagan fhèin. 🙂

    1.    Madadh-allaidh thuirt

      Tha, le / dachaigh tha e mòran nas fhasa, oir cha leig thu a leas Grub ath-shuidheachadh no am faidhle rèiteachaidh aige atharrachadh. Tha leth-bhreac de gach rud a dh ’fheumas tu agus deasachadh an fstab gu leòr.

      1.    Merlin An Debianite thuirt

        Gu dearbh tha sinn a ’bruidhinn mu dheidhinn / dachaigh, tha e follaiseach gu bheil / root feumach air barrachd aire.

        Chan eil e coltach ri / Dachaigh, a tha mar as trice cha mhòr dìreach air a ghearradh agus air a phasgadh no, a dh ’aindeoin sin, dèan lethbhreac agus pasg.

  5.   gleidheadh thuirt

    leabhar-làimhe fìor mhath, a charaid, mòran taing, bu mhath leam faighinn a-mach an urrainnear an dreach pdf no gin eile a luchdachadh sìos bho àiteigin, beannachdan

    1.    Madadh-allaidh thuirt

      An seo thèid thu, ùr bhon àmhainn;):

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

      1.    gleidheadh thuirt

        taing caraid, tha e glè mhath

  6.   Rayonant thuirt

    Mòran taing! Bha mi a ’coimhead airson rudeigin coltach ris agus b’ e an rud a thachair dhòmhsa a bhith a ’dèanamh ìomhaighean de na sgaradh agus an uairsin gan toirt air ais ach gu dearbh, bha barrachd rudan a dhìth leithid puingean-beinn msaa. Mar sin tha e freagarrach dhomh mar miotag!

  7.   Am Fear-gainmhich86 thuirt

    Fiosrachadh fìor mhath, tha e an-còmhnaidh feumail na rudan sin a bhith agad dìreach gun fhios. Mòran taing.

  8.   Crimea thuirt

    Ma tha thu a ’cleachdadh Grub2, nach e grub2-install a bhiodh ann?

    Bi faiceallach nuair a nì thu na leabhraichean-làimhe sin gun cuir thu duine sam bith ann an staing fhad ‘s nach cuir thu na h-òrdughan ceart.

    1.    dubh-chaorach thuirt

      Ann an Arch chaidh an seann dreach de ghruag ath-ainmeachadh gu dìleab grub agus chaidh grub 2 fhàgail mar grub a-mhàin agus mar sin tha e ceart ach san aon dòigh tha e ciallach sgrìobhainnean an t-sgaoilidh agad a leughadh mus dèan thu gluasad cudromach mar seo gus a bhith cinnteach às na h-ainmean de phasgan

      agus taing don ùghdar bha mi a ’coimhead airson a’ phròiseas mionaideach agus bha seo math dhomh

  9.   Guillermo thuirt

    Cha do dh ’obraich an dà àithne nas motha na puing 5 dhomh, nas fheàrr seo:
    sudo su
    mkdir / media / kk (far a bheil freumh an t-siostam stàlaichte air a chuir suas)
    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
    ùrachadh-grub
    grub-install / dev / sda (no sdb,…)

  10.   Alengoan thuirt

    Mòran taing chuidich e mi gu mòr, mar roghainn eile às deidh dhut a h-uile càil a chopaigeadh chun a ’phàirteachaidh ùr faodaidh tu an stàladh grub a ghluasad leis an inneal càraidh boot, mar sin a’ seachnadh a bhith a ’dèanamh ceumannan 5 air adhart

    sudo add-apt-repository ppa: càradh yannubuntu / bròg
    sudo apt-get update
    sudo apt-faighinn stàladh-càraidh

    tha an tagradh graffifa air a chur gu bàs agus tha roghainnean adhartach air an cur an gnìomh; àite grub agus tha an sgaradh ùr air a thaghadh airson an stàladh grub.