د سیسټم ترمیم: HowTo Chroot

ډیری وختونه ، په ځانګړي توګه کله چې شاوخوا ګډوډي ، موږ ځان د دې ستونزې سره مخ کړی چې سیسټم ته د هغې ترمیم کولو لپاره لاسرسی نه درلود ، مګر حل یې اسانه دی: قوماندې وکاروئ کریټ د هرې LiveCD / ترمیم DC څخه.

په ډیری ځایونو (فورمونو ، بلاګونو ...) کې دا قومانده ذکر شوې او د کوډ یوه "کاپي / پیسټ" ورکړل شوی ، مګر زما د دې پوسټ سره موخه دا ده چې دا ګامونه لږ څه توضیح کړي ، د دې د ښه کارولو لپاره. توکی ، د دلیل په پوهه سره.

پېژندنه

امر کریټ دا د چینجروټ په نوم پیژندل شوی ، دا دی ، یوه قومانده چې تاسو ته اجازه درکوي د سیسټم ریښې بدل کړئ چې په هغې کې تاسو کار کوئ. په بل عبارت: که تاسو د LiveCD څخه یاست او تاسو هر هغه څه غواړئ چې تاسو یې په کنسول کار کوئ په نصب شوي سیسټم باندې تاثیر لري ، تاسو باید لومړی وکاروئ کریټ.

ستونزه دا ده چې د کارولو لپاره کافي ندي کریټ د ورته په توګه ، مخکې لدې چې موږ باید په سم ډول ځینې برخې وویشو.

څنګه

لومړی موږ اړتیا لرو ټرمینل پیل کړو ، یا د بل نصب شوي سیسټم څخه (په بله برخه / ډیسک کې) یا LiveCD څخه. مهم: د LiveCD جوړښت باید د ترمیم شوي سیستم سره سمون ولري (32 یا 64 ټوټې).
یوځل چې موږ په ترمینل کې یو نو موږ به د خپلو برخو په پیژندلو پیل وکړو:
fdisk -l

  • د دې قوماندې سره به موږ خپل ټولې برخې / ډیسکونه لیست کړو. موږ باید وپیژنو چې کوم هدف ویشل شوی دی ، چیرې چې زموږ د ترمیم لپاره سیسټم نصب شوی ، له دې وروسته به موږ ورته ووایو مات شوی سیسټم.

د دې مثال لپاره موږ به په پام کې ونیسو چې زموږ مات شوی سیسټم په کې دی / dev / sda1 .

موږ د سیسټم راټولولو ته ځو. لومړی موږ به هغه فولډر جوړ کړو چیرې چې موږ کار کوو او وروسته به موږ هغه برخې ولرو چېرته چې زموږ مات شوی سیسټم په هغه فولډر کې موقعیت لري
mkdir /mnt/my_linux
mount /dev/sda1 /mnt/my_linux

که تاسو فولډر ولرئ / کور o / var یا بل کوم بل سیشن کې ، تاسو باید دا په لاندې لاندې ماونټس کړئ:
mount /dev/sda2 /mnt/my_linux/var

  • یادونه: ما د مثال په توګه د / var فولډر لپاره / dev / sda2 برخې اخیستې دي ، هر یو اجازه راکړئ کوډ د دوی ځانګړتیاو سره تنظیم کړو.

په نورمال ډول دا به کافی وي که تاسو په ساده ډول د لاس په واسطه فایلونه ترمیم کولو ته اړتیا لرئ ، مګر که موږ غواړو ځینې حکمونه پلي کړو چې سیسټم تنظیموي ، موږ اړتیا لرو د ځانګړي ځانګړي سیسټم فولډرې نصب کړو: / dev, / پروک/ 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

  • د اختیار سره -t موږ وايو غره د "فایل سیسټم" ډول چې موږ غواړو نصب کړو. دا اړینه ده چې دا مشخص کړئ ځکه چې د فولډونو ځانګړي طبیعت له امله / پروک y / sys.
  • د اختیار سره -o موږ اختیارونه مشخص کوو غره. اختیار قيدوي دا "لینک" ته خدمت کوي. په UNIX کې ټول هارډویر وسیلې د فولډر له لارې د لاسرسي وړ دي / dev، له همدې امله موږ باید خپل اوسني برخه ولرو / dev په فولډر کې چیرته چې زموږ مات شوی سیسټم اوس دی. لکه څنګه چې دا فولډر دمخه نصب شوی ، نو دا یوازې ویل ضروري دي غره چیرې چې دا په اصل کې ایښودل شوی دی.

