الفرق بين المراجعتين ل"Debian/info before installing debian"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
(2.1 تمام التعديل على المحتوى)
 
سطر 48: سطر 48:
  
 
وذلك النمط من توفير التعريفات له فوائده وعيوبه، فمن فوائده أن التعريف المكتوب لرقاقة ما سيعمل مع منتجات كثيرة وإن كانت من شركات عتاد مختلفة، طالما أن منتجات تلك الشركات مبنية على نفس الرقاقة الإلكترونية، أما عيب ذلك فيظهر في صعوبة معرفة الرقاقة الإلكترونية المستخدمة في منتج/طراز ما أحيانًا، بل قد تغير الشركة المصنعة للمنتج قاعدة العتاد دون تغيير اسم المنتج أو حتى تغيير رقم إصدار ذلك المنتج، فيكون لدينا نسختين من عتاد تحملان نفس الاسم التجاري لكنهما بُنيتا على رقاقتين مختلفتين، وتستخدمان تعريفان مختلفان أو قد لا يتوفر تعريف أصلًا لإحدى هاتين القطعتين.
 
وذلك النمط من توفير التعريفات له فوائده وعيوبه، فمن فوائده أن التعريف المكتوب لرقاقة ما سيعمل مع منتجات كثيرة وإن كانت من شركات عتاد مختلفة، طالما أن منتجات تلك الشركات مبنية على نفس الرقاقة الإلكترونية، أما عيب ذلك فيظهر في صعوبة معرفة الرقاقة الإلكترونية المستخدمة في منتج/طراز ما أحيانًا، بل قد تغير الشركة المصنعة للمنتج قاعدة العتاد دون تغيير اسم المنتج أو حتى تغيير رقم إصدار ذلك المنتج، فيكون لدينا نسختين من عتاد تحملان نفس الاسم التجاري لكنهما بُنيتا على رقاقتين مختلفتين، وتستخدمان تعريفان مختلفان أو قد لا يتوفر تعريف أصلًا لإحدى هاتين القطعتين.
 +
 +
أما للأجهزة المتصلة عن طريق USB أو PCI/PCI-Express أو بطاقات التوسعة السريعة ExpressCards، فمن الأفضل أن يبحث المستخدم عن الرقاقة التي بُنيت عليها من خلال النظر في المعرِّفات IDs الخاصة بالعتاد نفسه، فكل العتاد المذكور في هذه الفقرة له معرِّف الشركة المصنعة له vendor ID، ومعرِّف المنتج نفسه product ID، ويكون هذين المعرّفين هما نفسيهما لأي منتج بُني على نفس الرقاقة الإلكترونية.
 +
 +
يمكن قراءة تلك المعرفات على أنظمة لينكس باستخدام أمر <code>lsusb</code> للأجهزة المتصلة عبر USB، وباستخدام أمر <code>lspci -nn</code> لعتاد PCI/PCI-Express/ExpressCard، وتظهر معرفات الشركة المصنعة والمنتج في هيئة رقمين ست عشريين، مفصول بينهما بنقطتين رأسيتين، مثل <code>1d6b:0001</code>.
 +
 +
فيما يلي مثال لخرج الأمر <code>lsusb</code>:<syntaxhighlight lang="bash">
 +
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 +
 +
</syntaxhighlight>حيث يكون <code>1d6b</code> هو معرِّف الشركة المصنعة vendor ID، بينما <code>0002</code> هو معرِّف المنتج. أما المثال التالي لبطاقة الإنترنت السلكي Ethernet في خرج الأمر <code>lspci -nn</code>:<syntaxhighlight lang="bash">
 +
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
 +
 +
</syntaxhighlight>ويكون المعرفان هنا داخل القوسين المربعين في آخر بيانات البطاقة، ويكون هنا <code>10ec</code> هو معرف الشركة، و <code>8168</code> هو معرِّف المنتج. بالمثل، فيما يلي بيانات بطاقة الرسوميات من خرج نفس الأمر:<syntaxhighlight lang="bash">
 +
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV710 [Radeon HD 4350] [1002:954f]
 +
 +
</syntaxhighlight>ويكون معرِّف الشركة هنا هو <code>1002</code>، بينما يكون معرِّف المنتج هو <code>954f</code>.
 +
 +
