كيفية تثبيت Gentoo Linux من Ubuntu (بالصور)

جدول المحتويات:

كيفية تثبيت Gentoo Linux من Ubuntu (بالصور)
كيفية تثبيت Gentoo Linux من Ubuntu (بالصور)

فيديو: كيفية تثبيت Gentoo Linux من Ubuntu (بالصور)

فيديو: كيفية تثبيت Gentoo Linux من Ubuntu (بالصور)
فيديو: كيف ترسل صورة او ملف من هاتفك باستعمال البريد الالكتروني 2024, يمكن
Anonim

جينتو هو توزيعة من Linux تشتهر بقابلية التخصيص والتعقيد وإدارة الحزم والارتباط العام مع geeky-ness. أولاً وقبل كل شيء ، توزيع Gentoo ليس للجميع ؛ كن مستعدًا لاستخدام عقلك حيث ستحتاج إلى القيام ببعض القراءة لجعل نظامك يعمل بكامل طاقته. في Gentoo ، يتم تجميع كل حزمة من المصدر ، باستخدام أداة إدارة الحزم الخاصة بهم ، Portage ، بحيث تقرر أنت ، المستخدم ، الميزات والحزم المثبتة على نظامك. يمكن أن يستغرق تجميع / تثبيت الإصدارات الكبيرة (kde / gnome / libreoffice) ما بين 30 ثانية إلى بضعة أيام (لكل منها) اعتمادًا على الأجهزة المستخدمة ، بينما يتم تثبيت الإصدارات الأصغر في غضون دقائق. سيسمح لك هذا الدليل بتثبيت Gentoo ، مع الاستمرار في ترك جهاز الكمبيوتر الخاص بك خاليًا تمامًا للاستخدام اليومي العادي. تمت كتابته بشكل صريح للعمل من Ubuntu ، على الرغم من عدم وجود سبب لعدم نجاح ذلك من أي توزيعة Linux أخرى.

خطوات

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 1
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 1

الخطوة الأولى: تأكد من أن لديك امتيازات المستخدم المتميز في مربع Ubuntu الخاص بك ؛ واتصال بالإنترنت - ويفضل أن يكون سريعًا

يفضل أيضًا معرفة وسيطة بـ Ubuntu و Linux بشكل عام.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 2
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 2

الخطوة 2. تحتاج إلى تثبيت chroot على Ubuntu

يمكنك تحقيق ذلك من خلال Synaptic عن طريق تثبيت حزم dchroot و debootstrap ؛ أو سطر الأوامر عن طريق الكتابة

sudo apt-get install dchroot debootstrap

. يسمح هذا البرنامج لـ Linux بالتظاهر مؤقتًا بأن دليل الجذر الخاص به مختلف عن الدليل العادي.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 3
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 3

الخطوة الثالثة. إما إعادة تقسيم الأقسام الموجودة ، أو إنشاء قسم جديد من مساحة خالية على القرص الصلب

كن حذرا! لا تريد أن تفقد أي بيانات.

توصي معظم مواقع الويب ، بشكل أساسي ، أنه كلما زاد عدد الأقسام ، كان ذلك أفضل. كحد أدنى ، ستحتاج إلى قسم جذر (/) ؛ لكن معظم الناس لديهم قسم منفصل للتبديل ، قسم منزلي (/ منزل). يوصي البعض أيضًا بقسم منفصل لـ / boot و / var

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 4
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 4

الخطوة الرابعة. قم بتهيئة القسم (الأقسام) الجديدة باستخدام نظام ملفات من اختيارك (من أجل / home و / و / boot و / var يفضل استخدام ext2 أو ext3 أو reiser2)

يجب تنسيق المبادلات كأقسام مبادلة.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 5
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 5

الخطوة 5. إنشاء مجلد جديد ،

/ mnt / gentoo

وواحد لكل قسم من الأقسام المنفصلة التي قمت بإنشائها.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 6
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 6

الخطوة 6. قم بتركيب أقسامك الجديدة هنا:

  • sudo mount / dev / sda5 / mnt / gentoo

  • sudo mount / dev / sda6 / mnt / gentoo / home

  • حيث هنا ، sda5 و 6 هما القسمان اللذان يحتويان على مجلدات الجذر والصفحة الرئيسية المحتملة على التوالي.
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 7
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 7

