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

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

تثبيت GNU/Linux openSUSE على أجهزة الماك

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

  • تثبيت GNU/Linux openSUSE على أجهزة الماك

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

    بدايةً سنحتاج الى بريمج يدعى rEFIt, هذا البريمج عبارة عن اداة ستفيدنا في عملية اقلاع النظم الاخرى التي سيتم تثبيتها على الماك, مثل توزيعات اللينوكس و النظام ويندوز على سبيل المثال. و اريد ان اوضح ان عملية الاقلاع في اجهزة الماك مختلفة عنها في اجهزة الكمبيوتر الشخصية (PC), اذ لا وجود لما يعرف بالـ BIOS هنا, و ذلك لان ابل لديها آلية اخرى بالتعاون مع انتل تسمى EFI, لذا لا يوجد هنا ما يعرف بالـ MBR و لن يفيدنا البوت لودر الخاص بلينوكس بشيء هنا (grub, lilo.. etc).
    لم اتعمق بهذا الموضوع كثيرا و بالامكان العودة للروابط السابقة للمزيد من المعلومات.

    بعد تنزيل البريمج و تثبيته لديك عن طريق نظام ماك العاشر سواء كان ليبورد او تايجر, سنحتاج الآن الى عملية تقسيم للهارد ديسك و هنالك العديد من الطرق لذلك منها عن طريق الـ Disk Utility المدمجة مع انظمة ماك, او عبر امر من سطر الاوامر, لكن اسهل طريقة لذلك هي الولوج الى برنامج الـ Boot Camp و عمل التقسيم عن طريقها بما يناسب المستخدم (سيكون التقسيم بهيئة FAT32 و لا ضرر في ذلك), ثم بعد الانتهاء من ذلك يتم اغلاق برنامج الـ Boot Camp و ادخال سيدي/ديفيدي التوزيعة داخل السواقة و اعادة تشغيل الجهاز.

    بعد اعادة تشغيل الجهاز من المفترض ان تجد بريمج rEFIt قد بدأ في الاقلاع, اما اذا اقلع الجهاز مباشرة للنظام ماك العاشر فلا تقلق, فقط قم في حينها باعادة تشغيل الجهاز مرة اخرى, و اذا ما زلت لم تجد واجهة البريمج في بداية عملية الاقلاع, قم بمراجعه مستندات البريمج في موقعها الرسمي لاحتوائها على معلومات كافية في افادتك.

    ستجد واجهة الاستخدام مشابهة لهذه


    كما ترى في السطر الاول 3 ايقونات او اقل, كل ايقونة توضح النظم المثبتة لديك (بافتراض تثبيتك مسبقا ً لنظامي جنو/لينوكس و ويندوز), بينما في السطر الثاني ستجد 4 ايقونات هامة و سنحتاج اليها فيما بعد, الايقونة الاولى من اليسار خاصة بشل بسيط لعملية اعداد rEFIt, الايقونة التي بجابنها ستكون مهمة في عملية اعداد البووت لودر الخاص بلينوكس و ساتحدث عنها في وقتها و تدعى Start Partition Tool, الايقونة الثالثة عبارة عن About و تظهر معلومات عن البريمج, و اخيراً الايقونتان الاخيرتان خاصة بايقاف التشغيل و اعادة التشغيل.

    كما تحدثت سابقاً, الايقونات الاولى و الخاصة بظم التشغيل الموجودة على الماك تختلف من شخص لآخر, لكن بافتراض انك مثبت نظام ماك العاشر في جهازك دون نظام آخر ستجد على الاغلب ايقونتين, ايقونة التفاحة الخاصة بنظام ابل العاشر, و ايقونة نظام جنو/لينوكس عبارة عن البطريق tux و به ايقونة صغيرة على شكل سيدي, سنقوم باختيارها بعد قليل, لكن قبل ذلك بقم باختيار الايقونة الموجودة بالاسفل و التي شعارها عبارة عن هارديسك و تحت مسمى Start Partition Tool, ستأتيك رسالة في سطر الاوامر بانه سيقوم بعملية المزامنة وافق عليها بالضغط على حرف Y ثم زر انتر او الرجوع في جهاز الماك. بعدها ستعود الى نفس القائمة, قم باختيار ايقونة اعادة التشغيل, بعد عملية الاقلاع للجهاز اختر الآن ايقونة السيدي الخاص بجنو/لينوكس لنبدأ عملية التثبيت للتوزيعة.

    الآن قم بالمتابعة في عملية التثبيت حتى تصل لشاشة اعدادات التثبيت و هي اول شاشة تأتيك في بداية عملية التثبيت و تكون فيها خيارات البارتشن و الحزم كما بالصورة التالية


    نختار منها بدايةً Expert من اللسان العلوي, الآن نقوم باختيار خيار Partitioning, الآن نحتاج الى بعض التركيز للخطوات القادمة, ستظهر لنا قائمة من عدة خيارات نقوم بالاختيار منها الخيار Base Partition Setup On This Proposal, بعد ذلك ستظهر لنا نافذة بها التقسيمات الخاصة بالهارديسك, نقوم بطلب قرائة التقسيم الحالي للهارديسك بواسطة اختيار Expert من القائمة السفلى و اختيار منها الخيار Reread Partition Table و الموافقة على الرسالة التي تظهر بعدها.

    سنجد ان آخر تقسيم في القرص لدينا ذو هيئة FAT32 و مساحة قمنا باختيارها سابقاً عن طريق برنامج Boot Camp (عن نفسي خصصت لها 30 جيجا), الآن سنقوم بعملية تحديد قسم للسواب و قسم لتثبيت التوزيعة, قبل ان انسى الـ EFI في اجهزة الماك لا يسمح لك بتقسيم القرص لاكثر من 4 اقسام, فاذا كنت قد ثبت سابقاً الويندوز فلا تقم بعملية اضافة قسم ثالث للينوكس و اتبع الطريقة التالية فقط و التي سنقوم فيها بعمل قسمين, قسم للسواب و قسم للرروت / .

    نحدد القسم /dev/sda3 بافتراض اننا لا نمتلك قسم للويندوز كما في حالتي هذه و الرجاء التركيز في هذه الناحية, طبعاً القسم المختار هيئته FAT32 و سنقوم اولاً بعمل اعادة لتحجيم القسم بما يناسبنا لقسم السواب, لذا سنختار الخيار Resize من القائمة السفلية و نجعله مثلاً في حجم 1 جيجا (1024 ميجا), ثم نوافق و سنعود لصفحة التقسيم. و ما زلنا في عملية تحديد البارتشن /dev/sda3 و الذي اصبح حجمه 1 جيجا و نقوم الآن باختيار Edit من القائمة السفلية و ستظهر لنا قائمة جديدة نختار منها الخيار Format و منها نحدد نوع التهيئة من الخيار File system و نختار swap. الآن اصبح لدينا قسم للسواب و بقي قسم لتثبيت التوزيعة.

    الآن نختار من القائمة السفلية Create و نقوم بتحديد نوع التهيئة من File System و نختار Ext3 او ما يناسبنا, و نحدد الـ Mount Point و نجعله / . الآن اصبح لدينا قسم مخصص لتثبيت التوزيعة.

    بعد الخطوات السابقة ستتضح لنا الصورة بأن القسم /dev/sda3 خاص بالسواب, بينما القسم /dev/sda4 خاص بالتوزيعة, و ارجو تذكر ذلك لحاجتنا لهذا الامر فيما بعد.

    بعد ما قمنا به سابقاً نقوم بالموافقة بالضغط على Accept و ستظهر لنا رسالة نقوم باختيار No منها.
    سنعود بعد ذلك لقائمة الاعدادات كما بالصورة السابقة, نقوم منها باختيار Booting و ستظهر لنا نافذه جديدة خاصة بعملية اعداد الـ Boot loader او لنسميه محمل الاقلاع, لا نقوم بتغيير اي شيء فيها سوا الذهاب الى Boot Loader Installation من اللسان في اعلى الشاشة.

    الآن من الاهمية التركيز فيما سنقوم به هنا, كما اسلفت سابقاً بان اجهزة الماك لا تمتلك ما يعرف بالـ MBR و الـ BIOS كما هي حال الاجهزة الشخصية, لذا سنقوم بتثبيت الـ Boot Loader (و كما يتضح لنا هنا انه GRUB) في بداية تقسيم التوزيعة و هو ما اشرنا له سابقا بأنه الجهاز /dev/sda4, لذا سنقوم اولاً بالغاء الاشارة من الاختيار Boot From Boot Partition و نختار بدلاً منها Costume Boot Partition و نحدد لها /dev/sda4 على اساس انها قسم التوزيعة.

    هام: الخطوة السابقة في غاية الاهمية, لانه اذا تم تجاهلها و جعلها كما هي بوضعها الافتراضي سيتم تدمير البيانات الخاصة باقلاع جهاز الماك و ستضطر في حينها الى اعادة تثبيت النظام الخاص بالجهاز مرة اخرى! لذا وجب التنويه.

    ثم يتم بعد ذلك اختيار Finish.

    الآن تم الانتهاء من اهم الخطوات الخاصة بتثبيت توزيعة اوبن سوزه 10.3 على الجهاز, و بالامكان الآن عمل الاعدادات الاخرى المتاحة مثل اختيار الحزم المناسبة للمستخدم لتثبيتها, و بعد ذلك بالامكان البدء بعملية التثبيت.

    بعد انتهاء برنامج الاعداد ياست من عملية التهيئة و تثبيت الملفات, و البدء في عملية الاعدادات الاخرى, سيقوم قبلها بعملية تثبيت محمل الاقلاع Boot Loader, لكن سيواجه مشكلة في عملية تثبيتها و ستأتيك رسالة بذلك تخيرك بين اعادة اعداد محمل الاقلاع او التجاهل, قم باختيار التجاهل الآن و لا تقلق.

    سيخبرك الآن النظام بوجوب اعادة تشغيل الجهاز, قم بالموافقة على ذلك, و عند عملية اقلاع الجهاز اختر من البريمج rEFIt الخيار Start Partition Tool, و ستأتيك رسالة مثل ما سبق بعملية المزامنة وافق عليها بالضغط على Y و انتر, الآن ستعود للبريمج rEFIt, اختر اعادة تشغيل الجهاز, بعد اعادة التشغيل قم بالدخول مرة اخرى للسيدي عن طريق rEFIt, بعد اقلاع السيدي اختر الخيار rescue.

    انتظر حتى ينتهي التحميل و تصل الى سطر الاوامر, قم بالولولج كـ root.

    ما سنقوم به هنا هو تثبيت محمل الاقلاع الخاص بالتوزيعة و سنتحدث هنا عن كيفية تثبيت Grub, كما تتذكر قمنا سابقاً باعدادها لكن اتتنا رسالة خطأ في عملية تثبيتها.

    لتثبيتها اتبع الخطوات التالية:

    اولاً: نقوم بعمل mount لقرص التوزيعة بالامر التالي
    كود:
    mount /dev/sda4 /mnt
    ثانياً: نقوم بعمل mount للمسارات /proc و /dev لحاجتنا لها
    كود:
    mount -t proc none /mnt/proc
    mount -o bind /dev /mnt/dev
    ثالثاً: نقوم بتفعيل الشل للرووت
    كود:
    chroot /mnt /bin/bash
    الآن سنقوم بتثبيت Grub, نقوم بدايةً بالتحقق من اعدادات قائمته بالامر التالي
    كود:
    cat /boot/grub/menu.lst
    من المفترض حصولنا على شيء شبيه بهذا
    كود:
    # Modified by YaST2. Last modification on Tue Apr 17 14:25:10 CEST 2007
    default 0
    timeout 8
    ##YaST - generic_mbr
    gfxmenu (hd0,3)/boot/message
    ##YaST - activate
    
    title openSUSE FACTORY 10.3 -- Kernel-2.6.21-rc7-2
    root (hd0,3)
    kernel /boot/vmlinuz-2.6.21-rc7-2-default root=/dev/disk/by-id/scsi-SATA_FUJITSU_MHW2120_NZ0ST712CTP5-part4 vga=0×355 resume=/dev/sda3 splash=silent showopts
    initrd /boot/initrd-2.6.21-rc7-2-default
    
    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe — openSUSE FACTORY 10.3
    root (hd0,3)
    kernel /boot/vmlinuz root=/dev/disk/by-id/scsi-SATA_FUJITSU_MHW2120_NZ0ST712CTP5-part4 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
    initrd /boot/initrd
    اذا وجدت ان هنالك خطأ يستلزم التعديل بامكانك ذلك بواسطة vi كما التالي
    كود:
    vi /boot/grub/menu.lst
    الآن نتأكد من اعدادت Grub بالامر التالي
    كود:
    cat /etc/grub.conf
    من المفترض حصولك على الشكل التالي
    كود:
    setup --stage2=/boot/grub/stage2 (hd0,3) (hd0,3)
    quit
    الآن يتم تثبيت grub بعد الخطوات السابقة
    كود:
    grub --batch < /etc/grub.conf
    والمفترض حصولك على الشكل التالي
    كود:
    GNU GRUB version 0.97 (640K lower / 3072K upper memory)
    
    [ Minimal BASH-like line editing is supported. For the first word, TAB
    lists possible command completions. Anywhere else TAB lists the possible
    completions of a device/filename. ]
    grub> setup –stage2=/boot/grub/stage2 (hd0,3) (hd0,3)
    Checking if “/boot/grub/stage1″ exists… yes
    Checking if “/boot/grub/stage2″ exists… yes
    Checking if “/boot/grub/e2fs_stage1_5″ exists… yes
    Running “embed /boot/grub/e2fs_stage1_5 (hd0,3)”… failed (this is not fatal)
    Running “embed /boot/grub/e2fs_stage1_5 (hd0,3)”… failed (this is not fatal)
    Running “install –stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,3) /boot/grub/stage2 p /boot/grub/menu.lst “… succeeded
    Done.
    grub> quit
    الآن اكتب الامر التالي لاخراج السيدي/الديفيدي من السواقه
    كود:
    eject
    و اعد التشغيل بواسطة الامر التالي
    كود:
    init 6
    بعد اقلاع الجهاز للبريمج rEFIt, قم اولا بعملية التزامن باختيار Start Partition Tool و الموافقة عليها كما تم شرحه سابقاً, و اعد التشغيل مرة اخرى، من المفترض الآن ان تجد قرص التوزيعة و قد تم التعرف عليه اخيراً في بريمج rEFIt, قم بالدخول عليه و اكمال عملية اعدادات التوزيعة و قد تحتاج الى السيدي/الديفيدي الخاص بها.

    و بهذا نكون قد انتهينا من موضوع عملية التثبيت, في الموضوع القادم ان شاء الله سأقوم بمحاولة تعريف بعض قطع الهاردوير الخاصة بالماك على الاوبن سوزه, مثل كرت الصوت, الكيبورد, الويب كام ISight و غيرها, حتى الآن وفقت في تعريف القطع المهمة و هي كرت الصوت و الشاشة لكن بقي لي بعض الامور ليتم الامر بالشكل المطلوب.

    اتمنى لو ان هنالك اخطاء في معلوماتي او اضافات اعلامي بها, اريد ان يكون هذا الموضوع مرجعاً لكل من اراد تثبيت التوزيعة على جهازه الماك, و اي مشكلة تطرأ لديك بامكانك اعلامي عنها و سأحاول مساعدتك في حلها.

    مسودة:
    التوزيعة المستخدمة بالشرح: openSUSE 10.3 (تم تجربة نسختيها 32bit و 64bit و اثنتاهما تعملان بشكل ممتاز).
    ابرز المشاكل: مشكلة في التوقيت, يتغير في توزيعة اوبن سوزه ليصبح -3 و عند تعديله الى التوقيت المحلي يظهر التعديل ايضاً في التوقيت الخاص بنظام ليبورد, و الحل المقترح من قبلي هو ربط توقيت ليبورد بموقع ابل اسيا.

    روابط افادتني في الموضوع: Installation on MacBook
    Installation on MacBook Pro Intel (x86)
    Nothing Personal

    MP3 Quran
    openSUSE
    NEW ..Arab Geek.. NEW


    My LORD, help me to stay off from the bottom

  • #2
    السلام عليكم

    أخى بلاك شرح ممتاز جداَ وفى غاية الدقة المعهودة عنك ولكم تمنيت أن يكون عندى جهاز ماك حتى أطبق ما قمت بشرحه ولكن ربنا يسهك أن شاء الله قريب المهم واصل الموضوع وربنا يجازيك بالموضوع كل الخير

    بمناسبه الموضوع الخاص بالماك فلدى منذ فترة شغف كبير للمعرفة أكتر عنه ولذلك ففرصة أنك فتحت هذا الموضوع الهام جداَ, و أحب أستفسر منك عن الهاردوير الخاص بالماك وعن سهولة تعريفه وخاصاً نوع كروت
    لشاشة وتعريفها لتعمل بشكل ثلاثى الأبعاد.
    ولدى أستفسار أخر , أعرف أنى زوتها عليك بس فرصة مهمة ليه ولكل الأعضاء الذين لم يعملوا على الماك نهائياً أن توضوح لى ولهم بطريقتك الموضوعيه المعتادة أوجه التقارب بين اللينكس والماك وأوجه التباعد وبالنسبه لك شخصياً هل الماك أخذ معظم وقتك وأبعدك عن أستخدام اللينكس أم لا؟

    أخوك
    وائل سمير
    الرجـال أربعـة: 1- رجل يدرى ويدرى انه يدرى.. فذلك عالم فاتبعوه 2- رجل يدرى ولا يدى أنه يدرى.. فذلك غافل فذكروه 3- رجل لا يدرى ويدرى أنه لا يدرى.. فذلك مسترشد فعلموه 4- رجل لا يدرى ولا يدرى أنه لا يدرى.. فذلك جاهل فأرفضوه. (تـويـترى)

    تعليق


    • #3
      و عليكم السلام و رحمة الله و بركاته..

      العفو اخي الكريم

      سأقوم بالرد على استفساراتك مع انني اراها قد خرجت عن الموضوع الاصلي, لكن ساضيفها لافادتك

      بمناسبه الموضوع الخاص بالماك فلدى منذ فترة شغف كبير للمعرفة أكتر عنه ولذلك ففرصة أنك فتحت هذا الموضوع الهام جداَ, و أحب أستفسر منك عن الهاردوير الخاص بالماك وعن سهولة تعريفه وخاصاً نوع كروت
      لشاشة وتعريفها لتعمل بشكل ثلاثى الأبعاد.
      بالنسبة لكرت الشاشة فيخلتف من جهاز لآخر, لكن اطمئن; لان كروت الجرافكس المستخدمة في الماك لا تخرج عن احدى هذه الثلاثة, اما ان تكون مدمجة في كروت انتل, او ان تكون ATI او Nvidia, بالوقت الحالي اصبحت اغلب (ان لم تكن كل) اجهزة الماك تستخدم كروت انيفيديا او ان يكون الكرت مدمج من انتل (كما في جهازي الماك بوك), و تعاريف اللينوكس ينطبق عليها ما عدا كروت انتل فيتم التعرف عليها تلقائياً.
      يمكنك العودة لموقع ابل لمشاهدة الاجهزة و معرفة كروت الشاشة المدمجة بها و غيرها.

      ولدى أستفسار أخر , أعرف أنى زوتها عليك بس فرصة مهمة ليه ولكل الأعضاء الذين لم يعملوا على الماك نهائياً أن توضوح لى ولهم بطريقتك الموضوعيه المعتادة أوجه التقارب بين اللينكس والماك وأوجه التباعد
      لا زودتها و لا شيء, بالنسبة لهذا السؤال يحتاج الى موضوع منفصل و قد اقوم بكتابة تدوينة عنه في مدونتي.. ربما يوماً ما

      وبالنسبه لك شخصياً هل الماك أخذ معظم وقتك وأبعدك عن أستخدام اللينكس أم لا؟
      طبيعي دام النظام لاول مرة استخدمه استخدام شخصي و ليس كتجربة, فقد اصبح اغلب وقتي حالياً منصب في استخدام Leopard و هو الاصدار الاحدث من نظام Mac OS X, لكني اقوم في كل فترة فراغ لدي بالتحول الى استخدام التوزيعة لمحاولة تعريف بقية الهاردوير.

      بمناسبة الحديث هنا, الاجهزة الحديثة من الماك و التي تحتوي على معالجات انتل كور ٢ دو سانتا روزا بالاضافة الى النظام ليبورد, ما زال بعضهم يواجه مشاكل طفيفة في تعريف الهاردوير عليها بالنسبة لتوزيعات جنو/لينوكس, بسبب تحديث ابل للهاردوير بهذه الاجهزة, و ينصح كما قرأت في بعض المواقع بالتريث قليلاً قبل شراء الجهاز (ما لم تكن على عجلة من امرك, مثلي :D )

      ايضاً الحروف العربية في لوحة مفاتيح اجهزة ماك فيها اختلاف عنها في الاجهزة الشخصية. لكن بالامكان الكتابة بالحروف الخاصة بالاجهزة الشخصية دون مشاكل.

      اتمنى ان اكون وفقت في اجابتك اخي الكريم
      Nothing Personal

      MP3 Quran
      openSUSE
      NEW ..Arab Geek.. NEW


      My LORD, help me to stay off from the bottom

      تعليق


      • #4
        السلام عليكم ورحمة الله وبركاته

        ماقصرت اخي بلاك وجوزيتا خيرا بس انا عندي ماك بوك وركبت حسب شرحك الماك والويندو بس اريد ان اضيف لينكس ( ubuntu 9..4 )

        فكيف السبيل

        تعليق


        • #5
          راجع هذه الصفحة..

          https://wiki.ubuntu.com/MactelSuppor...unityHelpPages

          بها كل ما تريده, و لا تتعذر باللغة, فالخطوات مبسطة و بامكانك كذلك الاستعانة اكثر بمواقع الترجمة

          بالتوفيق..
          Nothing Personal

          MP3 Quran
          openSUSE
          NEW ..Arab Geek.. NEW


          My LORD, help me to stay off from the bottom

          تعليق


          • #6
            سلام

            بالامس فقط ركبي debian علي Imac قديم G3 موجود لدي, استخدمت debian ppc
            Index of /debian-cd/5.0.1/powerpc/iso-cd

            الجدير بلذكر انة عند اقلاع الجهاز ادخل ال cd او ال dvd و اضغط علي C في لوحة المفاتيه اثناء اقلاع الجهاز, هذا سوف يقود الجهاز للاقلاع من ال cd او ال dvd بدل من القرص الصلب
            بعد ذلك التركيب طبيعي كما تركب اي نضام لنكس
            لابد ان نسأل لماذا......
            لابد ان نبحث عن أجوبة.....
            لابد ان تكون متوافقة مع العقل و الواقع.....
            الحمد لله الذي منحنا هذه النعم.

            تعليق

            يعمل...
            X