أما أنظمة ميكروسوفت ويندوز فتوجد تلك المعرِّفات في مدير الأجهزة في النظام Device Manager، تحت تبويب التفاصيل Details، حيث يُسبق معرِّف الشركة المصنعة بـ VEN''،'' ومعرِّف المنتج بـ DEV، وإذا كان الحاسوب يعمل بويندوز 7 فيجب اختيار الخاصية Hardware IDs في تبويب Details لرؤية المعرفات، إذ لا تكون ظاهرة افتراضيًا.
 +
 +
للحصول على نتائج تتعلق بحالة دعم رقاقة ما، يُبحث في الإنترنت باستخدام معرف المنتج أو الشركة المصنعة، إضافة إلى كلمتي <code>linux</code> و <code>driver</code>، فإذا لم يحصل المستخدم من نتيجة مفيدة من البحث باستخدام معرف المنتج أو الشركة المصنعة فيمكنه البحث عن الأسماء الرمزية للرقاقات، والتي تكون متاحة أيضًا في أمري <code>lsusb</code> و <code>lspci</code>  -مثل -<code>RTL8111</code> في مثال بطاقة الإنترنت السابق، و <code>RV710</code> في مثال بطاقة الرسوم-.
 +
 +
=== اختبار توافق العتاد باستخدام نسخة حية من النظام ===
 +
تتاح أغلب توزيعات لينكس في صورة تسمى بالصورة الحية أو النظام الحي live system، وديبيان ليست شاذة عن تلك القاعدة، فتتيح النسخة الحية منها لعدة معماريات من التي تدعمها، وهذه الطريقة من أسهل الطرق التي يمكن معرفة دعم النظام للعتاد الموجود على الحاسوب بها. والنظام الحي هو نظام مسبق الإعداد وجاهز للاستخدام في صيغة مضغوطة يمكن تشغيلها واستخدامها من ذاكرة للقراءة فقط، مثل الأقراص الضوئية CD/DVD، أو ذواكر الفلاش، ولا يتسبب استخدامها في إحداث أي تأثيرات دائمة على الحاسوب -إلا إذا أحدث المستخدم تغييرات في ملفات القرص الصلب-، ويمكن تغيير إعدادات المستخدم وتثبيت برامج إضافية من داخل النظام الحي، لكن ذلك كله يحدث على الذاكرة العشوائية RAM، مما يعني أنه سيُمحى بمجرد إعادة تشغيل الحاسوب.
 +
 +