الخطوة 7. تحقق من صحة تاريخك (اكتب التاريخ)

يمكنك تغييره مع بناء الجملة

التاريخ MMDDhmmYYYY

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 8
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 8

الخطوة 8. افتح برنامج تصفح الويب من اختيارك ، وانتقل إلى هنا

ابحث عن مرآتك المحلية ، وقم بتنزيل ملف المرحلة 3 تارب من

الاصدارات / x86 / 2008.0 /

(استبدل x86 بالبنية التي تختارها - تم اختبار هذا الدليل فقط مع AMD64 و x86). قم بتنزيل ملف md5 المقابل.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 9
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 9

الخطوة 9. انقلها إلى مجلد Gentoo

mv stage3 *.bz2 * / mnt / gentoo

.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 10
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 10

الخطوة 10. تحرك بنفسك هناك (

cd / mnt / gentoo

) وتحقق من كرة القطران من خلال md5:

md5sum -c stage3 *.md5

. هذا يضمن أن يتم تنزيل tarball بشكل صحيح دون أن تتلف. إذا لم يتم الإبلاغ عن أنه موافق ، فسيتعين عليك إعادة تنزيله.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 11
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 11

الخطوة 11. استخرج كرة القطران

sudo tar xvjpf stage3 *.bz2

. انتظر حتى يكتمل.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 12
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 12

الخطوة 12. لديك الآن بعض البرامج الأساسية المثبتة على قسم Gentoo ؛ بعد ذلك ، تحتاج إلى تثبيت Portage:

نظام إدارة حزم Gentoo الذي يسمح لك بالتحكم الكامل في ما هو موجود على نظامك.

  • ارجع إلى المرآة التي سبق لك تنزيل تار stage3 منها. اذهب إلى

    لقطات /

  • الدليل وتنزيل أحدث ملف Portage. انقله إلى / mnt / gentoo ، واستخدم الأمر:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr

  • مقدمة موجزة عن Portage: Portage هو نظام لإدارة الحزم يسمح بالتثبيت السهل نسبيًا للعديد من حزم البرامج. وهو يعمل عن طريق تنزيل قائمة بهذه العلاقات وعلاقاتها المتبادلة من خادم rsync. سيؤدي هذا إلى توجيه النقل نحو الملفات ذات الصلة التي يمكن تنزيلها من عدد كبير من الخوادم الأخرى. بمجرد تنزيل هذه الملفات ، سيتم تجميع البرنامج من المصدر بواسطة جهاز الكمبيوتر الخاص بك - مما يؤدي إلى تحسينه لجهازك.
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 13
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 13

الخطوة 13. في هذه المرحلة ، قد ترغب في تعيين بعض إشارات الترجمة

يمكنك القيام بذلك عن طريق تحرير /mnt/gentoo/etc/portage/make.conf باستخدام محرر النصوص المفضل لديك. يمكن العثور على دليل كامل حول متغيرات الصنع المختلفة من خلال قراءة /mnt/gentoo/usr/share/portage/config/make.conf.example. احفظ التغييرات التي أجريتها على ملف التكوين ، واخرج من محرر النصوص.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 14
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 14

الخطوة 14. هل ترغب في تحسين التنزيل الخاص بك؟

قم بتحرير make.conf مرة أخرى وتأكد من ضبط متغير SYNC على خادم rsync المحلي لديك. أضف أكبر عدد تريده من المرايا إلى متغير GENTOO_MIRRORS - على الرغم من وضع المرآة المفضلة لديك أولاً. يمكنك العثور على قائمة المرايا المتاحة هنا.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 15
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 15

الخطوة 15. قبل أن تنغمس في نظامك الجديد ، عليك التأكد من أن لديك بعض الإعدادات الحيوية المنسوخة من Ubuntu كما هي

  • أولاً ، إعدادات نظام أسماء النطاقات:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • ونظام بروك الخاص بك:

    sudo mount -t proc none / mnt / gentoo / proc

  • .
  • و mount-bind نظام ملفات / dev:

    sudo mount -o bind / dev / mnt / gentoo / dev

  • .
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 16
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 16

الخطوة 16. الآن يمكنك chroot