دا په دې توګه سرته رسیدلی کریټ دې فولډرو ته لاسرسی ولري لکه دا چې مات شوی سیسټم وي ، که څه هم دوی باید د اوسني سیسټم څخه وي (مثال: د LiveCD ناسته) ځکه چې دوی د سیسټم حالت ، پروسو او هارډویر پورې اړه لري.

اوس د استعمال وخت دی کریټ:
chroot /mnt/my_linux/ /bin/bash

  • بولۍ د نوي ریښې argu / »لاره د دلیلونو په توګه تیره شوې (کوم چې زموږ په حالت کې دی / mnt / my_linux) او کنسول چې تاسو یې غواړئ وکاروئ (پدې حالت کې موږ د ښه پیژندل شوي باش لپاره غوره کړی ، په کې موندل شوی / بن / باش). که موږ کنسول مشخص نه کړو نو موږ به خپل ځان د یو څه پخواني آثارو کمانډ ترجمان څخه دمخه ومومئ (دا د ټب فشارولو پر مهال نه ډک کیږي ، او داسې نور).

اوس موږ کولی شو کنسول وکاروئ لکه څنګه چې موږ زموږ په مات شوي سیسټم کې د ریښې ناسته پیل کړې وه (فایلونه ترمیم کړئ ، سکریپټونه چیک کړئ ، کڅوړې نصب / غیر نصب کړئ ...). خبرداری! د دې لپاره چې بدلونونه اغیزمن شي ، تاسو باید د وتلو وروسته فایل سیستم غیر ځای کړئ کریټلاندې مثال وګورئ.

نور معلومات په https://wiki.archlinux.org/index.php/Change_Root (د وړاندیز لوستلو څخه ډیر).

د کارولو مثال: GRUB2 بحال کړئ

یو له خورا پراخه پراخه کارونې څخه کریټ دا د GRUB ترمیم لپاره د یوې وسیلې په توګه دی. لدې چې که چیرې ګرب مات شي ، نو دا په عملي توګه ناممکن دی چې زموږ سیسټم د دې د حل لپاره بوټ کړئ.

یادونه: دا لنډ ټیوټوریل یوازې یو مثال دی ، دا د بیلابیلو توزیعونو کار کوي چې د ډیبیان ، اوبنټو او اوپنسو سوسایټ نورو څخه اخیستل شوي. حتی که څه هم ، ستاسو د توزیع سند چیک کړئ ، ځکه چې په ډیری کې کمانډ نه موندل کیږي تازه ګب
# یادونه: دا حکمونه یو ځل په کرات کې ځي.update-grub
grub-install /dev/sda

  • con تازه ګب موږ د GRUB2 آخذه مینو تازه کوو ، په دې توګه هر ډول ورکیدونکي توکي اضافه کوو. وروسته موږ GRUB په خپل ډیسک کې له سره ولګوو ، ځکه چې زیانمن شوی دی.

پدې حالت کې ما اخیستې / dev / sda د البوم په څیر چیرې چې موږ زموږ سیسټم لرو ، دا باید ستاسو قضیې سره تطابق شي.

زموږ GRUB باید دمخه ترمیم شي ، نو موږ باید وتلو کریټ، د فایلونو سیسټم (غیر ضروري) بې ځایه کړئ او د بدلونونو د پلي کیدو لپاره یې ریبوټ کړئ. که موږ د فایل سیسټم غیر منظم کولو لپاره هیر کړو ، نو امکان لري چې د فایلونو ریبوټ کول به په سمه توګه غیر محاسبه شي او له همدې امله ځینې بدلونونه به کار ونلري.
# موږ کروت پریښودexit
# د فایل سیسټم نابشپړ او ریبوټumount /mnt/my_linux/dev
umount /mnt/my_linux/sys
umount /mnt/my_linux/proc
umount /mnt/my_linux
reboot

او دا ټول دي. زه امید لرم چې تاسو ترې خوند واخلئ او دا چې تاسو سره مرسته کوي. جوړ په خیر!


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