على أنه توجد بعض القيود في هذه النسخة الحية، فأولها أن التغييرات التي تتم على الحاسوب تُمحى بمجرد إعادة تشغيل الحاسوب كما ذُكر قبل قليل، ذلك أن كل ما يحدث على النظام الحي يجب أن يكون في ذاكرة الحاسوب العشوائية، وهذا يصلح للحواسيب التي لديها ذواكر عشوائية كافية لذلك، لذا قد يفشل تثبيت بعض البرمجيات الكبيرة بسبب حدود الذاكرة العشوائية. كذلك تحتوي النسخة الحية من نظام ديبيان جنو/لينكس على البرمجيات الحرة فقط، مما يعني أن العتاد غير الحر لا يمكن اكتشافه تلقائيًا -على خلاف ما يفعله <code>debian-installer</code>-، رغم إمكانية تثبيت تعريفات ذلك العتاد يدويًا إن كان مدعومًا في ديبيان. تراجَع صفحة [https://www.debian.org/CD/live/ Live Install Images] للمزيد عن النسخ الحية المتاحة من نظام ديبيان جنو/لينكس.
 +
 +
== إعدادات الشبكة ==
 +
إذا كان الحاسوب متصلًا بشبكة ثابتة مثل الإيثرنت أو ما يماثلها -لكن ليس اتصال Dialup/PPP- ويديرها طرف ثالث غير المستخدم، فيجب سؤال مدير تلك الشبكة عن البيانات التالية:
 +
 +
* اسم المضيف Host Name، والذي يستطيع المستخدم أن يختاره بنفسه.
 +
* اسم النطاق Domain Name.
 +
* عنوان IP لحاسوب المستخدم.
 +
* قناع الشبكة netmask الذي يجب استخدامه مع شبكة المستخدم.
 +
* عنوان IP الخاص بنظام البوابة الافتراضية Default Gateway System الذي يجب أن يوجه المستخدم إليه، إذا كانت الشبكة تحتوي على بوابة.
 +
* النظام الذي على الشبكة والذي يجب أن يستعمله المستخدم كخادم DNS، وهو خادم أسماء النطاقات Domain Name Server.
 +
 +
لكن لا يحتاج المستخدم إلى تلك البيانات إذا كانت الشبكة التي يتصل بها المستخدم تستعمل بروتوكول التهيئة الديناميكية للمضيف DHCP - Dynamic Host Configuration Protocol من أجل تهيئة إعدادات الشبكة، ذلك أن خادم DHCP سيوفرها مباشرة للحاسوب أثناء عملية التثبيت، ويكون هذا الخادم متاحًا افتراضيًا إذا كان اتصال المستخدم بالإنترنت من خلال DSL أو مودم سلكي Cable Modem، كأن يكون من خلال اتصال شبكة تلفاز سلكي، ولديه موجه router -يأتي عادة مسبق التهيئة بإعدادات مزود الهاتف أو التلفاز السلكي catv- يضبط اتصال الشبكة، والقاعدة هنا أنه إذا استطاع المستخدم تشغيل نظام ويندوز في شبكة المنزل ولم يضطر إلى إجراء أي تغييرات في إعدادات الشبكة لتحقيق اتصال بالإنترنت، فينبغي أن يهيأ اتصال الإنترنت في ديبيان جنو/لينكس تلقائيًا. أما إذا كان المستخدم يتصل بالإنترنت لا سلكيًا باستخدام شبكة WLAN/WiFi، فينبغي أن يعرف الآتي:
 +
 +
* اسم الشبكة ESSID الخاص بشبكة الواي فاي.
 +
* مفتاح المرور إن وُجد -سواء كان WEB أو WPA/WPA2- من أجل الدخول إلى الشبكة.
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==

المراجعة الحالية بتاريخ 05:36، 21 فبراير 2022

يستطيع برنامج التثبيت في أغلب الحالات أن يكتشف العتاد تلقائيًا، لكن يفضل أن يكون المستخدم مستعدًا بجمع المعلومات التي تخص عتاده قبل بدء التثبيت، وذلك من المصادر التالية:

دليل الاستخدام الذي يأتي مع كل قطعة من قطع العتاد.

شاشات إعداد BIOS/UEFI الخاصة بالحاسوب، ويمكن الاطلاع على هذه الشاشات عند بدء الحاسوب من خلال الضغط على مجموعة من الأزرار، وتختلف تلك الأزرار من حاسوب لآخر وفق الشركة المصنعة في الغالب، فينبغي التحقق من تجميعة الأزرار الخاصة بالحاسوب وتسجيلها، وفي الغالب يعرض الحاسوب عند بدء تشغيله رسالة توضح الأزرار التي يجب الضغط عليها من أجل الدخول إلى شاشات الإعداد أو BIOS، وتكون تلك الأزرار إما زر Delete أو F2، لكن هذا لا يلغي وجوب التحقق منها لاحتمال أن تستخدم الشركة المصنعة للحاسوب أزرارًا أخرى أو تجميعة مختلفة من الأزرار.

العلبة أو التغليف الذي أتت فيه قطعة العتاد.

نافذة النظام في لوحة التحكم الخاصة بنظام تشغيل ويندوز.

أوامر النظام أو أدواته في نظام تشغيل آخر، بما في ذلك شاشات مدير الملفات، وهذا المصدر مهم للغاية للحصول على معلومات حول الذاكرة العشوائية RAM وذاكرة القرص الصلب.

مدير النظام أو مزود خدمة الإنترنت الخاص بالمستخدم، هذان المصدران يستطيعان إخبار المستخدم بالإعدادات التي يحتاج إليها لإعدادات الشبكة والبريد.

جدول: معلومات العتاد التي يحتاج المستخدم إليها في تثبيت النظام.
العتاد المعلومات التي قد يحتاج المستخدم إليها
الأقراص الصلبة عدد الأقراص الصلبة التي لدى المستخدم.
ترتيب الأقراص الصلبة على النظام.
نوع القرص الصلب (إما IDE/PATA أو SATA أو SCSI).
المساحة الحرة المتاحة.
الأقسام partitions التي على الأقراص الصلبة
الأقسام المثبت عليها أنظمة تشغيل أخرى.
واجهات الشبكات Network Interfaces نوع/طراز واجهة الشبكة المتاحة.
الطابعة الطراز والشركة المصنعة
بطاقة العرض Video Card النوع/الطراز والشركة المصنعة

توافق العتاد

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

تُكتب التعريفات في لينكس للعتاد الإلكتروني بغض النظر عن المنتجات التجارية التي تستخدمه، ذلك أن كثيرًا من المنتجات أو قطع العتاد تُبنى على نفس التصميم الإلكتروني أو تستخدمه وإن اختلفت أسماؤها التجارية، فليس من المستغرب أن توفر شركات تصنيع الرقاقات الإلكترونية ما يسمى بالتصاميم المرجعية reference designs لمنتجات وفقًا للرقاقات الإلكترونية التي فيها، وتستخدمها بعد ذلك شركات أخرى لتصنيع العتاد لتباع تحت أسماء تجارية مختلفة أو في منتجات متنوعة.

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

أما للأجهزة المتصلة عن طريق USB أو PCI/PCI-Express أو بطاقات التوسعة السريعة ExpressCards، فمن الأفضل أن يبحث المستخدم عن الرقاقة التي بُنيت عليها من خلال النظر في المعرِّفات IDs الخاصة بالعتاد نفسه، فكل العتاد المذكور في هذه الفقرة له معرِّف الشركة المصنعة له vendor ID، ومعرِّف المنتج نفسه product ID، ويكون هذين المعرّفين هما نفسيهما لأي منتج بُني على نفس الرقاقة الإلكترونية.

يمكن قراءة تلك المعرفات على أنظمة لينكس باستخدام أمر lsusb للأجهزة المتصلة عبر USB، وباستخدام أمر lspci -nn لعتاد PCI/PCI-Express/ExpressCard، وتظهر معرفات الشركة المصنعة والمنتج في هيئة رقمين ست عشريين، مفصول بينهما بنقطتين رأسيتين، مثل 1d6b:0001.

فيما يلي مثال لخرج الأمر lsusb:

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

حيث يكون 1d6b هو معرِّف الشركة المصنعة vendor ID، بينما 0002 هو معرِّف المنتج. أما المثال التالي لبطاقة الإنترنت السلكي Ethernet في خرج الأمر lspci -nn:

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)

