Kugadziridza kweSystem: HowTo chroot

Nguva zhinji, kunyanya kana tichivhiringa, tazviwana tiri mudambudziko rekutadza kuwana iyo system yekuigadzirisa, asi mhinduro iri nyore: shandisa rairo chroot kubva kune chero LiveCD / RepairCD.

Munzvimbo zhinji (maforamu, mablog. chishandiso, neruzivo rwechikonzero.

Nhanganyaya

Kuraira chroot Inozivikanwa se CHangeROOT, ndiko kuti, murairo unobvumidza iwe kuti uchinje mudzi wesystem iwe yauri kushanda pairi. Mune mamwe mazwi: kana iwe uchibva kune LiveCD uye iwe uchida zvese zvauri kushanda paconsole kuti uve nemhedzisiro pane yakaiswa system, unofanirwa kutanga washandisa chroot.

Dambudziko nderekuti hazvina kukwana kushandisa chroot Saka nekudaro, tisati tofanirwa kukwirisa zvimwe zvikamu.

KUNOITA

Kutanga tinoda kutanga terminal, kungave kubva kune imwe yakaiswa system (pane imwe chikamu / diski) kana kubva kuLiveCD. ZVINOKOSHA: iyo dhizaini yeiyo LiveCD inofanirwa kuenderana neiyo sisitimu ichagadziriswa (32 kana 64 bits).
Kana tangove mune in terminal isu tinotanga nekuzivisa kwedu zvikamu:
fdisk -l

  • Nemurairo uyu isu tinonyora ese edu partitions / disks. Isu tinofanirwa kuona kuti ndechipi chikamu chakanangwa, panogadzirirwa yedu sisitimu, kubvira ikozvino tichaidaidza yakaputsika system.

Kune uyu muenzaniso tichazofunga kuti yedu yakaputsika system iri mu / dev / sda1 .

Isu tinoenderera mberi nekuunganidza iyo system. Kutanga isu tichagadzira dhairekitori kwatiri kuenda kunoshanda uye gare gare isu tinogadzira chikamu icho chedu chakaputsika system iri mune iyo dura
mkdir /mnt/my_linux
mount /dev/sda1 /mnt/my_linux

Kana iwe uine folda / kumba o / var kana chero chimwe chinhu pane chimwe chikamu, iwe unofanirwa kuchiisa / s seinotevera:
mount /dev/sda2 /mnt/my_linux/var

  • ONA: Ndatora iyo / dev / sda2 chikamu cheiyo / var dhairekitori semuenzaniso, rega mumwe nemumwe achinje kodhi kune yavo hunhu.

Kazhinji izvi zvinokwana kana iwe uchingoda kugadzirisa mafaera neruoko, asi kana tichida kuita mimwe mirairo inogadzirisa iyo system, tinofanirwa kukwidza mamwe akakosha masisitimu maforodha: / dev, / proc/ sys.
mount -t proc proc /mnt/my_linux/proc
mount -t sysfs sys /mnt/my_linux/sys
mount -o bind /dev /mnt/my_linux/dev

  • Nesarudzo -t isu tinotaura pagomo mhando ye "fileystem" yatinoda kukwira. Izvo zvinodikanwa kuti uzvitsanangure nekuda kweakasarudzika maficha / proc y / sys.
  • Nesarudzo -o isu tinotsanangura sarudzo dze pagomo. Sarudzo kusunga inoshanda ku "batanidza". MuUNIX zvishandiso zvese zvemahara zvinowanikwa kuburikidza nefaira / dev, ndosaka tichifanira kukwira yedu yazvino / dev mune dhairekitori uko kwedu kwatyoka system iko zvino. Sezvo iri folda yatove yakakwidzwa, zvinongodiwa chete kuti utaure pagomo iko kwayakatangira.

Inoitwa nenzira iyi kuitira kuti chroot vanokwanisa kuwana maforodha aya sekunge ndiwo akaputsika system, kunyangwe vachifanira kunge vachibva pane yazvino system (ex: iyo LiveCD chikamu) sezvo ivo vari hukama nehurongwa hwehurongwa, maitiro uye Hardware.

Ino ndiyo nguva yekushandisa chroot:
chroot /mnt/my_linux/ /bin/bash

  • Iwo wekuraira unopfuudzwa sekupokana nzira yemudzi mutsva «/» (inova kwatiri / mnt / my_linux) Uye iyo console yaunoda kushandisa (mune ino kesi isu tasarudza inozivikanwa-inozivikanwa bash, inowanikwa mu / bin / bash). Kana isu tikasadoma koni yacho, tichazviwanira pamberi pemuturikiri wemirairo yechinyakare (haina kuzadza kana uchimanikidza tebhu, nezvimwewo).

Iye zvino tinogona kushandisa koni sekunge isu taive nemidzi yechikamu yatanga pane yedu yakaputswa system (gadziridza mafaera, tarisa zvinyorwa, isa / kusunungura mapakeji ...). Yambiro! Kuti shanduko dzakaitwa kuti dzibudirire, unofanirwa kudzikisira sisitimu yefaira mushure mekubuda chrootTarisa muenzaniso pazasi.

Mamwe ruzivo mukati https://wiki.archlinux.org/index.php/Change_Root (kupfuura zvinokurudzirwa kuverenga).

Muenzaniso wekushandisa: dzosera GRUB2

Imwe yemashandisirwo akapararira e chroot Icho chishandiso chekugadzirisa iyo GRUB. Sezvo kana iyo grub ikatyoka, zvinoita zvisingaite kubhowa sisitimu yedu kuigadzirisa.

CHiziviso: ichi chidiki dzidziso muenzaniso unongova, unoshanda pane akasiyana magovanidziro akatorwa kubva kuDebian, Ubuntu uye kuvhuraSUSE pakati pevamwe. Kunyangwe zvakadaro, tarisa zvinyorwa zvekugovera kwako, nekuti mune mazhinji iwo murairo hauna kuwanikwa gadziridzo-grub.
# ONA: iyi mirairo inomhanya kamwe mukati mekroot.update-grub
grub-install /dev/sda

  • Con gadziridzo-grub Isu tinogadziridza menyu yekuisa GRUB2, nekudaro tichiwedzera chero zvisipo zvinowoneka. Gare gare tinodzoreredza GRUB pane diski yedu, sezvo yakakuvara.

Mune ino kesi ini ndatora / dev / sda senge iyo albham uko isu tine yedu system, izvi zvinofanirwa kuchinjirwa kune yako kesi.

Yedu GRUB inofanira kutogadziriswa, saka isu tinofanirwa kubuda chroot, kudzikisira iyo systemystem (INOKOSHA) uye reboot kuitira kuti shanduko dziite. Kana isu tikakanganwa kudzikisira iyo systemystem, zvinokwanisika kuti kudzoreredza mafaera hakuzoburuke nemazvo uye nekudaro dzimwe shanduko dzinotadza kushanda.
# takasiya chrootexit
# kudzikisira iyo yefaira uye rebootumount /mnt/my_linux/dev
umount /mnt/my_linux/sys
umount /mnt/my_linux/proc
umount /mnt/my_linux
reboot

Uye ndizvozvo chete. Ndinovimba unonakirwa nazvo uye kuti zvinokubatsira. Kwaziso!


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Leper_Ivan akadaro

    Ini ndinogona kushandisa izvi .. Pane imwe nguva ndinofanira kuishandisa.

  2.   Mario akadaro

    Pane mumwe wenyu akamboshandisa Chakra Benz? Kana zvirizvo, unogona kundiudza kana
    zviri nyore here kumushandisi akajairika? Ini ndinoshandisa SolydK iri nyore kwazvo asi
    Ini ndinonzwisisa kuti Chakra yakachena KDE uye inondinakidza.

    1.    wow akadaro

      Ehe, chakra yakanaka kwazvo uye zvishoma kana zvishoma nyore, chinhu ndechekuti kuisa / kusunungura mapakeji iwe unofanirwa kuzviita neconsole, nekuti ivo vachiri kushanda mune graphical package maneja. Edza izvo nekuti zviripo. Iyo inoshandisa iyo pacman package maneja, yakagara nhaka kubva kuArchlinux, asi chenjera, haina kugovera marekodhi ane arch uye haina kuenderana navo. Kana iwe uchida kudzidza zvakawanda nezve pacman, tarisa kune iyo arch wiki https://wiki.archlinux.org/index.php/Pacman_%28Espa%C3%B1ol%29

      1.    izzyvp akadaro

        Oktopi yatogadzikana uye inoshanda mushe mushandisi wepakati, neizvozvo iwe haudi iyo terminal yekushandisa pacman.

  3.   x11tete11x akadaro

    Ndinovimba iyi posvo ichashanyirwa nevazhinji, vanobva vatanga misoro yavo kudzoreredza chero chinhu kana uine chroot iwe unogona kugadzirisa iyo system nguva dzose, iyo chroot inoita kuti iwe uwane yakawanda mikana, kusanganisira kuisa Gentoo xD hahaha

  4.   moony akadaro

    zvakanaka, ndatenda ... Ini handina kumboipa bhora nekuti imwe live-cd yekugadzirisa inoita kwandiri kuti vanoisimudza nekutadza, asi ikozvino zvajeka, ndatenda futi.

  5.   lol akadaro

    Kuti uipedze, zvingave zvakanaka kutsanangura maitiro ekumisikidza zvikamu zveLVM, zvakavanzika zvikamu uye RAID masystem.

    1.    wow akadaro

      mmm handina kumbobata LVM ne RAID kwenguva yakareba, asi ungandiudza here zvishoma kuti ndipedze izvi… ndatenda nezano!

      1.    lol akadaro

        Zvakanaka chokwadi ndechekuti ndinogona kushandisa zvikuru.

        Zvinogona kukosheswa kwazvo.

        1.    wow akadaro

          tarisa iyi wiki, inotonhorera http://wiki.bandaancha.st/RAID_y_LVM_en_Linux

  6.   Modem akadaro

    Dai chete uyu musoro wenyaya waivepo mavhiki mashoma gare gare, zvinoitika kuti ndaive nedambudziko nesystem yangu uye ndikaverenga nekuverenga uye kwese kwandakawana chroot uye blablabla asi hazvina kundishandira zvichibva nezano rekurarama iro zvakafanana nesystem yako, yakakosha nekuti ini ndinoshandisa x64, imwe yacho kukwirisa iyo system partitions, nekuti mune yangu kesi pandanga ndichiisa chroot nekukwira, ini ndaikanda rairo uye yaingotadza kuziva iwo murairo.

    Iyi nhaurwa ichaenda kune angu "info muunganidzwa" mafaera

  7.   kudzayi akadaro

    Arch LiveCD (ine chishandiso ichi) ndizvo zvese zvinodiwa kugadzirisa yako system kana iwe uchityora.

    1.    RAW-Basic akadaro

      Exactly! .. ..ndizvo zvese zvinodiwa .. kunyangwe kubatsira mumwe munhu neW $ yake akasarudza kusatanga ..

      Ndinogara ndine 1gb pendrive neArch live ... uye chroot ndizvo zvese zvinodiwa kuti pasi pechinetso chipi zvacho, mu10 min muve nezvose zvakarongeka musinga vhunduke .. 😉

    2.    izzyvp akadaro

      Iwe unongo fanirwa kuziva maitiro kuzviita.

    3.    Pablo akadaro

      Mhoro, ona kuti ndine dambudziko nema centos, zvinonditumira kernel panic nezvimwe. Uye ini handina kukwanisa kuzvigadzirisa, ndine webhusaiti yangu uye dhatabhesi ipapo.Ini handizive zvimwe zvekuita.

  8.   jony127 akadaro

    Chinyorwa chakanaka, ini ndanga ndanzwa imwe chroot mukupfuura asi ini ndanga ndisinganyatso kuziva kuti yaishandiswa sei, hongu ndakanga ndisati ndamboida uye ndosaka ndakanga ndisina kuverenga chimwe chinhu kunyanya. Ikozvino neyako posvo yakatsanangurwa zvakajeka kwazvo, ndinoziva mashandisiro ayo kana zvichizoitika.

    Ndinokutendai zvikuru uye nenzira, raramai kwenguva refu Led Zeppelin hehe.

  9.   kamala akadaro

    ndatenda, ini ndakazopedzisira ndabuda mumagub ekudzikinura maroto

    muchokwadi ndakatevera nhanho dzese kusara kwekuti umount / mnt / my_linux, nekuti yakandiudza kuti yakanga yakabatikana, uye ini fuser -km, asi kwete kunyange izvo, uye ndakarova ...

    Ndinovimba haina kukosha….

    ndatenda, zvakare…
    kukwazisa

  10.   Jose Antonio akadaro

    Kunyangwe chinyorwa ichi chatova nemakore akati wandei, ini ndoda kutenda munyori nerupo rwake mukugovana ichi chinyorwa chikuru nekuti vhiki ino chakaponesa hupenyu hwangu. Nekuzvidira ini ndakaremesa sevha ndichiisa package uye iyo yekutangazve haina kutakura. Mushure memazuva matatu ekuyedza kuigadzirisa uye kuverenga zvinyorwa zvakasiyana, ndakakwanisa kusvika pano netsaona uye ndakazokwanisa kudzorera grub uye kugadzirisa sevha.

    Ndinokutendai zvikuru !!!

    1.    wow akadaro

      Ndiri kufara kuti zvakubatsira iwe. Ndatenda nekutaura!

  11.   Hélio akadaro

    Mhoroi, ndoziva sei kuti ichi chinyorwa chave makore apfuura, ichi chikuru kuvonga nekuchigovana icho. Uye ini ndanga ndine kusahadzika, mune yangu nyaya yakanganisa iyo system uye zvakare madhiraivha enetiweki, saka ini ndakatevera nhanho asi hazvindibvumidze kurodha mapakeji, pane chero nzira yekubatanidza mhenyu mambure neiyo terminal

    1.    wow akadaro

      Ini handinyatsonzwisisa dambudziko rako ... Kana iwe ukapinda ne LiveCD, iyo kernel inotakura ndiyo inobva kuLiveCD, saka iwe unofanirwa kukwanisa kugadzirisa internet kubatana zvakakwana. Kamwe kubatana kwacho kwaitwa, edza kuita chroot kuti uone kana uchiramba uchichengetedza, kana zvisiri, ungatofanira kumisazve, asi iyo kernel yakakuvara haifanire kukanganisa chikamu cheroot.
      Kana iwe ukasadoma zvimwe, ndinogona kukuudza ...

  12.   denga akadaro

    Yakanaka Post ... chimwe chezvinyorwa zvishoma zvinobatsira zvakawanikwa paInternet.
    Ndinokutendai zvikuru nokuda kwechipo.

  13.   zopeck akadaro

    Mhoro, yakanakisa dzidziso! Zvakatsanangurwa zvakanyanya, kwatiri isu vanhuwo zvavo!

    Ndine mubvunzo:
    Pawakataura kuti kana uchida kuisa mapakeji, kuita masystems kana chimwe chiitiko chakakosha, uye uchida kumisikidza iyo / dev / proc uye / sys maforodha, zvakange zvisiri pachena kwandiri kana maforodha aya ari muRarama system yatino akatanga michina kuti igadziriswe, kana kana vari mumidzi partition yakamiswa kutanga.

    Ndinokutendai.

  14.   Orlando akadaro

    NDOKUTENDA ZVIKURU!!!!