كيفية تثبيت Linux Gentoo من أوبونتو

Posted on
مؤلف: Laura McKinney
تاريخ الخلق: 9 أبريل 2021
تاريخ التحديث: 1 تموز 2024
Anonim
How to install Gentoo Linux
فيديو: How to install Gentoo Linux

المحتوى

هي الويكي ، مما يعني أن العديد من المقالات كتبها العديد من المؤلفين. لإنشاء هذه المقالة ، شارك 17 شخصًا ، بعضهم مجهول الهوية ، في نشرته وتحسينه بمرور الوقت.

جنتو هو التوزيع لينكس المعروف عن مدير الحزم ، وتعقيده وإمكانيات التخصيص. انها عادة ما ترتبط مع المهوسون. بادئ ذي بدء ، لم يتم توزيع Gentoo للجميع ، وكن جاهزًا لاستخدام عقلك ، ستحتاج إلى بعض القراءات قبل أن يصبح نظامك جاهزًا للعمل. في Gentoo ، يتم تجميع كل حزمة من الكود المصدر الخاص بها باستخدام أداة إدارة الحزمة عتالة. أنت ، المستخدم ، تقرر الميزات والحزم التي سيتم تثبيتها على نظامك. قد يستغرق تجميع البرامج الثقيلة وتثبيتها (kde أو gnome أو LibreOffice على سبيل المثال) ما بين 30 ثانية وبضعة أيام حسب الأجهزة المستخدمة ، بينما يتم تثبيت البرامج الأصغر في دقائق.