ويكون المعرفان هنا داخل القوسين المربعين في آخر بيانات البطاقة، ويكون هنا 10ec هو معرف الشركة، و 8168 هو معرِّف المنتج. بالمثل، فيما يلي بيانات بطاقة الرسوميات من خرج نفس الأمر:

04:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV710 [Radeon HD 4350] [1002:954f]

ويكون معرِّف الشركة هنا هو 1002، بينما يكون معرِّف المنتج هو 954f.

أما أنظمة ميكروسوفت ويندوز فتوجد تلك المعرِّفات في مدير الأجهزة في النظام Device Manager، تحت تبويب التفاصيل Details، حيث يُسبق معرِّف الشركة المصنعة بـ VEN، ومعرِّف المنتج بـ DEV، وإذا كان الحاسوب يعمل بويندوز 7 فيجب اختيار الخاصية Hardware IDs في تبويب Details لرؤية المعرفات، إذ لا تكون ظاهرة افتراضيًا.

للحصول على نتائج تتعلق بحالة دعم رقاقة ما، يُبحث في الإنترنت باستخدام معرف المنتج أو الشركة المصنعة، إضافة إلى كلمتي linux و driver، فإذا لم يحصل المستخدم من نتيجة مفيدة من البحث باستخدام معرف المنتج أو الشركة المصنعة فيمكنه البحث عن الأسماء الرمزية للرقاقات، والتي تكون متاحة أيضًا في أمري lsusb و lspci -مثل -RTL8111 في مثال بطاقة الإنترنت السابق، و RV710 في مثال بطاقة الرسوم-.

اختبار توافق العتاد باستخدام نسخة حية من النظام

