إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

Groot اداه تبسط لك عملية chroot

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] Groot اداه تبسط لك عملية chroot

    السلام عليكم

    Groot هي مبنيه على سكربت arch-chroot ومتوفرة لمستخدمي ارتش وكذالك لأي توزيعة أخرى .

    ولكن في البداية ماهو chroot ؟
    هي عملية تمنحك صلاحيات الروت على توزيعة اخرى مثبته على جهازك مثلا ويمكنك بهذه العملية القيام بعملية تحديث وترقية وتثبت حزم لتوزيعة لا تستطيع الاقلاع منهالأي سبب كان.

    تستطيع بهذه العملية مثلا
    1- إعادة تثبيت GRUB Bootloder
    2- حذف أي حزمه تريد
    3- عمل downgrade او upgrade
    4-مفيد ايضا للقيام بالتجارب والتطوير والكثير الكثير .

    على سبيل المثال لنقل انك لديك نظام تشغيل لينُكس لم يعد يقلع يمكنك الاقلاع من live usb لاي توزيعه مثبته على النظام ثم تستخدم chroot لإصلاح boot .

    حسنا مالذي سيقدمه لنا Groot
    1- ربط تلقائي ل /dev , /run, /proc , /sysوبقية مسارات النظام
    2- يفعل الانترنت
    3- يفعل مشاركة التطبيقات فيمكنك من تشغيل تطبيق رسومي على من النظام او التوزيعة الاخرى.

    Groot حتى الان يعمل على توزيعات لينُكس لكن يخطط لإضافة مزايا أخرى مثل إصلاح boot في bios , EFI واعادة تثبيت GRUB

    لتشغيل Groot
    كود:
    sudo groot
    بإستخدامك للخيار --verbose تستطيع معرفة ماذا يحصل عند تشغيل الامر بالضبط .

    الخيارات المتوفرة ل Groot
    كود:
    $ groot --help
    
    Groot v18.1 by Tony George ([email protected])
    
    Usage: groot [command] [basepath] [options]
    
    Commands:
    --chrootChange root to basepath (default if no command specified)
    --chroot-fstab Change root after mounting devices from fstab and cryptab
    --list-devices List current devices
    --sysinfo Show current system information
    
    Options:
    --no-display Do not share display (default: sharing enabled)
    --no-internetDo not share internet connection (default: sharing enabled)
    --verbose, -v Show executed commands
    --debug Show debug messages
    لتشغيل تطبيق رسومي على النظام المستهدف ستحتاج الى تشغيل
    كود:
    export DISPLAY=:0
    في بعض الحالات بيئة $DISPLAY قد لا تكون :0 ولمعرفة ذالك بالضبط اطبع الامر التالي وانت على التوزيعة الحالية ( ليس التوزيعة التي تعمل عليها chroot)
    كود:
    echo $DISPLAY
    الآن خذ الناتج بدلا عن :0

    لتنزيل Groot من github
    أو إبحث في مدير الحزم في توزيعتك
    Groot Simplifies Entering Chroot On Any Linux Distribution

    في أمان الله ^_^
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 12-08-2018, 12:22 PM.
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter


  • #2
    هناك مشاكل في تنسيق الاكواد يظهر رموز غريبة
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

    تعليق


    • #3
      بالنسبه لي اشوف برنامج mhwd-chroot موجود في توزيعة manjaro يقوم بالمهمه
      كونه يتصل بالأنترنت
      كونه يشغل الواجهه الرسوميه
      لكن ماينقصه اوا انا لم اعرف له هو الأتصال بأحد المستخدمين , بمعنا اني اريد اتصل بالمستخدم لا أتصل في الروت

      تعليق

      يعمل...
      X