مراحل

  1. تأكد من حصولك على امتيازات الجذر على جهاز الكمبيوتر الخاص بك Ubuntu والاتصال بالإنترنت ، ويفضل أن يكون ذلك بسرعة. من المستحسن أيضًا أن يكون لديك معرفة وسيطة من Ubuntu و Linux بشكل عام.
  2. تحتاج إلى تثبيت chroot على أوبونتو. يمكنك القيام بذلك عبر Synaptic عن طريق تثبيت الحزم dchroot و debootstrap أو الاستيلاء sudo apt-get install dchroot debootstrap في سطر الأوامر. يسمح هذا البرنامج لنظام Linux بالتظاهر مؤقتًا بأن مجلد الجذر الخاص به مختلف عن الجذر العادي.
  3. إعادة تقسيم الأقسام الموجودة أو إنشاء قسم جديد على المساحة الخالية من القرص الصلب. احرص على عدم فقد البيانات.
    • تنصح معظم مواقع الويب بإنشاء أكبر عدد ممكن من الأقسام. كحد أدنى ، ستحتاج إلى قسم الجذر (/). ومع ذلك ، فإن معظم الناس لديهم قسم المبادلة ، قسم المنزل (/ المنزل). يوصي البعض أيضًا بقسم منفصل لـ / boot و / var.
  4. قم بتهيئة القسم الجديد باستخدام نظام الملفات الذي تختاره (من أجل / home ، / ، / boot و / var يوصى باستخدام ext2 أو ext3 أو reiser2). يجب تنسيق المقايضات كقسم تبديل.
  5. قم بإنشاء مجلد جديد ، / MNT / جنتو وواحدة لكل قسم من الأقسام التي قمت بإنشائها.
  6. قم بتركيب أقسامك الجديدة هنا:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : حيث sda5 و 6 هي الأقسام التي تحتوي على التوالي على جذر المستقبل والدلائل الرئيسية.
  7. تحقق من صحة التاريخ (أدخل التاريخ). يمكنك تغييره عن طريق الاستيلاء تاريخ MMDDhhmmYYYY.
  8. افتح المتصفح الذي تختاره وانتقل هنا. ابحث عن المرآة المناسبة لك وقم بتنزيلها stage3 من إصدارات / إلى x86 / 2008،0 / مراحل / (استبدل x86 بهيكل المعالج الدقيق الخاص بك ، لقد اختبرنا هذا الدليل على AMD64 و x86). قم بتنزيل ملف md5 المقابل.
  9. الانتقال إلى مجلد Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. الانتقال إلى هذا المجلد (cd / mnt / gentoo) وتحقق من سلامة الأرشيف بفضل md5: md5sum -c stage3 * .md5. يسمح لك هذا بالتحقق من قيامك بتنزيل التطبيق اللاحق دون تلفه. إذا لم تكن النتيجة "موافق" ، فسيتعين عليك تنزيلها مرة أخرى.
  11. استخراج ارشيفي! sudo tar xvjpf stage3 * .bz2. انتظر حتى انتهى.
  12. لديك الآن بعض البرامج الأساسية المثبتة على قسم Gentoo الخاص بك. ستحتاج بعد ذلك إلى تثبيت Portage ، أداة إدارة حزم Gentoo التي ستتيح لك التحكم الكامل في ما هو موجود على نظامك.
    • ارجع إلى النسخة المتطابقة التي قمت بتنزيلها في المرحلة الثالثة. انتقل إلى المجلد لقطات / وتنزيل الملف الأخير عتالة. انقله إلى / mnt / gentoo وقم بتشغيل الأمر التالي:
    • القطران xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • بضع كلمات حول Portage: Portage هو نظام لإدارة الحزم للتثبيت السهل نسبيًا للعديد من حزم البرامج. يقوم بتنزيل قائمة الحزم والاعتمادات المتبادلة الخاصة بها من الخادم رسينك. سيشير هذا إلى عدد الصفحات التي ينبغي تنزيلها من عدد مثير للإعجاب من الخوادم الأخرى. بمجرد تنزيل هذه الملفات ، سيتم تجميع البرنامج من الكود المصدر الخاص به بواسطة جهاز الكمبيوتر الخاص بك ، مما يؤدي إلى تحسينه لجهازك.
  13. في هذه المرحلة ، قد ترغب في تكوين بعض أعلام تجميع. يمكنك القيام بذلك عن طريق التحرير /mnt/gentoo/etc/make.conf في محرر البريد المفضل لديك. يمكنك العثور على دليل كامل حول المتغيرات المختلفة للتكوين من خلال الاستشارات /mnt/gentoo/etc/make.conf.example. حفظ التغييرات إلى ملف التكوين الخاص بك والخروج من محرر البريد.
  14. هل ترغب في تحسين التنزيل الخاص بك؟ تحرير مرة أخرى make.conf وتأكد من تعيين متغير SYNC على خادم rsync الأقرب إليك. أضف العديد من المرايا التي تريدها في متغير GENTOO_MIRRORS بدءًا من تلك التي تفضلها. يمكنك العثور على قائمة بالمرايا المتوفرة هنا.
  15. قبل أن تغمر نفسك في نظامك الجديد بالكامل ، ستحتاج إلى نسخ بعض الإعدادات المهمة من أوبونتو.
    • أولاً ، تكوين نظام أسماء النطاقات: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • نظام proc الخاص بك: sudo mount -t proc none / mnt / gentoo / proc.
    • قم بتركيب وربط نظام الملفات / dev: sudo mount -o ربط / dev / mnt / gentoo / dev.
  16. يمكنك الآن chrooter! إنها بسيطة نسبيًا ويمكنك تركها في أي وقت بمجرد الاستيلاء عليها ... خروج. تتكون هذه العملية من ثلاث خطوات:
    • أولاً ، قم بتغيير دليل الجذر الخاص بك إلى / mnt / gentoo: sudo chroot / كزاز الرضع / جنتو / بن / باش.
    • ثم حدّث بيئتك للتأكد من أن جهازك يعرف أين يفترض أن يكون: / البيرة / دليل / الحياة الفطرية التحديث
    • أخيرًا ، انشر هذه التغييرات في الذاكرة (المؤقتة): المصدر / الخ / الملف الشخصي
    • إذا كنت تريد أن تتذكر أنك في وضع chroot ، فيمكنك تغيير سطر الأوامر: تصدير PS1 = "(chroot) $ PS1"
  17. تهانينا! أنت في جنتو وفعلت حوالي ربع الطريق. الشجاعة!
  18. بعد ذلك ، ستحتاج إلى تجميع العنصر الأكثر حيوية في أي نظام تشغيل: جوهرها. يمثل kernel جزءًا من نظام التشغيل الذي يقرر البرنامج الذي يمكنه الوصول إلى مكون الجهاز في كل لحظة. بدون نواة ، لا يوجد ليس نظام التشغيل لأنه لا يمكن أن تعمل.
  19. هل تتذكر أن لديك portage تثبيت قليلا في وقت سابق؟ ستقوم الآن بتنزيل قائمة الحزم التي يمكنك تثبيتها من خادم rsync الذي اخترته. أدخل الظهور - سينك
  20. من أجل الوضوح ، أفترض أنك تريد تثبيت آخر نواة (2.6) بدلاً من الإصدار القديم 2.4.
  21. يجب علينا الآن تحديد أعلام الاستخدام الخاصة بنا. تخبر هذه العلامات المترجم عن الخيارات التي يجب إضافتها وأي تحسينات يجب استخدامها. من المهم تحديد العلامات الصحيحة لنظامك أو يمكنك تحقيق نتيجة غير متوقعة. من الأفضل أيضًا إضافة الأعلام التي تشير إلى عدم إدارة الميزات.
  22. كل علم تريد إضافته هو كلمة بسيطة. كل خيار تريد إزالته هو نفس الكلمة التي تسبقها شرطة (-). على سبيل المثال ، إذا أردنا ترجمة كل شيء باستخدام ميزات مدير ogg ، نحتاج إلى إضافة ogg. إذا ، من ناحية أخرى ، لا نريد إدارة تنسيقات ogg ، فسنضيف -ogg.
  23. لاختيار أعلام الاستخدام ، استشر وثائق Gentoo على أعلام الاستخدام لمعرفة العلم الذي يمكن أن تشمل.
  24. بمجرد اختيار الأعلام التي تريد استخدامها ، قم بتعديل /etc/make.conf ووضعها هناك.
  25. الآن تحديد المنطقة الزمنية الخاصة بك. جميع المناطق الزمنية Gentoo في / usr / share / zoneinfo. استعرض هذا المجلد وقم بتشغيل الأمر ls لمعرفة المناطق الزمنية المتاحة. ثم انسخ المنطقة الزمنية التي تختارها إلى / etc / localtime (على سبيل المثال # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. الآن وقد حددنا منطقتنا الزمنية ، فقد حان الوقت لتنزيل مصادر kernel وتكوينها.
  27. إطلاق (# تظهر مصادر جنتو) لتنزيل كود مصدر kernel.
  28. يمكن أن تكون الخطوة التالية معقدة في المرة الأولى. هنا يتعين علينا تكوين النواة للتعامل مع ما نحتاج إليه. تحتاج إلى التأكد من أنك قمت بتكوين النواة بشكل صحيح أو قد تفقد الميزات التي تحتاج إليها.
  29. إطلاق
    • cd / usr / src / linux
    • جعل menuconfig
  30. سيعرض هذا قائمة تكوين kernel. حدد جميع برامج التشغيل التي ستحتاج إليها لتشغيل نظامك ، مثل برامج تشغيل SCSI (إذا لزم الأمر) وتأكد من تجميعها بشكل صحيح في النواة. إذا لم يكن الأمر كذلك ، فلن تتمكن من البدء. تحقق أيضًا من تمكين إدارة نظام الملفات الخاص بك.
  31. حدد برامج تشغيل الشبكة التي قد تحتاجها ، مثل برامج تشغيل Ethernet أو Wifi (أو كليهما).
  32. اختر نوع وعائلة المعالج.
  33. عند الانتهاء ، أدخل ( جعل && جعل modules_install) لبدء تجميع النواة ووحداتها. قد يستغرق هذا بعض الوقت ، يمكنك قراءة كتاب أو مشاهدة التلفزيون أو المشي الكلب أو أي شيء تريده.
  34. make -j2 && make modules_install
  35. يتعين علينا الآن نسخ صورة kernel الخاصة بنا إلى / boot. استبدل kernel-2.6.24 بالاسم الذي تريد أن تعطيه لـ kernel. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. الآن دعنا نذهب إلى تكوين وحدات النواة. إطلاق (العثور على / lib / modules / (إصدار kernel) / -نوع f -iname * .o -or -iname * .ko) لسرد جميع الوحدات المتاحة. أضف العناصر التي تحتاج إلى تحميلها تلقائيًا في /etc/modules.autoload.d/kernel-2.6. لا تقم بتضمين .ko أو le.o أو المسار الكامل ، فما عليك سوى تحديد ، على سبيل المثال ، snd-hda-intel.