تتاح أغلب توزيعات لينكس في صورة تسمى بالصورة الحية أو النظام الحي live system، وديبيان ليست شاذة عن تلك القاعدة، فتتيح النسخة الحية منها لعدة معماريات من التي تدعمها، وهذه الطريقة من أسهل الطرق التي يمكن معرفة دعم النظام للعتاد الموجود على الحاسوب بها. والنظام الحي هو نظام مسبق الإعداد وجاهز للاستخدام في صيغة مضغوطة يمكن تشغيلها واستخدامها من ذاكرة للقراءة فقط، مثل الأقراص الضوئية CD/DVD، أو ذواكر الفلاش، ولا يتسبب استخدامها في إحداث أي تأثيرات دائمة على الحاسوب -إلا إذا أحدث المستخدم تغييرات في ملفات القرص الصلب-، ويمكن تغيير إعدادات المستخدم وتثبيت برامج إضافية من داخل النظام الحي، لكن ذلك كله يحدث على الذاكرة العشوائية RAM، مما يعني أنه سيُمحى بمجرد إعادة تشغيل الحاسوب.

على أنه توجد بعض القيود في هذه النسخة الحية، فأولها أن التغييرات التي تتم على الحاسوب تُمحى بمجرد إعادة تشغيل الحاسوب كما ذُكر قبل قليل، ذلك أن كل ما يحدث على النظام الحي يجب أن يكون في ذاكرة الحاسوب العشوائية، وهذا يصلح للحواسيب التي لديها ذواكر عشوائية كافية لذلك، لذا قد يفشل تثبيت بعض البرمجيات الكبيرة بسبب حدود الذاكرة العشوائية. كذلك تحتوي النسخة الحية من نظام ديبيان جنو/لينكس على البرمجيات الحرة فقط، مما يعني أن العتاد غير الحر لا يمكن اكتشافه تلقائيًا -على خلاف ما يفعله debian-installer-، رغم إمكانية تثبيت تعريفات ذلك العتاد يدويًا إن كان مدعومًا في ديبيان. تراجَع صفحة Live Install Images للمزيد عن النسخ الحية المتاحة من نظام ديبيان جنو/لينكس.

إعدادات الشبكة

إذا كان الحاسوب متصلًا بشبكة ثابتة مثل الإيثرنت أو ما يماثلها -لكن ليس اتصال Dialup/PPP- ويديرها طرف ثالث غير المستخدم، فيجب سؤال مدير تلك الشبكة عن البيانات التالية:

  • اسم المضيف Host Name، والذي يستطيع المستخدم أن يختاره بنفسه.
  • اسم النطاق Domain Name.
  • عنوان IP لحاسوب المستخدم.
  • قناع الشبكة netmask الذي يجب استخدامه مع شبكة المستخدم.
  • عنوان IP الخاص بنظام البوابة الافتراضية Default Gateway System الذي يجب أن يوجه المستخدم إليه، إذا كانت الشبكة تحتوي على بوابة.
  • النظام الذي على الشبكة والذي يجب أن يستعمله المستخدم كخادم DNS، وهو خادم أسماء النطاقات Domain Name Server.

لكن لا يحتاج المستخدم إلى تلك البيانات إذا كانت الشبكة التي يتصل بها المستخدم تستعمل بروتوكول التهيئة الديناميكية للمضيف DHCP - Dynamic Host Configuration Protocol من أجل تهيئة إعدادات الشبكة، ذلك أن خادم DHCP سيوفرها مباشرة للحاسوب أثناء عملية التثبيت، ويكون هذا الخادم متاحًا افتراضيًا إذا كان اتصال المستخدم بالإنترنت من خلال DSL أو مودم سلكي Cable Modem، كأن يكون من خلال اتصال شبكة تلفاز سلكي، ولديه موجه router -يأتي عادة مسبق التهيئة بإعدادات مزود الهاتف أو التلفاز السلكي catv- يضبط اتصال الشبكة، والقاعدة هنا أنه إذا استطاع المستخدم تشغيل نظام ويندوز في شبكة المنزل ولم يضطر إلى إجراء أي تغييرات في إعدادات الشبكة لتحقيق اتصال بالإنترنت، فينبغي أن يهيأ اتصال الإنترنت في ديبيان جنو/لينكس تلقائيًا. أما إذا كان المستخدم يتصل بالإنترنت لا سلكيًا باستخدام شبكة WLAN/WiFi، فينبغي أن يعرف الآتي:

  • اسم الشبكة ESSID الخاص بشبكة الواي فاي.
  • مفتاح المرور إن وُجد -سواء كان WEB أو WPA/WPA2- من أجل الدخول إلى الشبكة.

انظر أيضًا

المصادر