24 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   لېپر_ایوان dijo

    زه دا کارولی شم .. په یو وخت کې زه باید دا کاروم.

  2.   ماریو dijo

    you of Chak you of you of of any of Chak Chak Chak Chakrara Benzz used used used؟ used used؟ used؟ که داسې وي ، ایا تاسو راته ویلای شئ چې که
    ایا دا د عام کارونکي لپاره اسانه دی؟ زه سولډیک استعمالوم کوم چې خورا ساده دی مګر
    زه پوهیږم چې چاکرې خالص کیی دی او دا زما سره علاقه لري.

    1.    ویکر dijo

      هو ، چاکرا خورا ښه او ډیر یا لږ اسانه دی ، شی دا دی چې د کڅوړو نصب / غیر نصب کول تاسو باید دا د کنسول سره ترسره کړئ ، ځکه چې دوی لاهم د ګرافیکي بسته مدیر کار کوي. هڅه وکړئ ځکه چې دا ارزښت لري. دا د Pacman بسته مدیر کاروي ، د آرچلینکس څخه په میراث اخیستل شوی ، مګر خبردار اوسئ ، دا آرچ سره ذخیره نه شریکوي او دا د دوی سره مناسب ندي. که تاسو غواړئ د پیکمان په اړه نور څه زده کړئ ، د آرک ویکي ته یو نظر وګورئ https://wiki.archlinux.org/index.php/Pacman_%28Espa%C3%B1ol%29

      1.    izzyvp dijo

        اوکټوپي لا دمخه مستحکم دی او د اوسط کارونکي لپاره خورا ښه کار کوي ، د دې سره تاسو د پیک مین کارولو لپاره ترمینل ته اړتیا نلرئ.

  3.   x11tete11x dijo

    زه امید لرم چې دا پوسټ به د ډیری لخوا لیدنه وکړي ، بیا دوی خپل سرونه د هرڅه لپاره بیا نصبولو پیل کوي کله چې د کروموټ سره تاسو سیسټم نږدې تل ترمیم کولی شئ ، Chroot تاسو ته ډیری امکاناتو ته وړتیا درکوي ، د دوی په مینځ کې د Gentoo xD hahaha نصب کول

  4.   ایلوناډو dijo

    ښه ، مننه ... ما دا هیڅکله توپ نه دی ورکړی ځکه چې د ترمیم لپاره ځینې ژوندۍ سی ډي ماته داسې بریښي چې دوی دا په ډیفالټ ډول پورته کړي ، مګر اوس دا روښانه ده ، مننه بیا.

  5.   لولو dijo

    د دې بشپړولو لپاره ، دا به ښه وي چې تشریح کړئ چې څنګه د LVM توضیحاتو ، کوډ شوي برخې او RAID سیسټمونو نصب کړئ.

    1.    ویکر dijo

      mmm ما په ډیر وخت کې LVM او RAID ته ندی رسولی ، مګر تاسو کولی شئ ما ته د دې بشپړولو لپاره یو څه خبر ورکړئ ... د لارښود لپاره مننه!

      1.    لولو dijo

        ښه حقیقت دا دی چې زه کولی شم غوره وکاروم.

        دا به ډیره ستاینه وشي.

        1.    ویکر dijo

          دې ويکي ته یو نظر وګورئ ، دا ډیر ښه دی http://wiki.bandaancha.st/RAID_y_LVM_en_Linux

  6.   موډم dijo

    که یوازې دا موضوع څو اونۍ وروسته شتون درلود ، نو دا په ګوته کیږي چې زه زما د سیسټم سره ستونزه لرم او ما لوستل او لوستل او هر چیرې چې ما کروبیټ او بلابلا موندلي مګر دا زما لپاره کار نه کوي د هغه وړاندیز په اساس چې ژوندی دی. ستاسو د سیسټم په څیر ورته ورته ، خورا مهم ځکه چې زه x 64 کاروم ، بل دا چې د سیسټم برخې توزیع کول دي ، ځکه چې زما په قضیه کې کله چې زه کرروټ لګوم او ماینټ کول کمانډ وغورځول او دا په اسانۍ سره کمانډ نه پیژني.

    دا موضوع به زما د "معلوماتو تالیف" فایلونو ته لاړ شي

  7.   ککوړی dijo

    د آرک لایډ سی ډی (د دې وسیلې سره) ټول هغه څه دي چې ستاسو سیسټم اصلاح کولو لپاره اړین دي کله چې تاسو یې مات کړئ.

    1.    RAW- اساسی dijo

      دقیقا! .. .. دا ټول هغه څه ته اړتیا لري .. حتی د هغه چا سره مرسته کول چې د دوی W سره وي - چا پریکړه کړې چې پیل یې نه کړي ..

      زه تل د ما سره د آرچ ژوندیو سره 1 جی بی لاسرسی لرم ... او کروټ ټول هغه څه دي چې اړین دي نو د کومې ستونزې لاندې ، په 10 دقیقو کې تاسو د امر له مخې هرڅه په ترتیب کې لرئ .. 😉

    2.    izzyvp dijo

      تاسو باید پوه شئ چې دا څنګه ترسره کړئ.

    3.    Pablo dijo

      سلام ، وګورئ چې زه د سینټوس سره ستونزه لرم ، دا ماته د داني ډار راولي. او زه نشم کولی دا حل کړم ، زه دلته خپله ویب پا andه او ډیټابیس لرم. زه نه پوهیږم چې نور څه باید وکړم.

  8.   جونی 127 dijo

    ښه پوسټ ، ما د تیریدو په وخت کې یو څه غوږ نیولی و مګر زه واقعیا نه پوهیږم چې دا څنګه کارول شوی ، البته زه هیڅکله ورته اړتیا نلرم او له همدې امله ما په ځانګړي ډول یو څه نه و لوستی. اوس ستاسو پوسټ په روښانه توګه تشریح شوی ، زه پوهیږم چې په قضیه کې د دې کارولو څرنګوالی.

    ډیره مننه او په لاره کې ، اوږد ژوندی لیډ ژیپلین هی.

  9.   کمال dijo

    مننه ، زه په نهایت کې د بدبختي وژغوري خوب څخه راوتلی یم

    په حقیقت کې ما د عمومیټ / مینټ / ماین_ لینکس پرته ټول ګامونه تعقیب کړي ، ځکه چې دا ماته وویل چې بوخت و ، او زه یې - کیلو میتر وموم ، مګر حتی دا ندی ، او اچول ...

    زه امید لرم چې دا مهم ندی ....

    مننه یوځل بیا…
    سلام

  10.   جوز انتونیو dijo

    که څه هم مقاله لا دمخه یو څو کلنه ده ، زه غواړم د لیکوال سره د هغه سخاوت لپاره مننه وکړم چې دا یې شریکولو کې عالي مقاله ده ځکه چې پدې اونۍ کې دا زما ژوند وژغوره. په غیرمستقیم ډول زه د کڅوړې نصبولو سرور سرور لرم او کله چې د بیا چالانولو پر مهال دا بار نه شو. د دې د اصلاح کولو او مختلف مقالو لوستلو لپاره د درې ورځو هڅو وروسته ، زه وکولی شم د چانس له مخې دلته ورسوم او په نهایت کې و توانیدم چې ګرب له سره نصب او سرور اصلاح کړم.

    ډیره مننه !!!

    1.    ویکر dijo

      زه خوشحاله یم چې دا تاسو سره مرسته کړې. د نظر لپاره مننه!

  11.   Helio dijo

    سلام ، زه پوهیږم چې دا پوسټ کلونه دمخه ، د دې شریکولو لپاره دا عالي مننه. او زه یو شک لرم ، زما په قضیه کې دا سیسټم او هم د شبکې ډرایور ته زیان رسولی ، نو ما دا ګامونه تعقیب کړل مګر دا ما ته اجازه نه راکوي چې کڅوړې ډاونلوډ کړم ، ایا کومه لار شتون لري چې د ترمینل سره ژوندۍ شبکه وصل شی؟

    1.    ویکر dijo

      زه واقعیا ستاسو ستونزه نه پوهیږم ... کله چې تاسو د LiveCD سره لاګ ان شئ ، نو هغه کارنال چې ډیزليږي د LiveCD څخه یو دی ، نو تاسو باید د دې وړ اوسئ چې د انټرنیټ اتصال په سم ډول تنظیم کړئ. یوځل چې ارتباط رامینځته شي ، د کرروټ کولو هڅه وکړئ ترڅو وګورئ چې ایا تاسو یې ساتلو ته دوام ورکوئ ، که نه ، نو تاسو ممکن دا بیا تنظیم کړئ ، مګر زیان رس شوی کرنیل باید د کروت ناستې باندې تاثیر ونه کړي.
      که تاسو نور مشخص نه کړئ ، زه تاسو ته ویلای شم ...

  12.   (Abchazien) dijo

    عالي پوسټ ... په انټرنیټ کې موندل شوي یو څو ګټورو مقالو څخه یو.
    د مرستې لپاره ډیره مننه.

  13.   زوپیک dijo

    سلام ، عالي ښوونه! په کلکه روښانه شوی ، زموږ لپاره یوازې انسانان دي!

    زه یوه پوښتنه لرم:
    کله چې تاسو یادونه وکړه چې په هغه صورت کې چې تاسو اړتیا لرئ کڅوړې نصب کړئ ، د سیسټم تازه معلومات یا نور ځانګړي فعالیت ترسره کړئ ، او د / dev / proc او / sys فولډرونو نصبولو ته اړتیا ولرئ ، دا زما لپاره روښانه نه و که دا فولډرې په ژوندۍ سیسټم کې وي چې موږ ورسره یو تجهیزات یې د ترمیم لپاره پیل کړي ، یا که دا د ريښې برخه کې وي لومړی نصب شوي.

    مننه.

  14.   اورلاندو dijo

    له تاسو ډیره مننه!!!!

bool (ریښتیا)