هذا بسيط بما فيه الكفاية حقًا - ويمكن الخروج منه في أي وقت عن طريق كتابة ببساطة … يخطئ … خروج. هذه عملية من ثلاث خطوات:

  • أولاً ، قمت بتغيير الدليل الجذر إلى / mnt / gentoo:

    sudo chroot / mnt / gentoo / bin / bash

  • .
  • بعد ذلك ، تقوم بتحديث البيئة للتأكد من أن هذه المحطة تعرف المكان الذي من المفترض أن تكون فيه:

    / usr / sbin / env-update

  • أخيرًا ، التزم بهذا في الذاكرة (المؤقتة):

    المصدر / الخ / الملف الشخصي

  • إذا كنت تريد تذكير نفسك بأنك في chroot ، فيمكنك استخدام هذا الأمر اللطيف:

    تصدير PS1 = "(chroot) $ PS1"

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 17
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 17

الخطوة 17. مبروك

أنت داخل Gentoo وحوالي … ربع الطريق هناك. اعلى الذقن!

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 18
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 18

الخطوة 18: بعد ذلك ، تحتاج إلى تجميع المكون الأكثر أهمية في أي نظام تشغيل:

نواة لها. النواة هي جزء من نظام التشغيل الذي يحدد أجزاء البرامج التي يُسمح لها بالوصول إلى جزء من الأجهزة في أي لحظة. بدون نواة ، لا يوجد نظام تشغيل ، لأنه لا يمكنه العمل.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 19
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 19

الخطوة 19. تذكر تثبيت portage في وقت سابق؟

أنت الآن بصدد تنزيل قائمة الحزم التي يمكنك تثبيتها من خادم rsync الذي حددته. نوع

تظهر - مزامنة

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 20
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 20

الخطوة 20. من أجل الوضوح ، سأفترض في هذه المرحلة أنك تريد تثبيت أحدث نواة (2.6) بدلاً من 2.4

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 21
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 21

الخطوة 21. الآن يجب علينا وضع أعلام الاستخدام الخاصة بنا

تخبر هذه العلامات المترجم بالخيارات التي يجب إضافتها ، بالإضافة إلى التحسينات التي يجب استخدامها. من المهم تعيين علامات الاستخدام الصحيحة لنظامك ، وإلا فقد ينتهي بك الأمر ببعض النتائج غير المتوقعة. من الجيد أيضًا إضافة أعلام تخبرنا بما لا يجب إضافة دعم له.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 22
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 22

الخطوة 22. كل علم تريد إضافته هو مجرد كلمة

كل خيار تريد إزالته هو الكلمة التي أمامها شرطة (-). على سبيل المثال ، إذا أردنا تجميع كل شيء بدعم ogg ، فسنضيف ogg. ولكن إذا أردنا عدم دعم ogg ، فسنضيف -ogg.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 23
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 23

الخطوة 23. لاختيار أعلام الاستخدام الخاصة بك ، تحقق من وثائق Gentoo USE Flags لمعرفة العلامات التي قد ترغب في تضمينها

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 24
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 24

الخطوة 24. بمجرد اختيار العلامات التي تريد استخدامها ، انتقل إلى /etc/make.conf وضع العلامات التي تريدها

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 25
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 25

الخطوة 25. لنقم الآن بإعداد منطقتك الزمنية

لدى Gentoo جميع المناطق الزمنية في / usr / share / zoneinfo. انتقل إلى الدليل وأصدر الأمر ls لعرض المناطق الزمنية المتاحة. ثم انسخ المنطقة الزمنية إلى / etc / localtime باستخدام أمر مثل (

# cp / usr / share / zoneinfo / GMT / etc / localtime

).

قم بتثبيت Gentoo Linux من Ubuntu Step 26
قم بتثبيت Gentoo Linux من Ubuntu Step 26

الخطوة 26. الآن وقد قمنا بإعداد المنطقة الزمنية الخاصة بنا ، فقد حان الوقت لتنزيل مصادر kernel الخاصة بنا وتكوين النواة

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 27
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 27

الخطوة 27. تشغيل (

# تظهر مصادر جينتو

) لتنزيل مصادر kernel الخاصة بك.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 28
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 28

الخطوة 28. قد تكون هذه الخطوة التالية خادعة بالنسبة لأول جهاز ضبط الوقت

هنا نقوم بتكوين النواة بحيث تحصل على أي دعم نحتاجه. يجب أن تتأكد من أنك قمت بإعداد النواة الخاصة بك بشكل صحيح ، وإلا فقد تكون بدون الوظائف التي تحتاجها.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 29
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 29

الخطوة 29. تشغيل

  • cd / usr / src / linux

  • جعل menuconfig

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 30
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 30

الخطوة 30. سيؤدي ذلك إلى إظهار قائمة تكوين النواة

تأكد من تحديد جميع برامج التشغيل التي ستحتاجها لتشغيل نظامك ، مثل برامج تشغيل SCSI (إذا لزم الأمر) ، وتأكد من ضبطها لتكون مدمجة في النواة. إذا لم تكن كذلك ، فلن تتمكن من التمهيد. تأكد أيضًا من تمكين الدعم لنظام الملفات الخاص بك.

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 31
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 31

الخطوة 31. حدد أي برامج تشغيل شبكة قد تحتاجها ، مثل برامج تشغيل ethernet أو برامج تشغيل لاسلكية (أو كليهما)

قم بتثبيت Gentoo Linux من Ubuntu Step 32
قم بتثبيت Gentoo Linux من Ubuntu Step 32

الخطوة 32. اختر نوع المعالج والعائلة

قم بتثبيت Gentoo Linux من Ubuntu الخطوة 33
قم بتثبيت Gentoo Linux من Ubuntu الخطوة 33

الخطوة 33. بمجرد الانتهاء ، اكتب (

جعل && جعل modules_install

) لبدء تجميع وحدات kernel و kernel.

قد يستغرق هذا بعض الوقت ، لذا اذهب لقراءة كتاب أو شاهد التلفاز أو تمش مع الكلب أو أي شيء آخر تستمتع بفعله. 34

قم بتثبيت Gentoo Linux من Ubuntu Step 34
قم بتثبيت Gentoo Linux من Ubuntu Step 34

جعل -j2 && جعل modules_install

35

  • الآن نحن بحاجة إلى نسخ صورة kernel الخاصة بك إلى / boot.

    قم بتغيير kernel-2.6.24 إلى كل ما تريد تسمية النواة الخاصة بك. (

    cp arch / i386 / boot / bzImage /boot/kernel-2.6.24

  • )
  • لنقم الآن بتكوين وحدات النواة الخاصة بك. يركض (

    find / lib / modules / (إصدار kernel) / -type f -iname '*.o' -or -iname '*.ko'

  • ) للعثور على جميع وحدات kernel المتاحة. من بين هؤلاء ، أضف العناصر التي تريد تحميلها تلقائيًا إلى /etc/modules.autoload.d/kernel-2.6. لا تقم بتضمين.ko أو.o أو المسار. فقط قل ، على سبيل المثال ، snd-hda-intel.
  • نصائح

    • مجموعات الجذر = الجذر ، ، النقل
    • مجموعات = ، حمل
    • الأولوية = 3
    • الرجوع إلى منتديات Gentoo ، موقع الويب
    • الدليل = / mnt / gentoo
    • تفتقر لعبة tarball في المرحلة 3 إلى مستخدم "portage" ومجموعة ، لسبب ما ، مما يؤدي إلى فشل الظهور من داخل chroot. إذا كنت تستخدم schroot ، فسيتعين عليك إنشاء مستخدم Portage والمجموعة على نظامك المضيف (ubuntu maverick في حالتي) ؛ ستتم الكتابة فوق ملفات passwd و group في / mnt / gentoo / إلخ إذا قمت بتعديلها مباشرة. بعد إضافة المستخدم والمجموعة Portage إلى النظام المضيف بالطريقة العادية ، يجب أيضًا العمل مع الوصول إلى الشبكة. لقد استخدمت schroot بالتكوين التالي:
    • مستخدمي الجذر =
    • الأسماء المستعارة = gentoo
    • اكتب = دليل
    • الوصف = gentoo

    تحذيرات

    • سيستغرق هذا وقتًا طويلاً ولكنه عادة ما يستحق ذلك.
    • لا تحاول تثبيت إصدار متعدد البنى (على سبيل المثال gentoo 64 bits على ubuntu 32 bits) ، لأن chroot لن يعمل بشكل صحيح (إذا كان بإمكان شخص ما شرح ذلك بشكل أفضل؟)

    موصى به: