إنشاء قسم efi. أقسام قرص الخدمة في نظام التشغيل Windows ومحتوياتها. إدارة أداة تحميل التشغيل UEFI باستخدام eifbootmgr

09.10.2021

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

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

هذا خيار للمالكين بطاقات UEFIالذين لا يريدون فهم تعقيدات استخدام هذه التقنية ويوافقون على استخدام أجهزتهم مع BIOS كما كان من قبل. تسمح لك معظم اللوحات الأم بمحاكاة وضع BIOS. في هذا الوضع، يمكنك تثبيت Linux دون أي مشاكل وأقسام إضافية، كما تم ذلك في BIOS.

لتمكين وضع Legasy BIOS، تحتاج إلى إدخال إعدادات BIOS/UEFI باستخدام الزر F2 أو Del أو Shift+F2 والعثور على العنصر المقابل هناك. على سبيل المثال، بالنسبة لي، هذا العنصر موجود في علامة التبويب "التمهيد". هنا تحتاج إلى تحديد وضع التمهيد UEFI أو Legasy.

بعد حفظ إعداداتك، يمكنك تثبيت نظام التشغيل الخاص بك كالمعتاد. إذا لم تكن راضيا عن هذا الخيار، فسننظر في كيفية تثبيت Linux على UEFI.

تثبيت Linux على لوحات UEFI

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

الخطوة 1: نسخ Linux إلى محرك أقراص فلاش UEFI في Linux

لكتابة صورة على محرك أقراص فلاش في لينكس أفضلاستخدم الأداة المساعدة Etcher. سيقوم البرنامج بكتابة الوسائط التي يمكن تشغيلها في كل من UEFI والنظام العادي. بعد بدء البرنامج، تحتاج إلى تحديد صورة النظام:

ثم بطاقة الذاكرة وانتظر حتى يكتمل التسجيل:

يمكنك أيضًا كتابة الصورة على محرك أقراص فلاش يدويًا. يعد هذا أسهل من BIOS العادي، على الرغم من أنه سيتطلب المزيد من الخطوات. أولاً، قم بتهيئة الوسائط إلى FAT32. يمكن القيام بذلك في الأداة المساعدة Gnome Disk Management القياسية:

ثم قم بفك ضغط المحتويات صورة التثبيتإلى جذر محرك الأقراص المحمول:

Sudo mount /path/to/image.iso /mnt
سودو جبل /dev/sdb1 /media/flash/
sudo cp -r /mnt/* /media/flash

هنا /dev/sdb1 هو اسم قسم محرك الأقراص المحمول الخاص بك. يمكنك القيام بكل هذه الخطوات في مدير الملفات. ليس من الضروري استخدام الأوامر. بعد ذلك، تحتاج إلى تثبيت علامتين على قسم محرك الأقراص المحمول حيث قمت بتفريغ ملفاتك - التمهيد وLBA. يمكن القيام بذلك باستخدام Gparted. فقط قم بتشغيل البرنامج، حدد محرك الأقراص المحمول الخاص بك في قائمة الأقراص:

انقر بزر الماوس الأيمن على القسم، وحدد Manage Flags وحدد المربعات بجوار علامتي التمهيد وlba.

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

الخطوة 1 (بديلة). حرق Linux على محرك أقراص فلاش UEFI في نظام التشغيل Windows

إذا قررت حرق Linux على Windows، فمن الأفضل استخدام الأداة المساعدة Rufus. من الضروري تعيين المعلمات التالية:

  • تخطيط القسم ونوع واجهة النظام: GPT لأجهزة الكمبيوتر المزودة بـ UEFI؛
  • نظام الملفات: FAT32.

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

الخطوة 2: حدد ترتيب التمهيد

لكي يتمكن نظامك من التمهيد من محرك الأقراص المحمول الذي قمت بتسجيله للتو، تحتاج إلى تعطيل UEFI التمهيد الآمن. يسمح هذا الوضع فقط ببدء تشغيل أنظمة التشغيل الموقعة، ويتم توقيع أنظمة تشغيل Microsoft فقط. ولذلك، بالنسبة لنظام التشغيل Linux، يجب تعطيل هذا الوضع. لدي أيضًا هذا الإعداد في علامة التبويب "التمهيد":

بالإضافة إلى ذلك، تحتاج إلى تثبيت محرك الأقراص المحمول في المقام الأول:

بعد ذلك، يمكنك إعادة تشغيل جهاز الكمبيوتر الخاص بك وبدء التثبيت. إذا رأيت نافذة كهذه، فكل شيء على ما يرام. هنا تحتاج إلى تحديد "تجربة Ubuntu دون تثبيت"، وهذا شرط أساسي:

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

الخطوة 3. تقسيم القرص لـ UEFI

لدى UEFI عدة اختلافات عن BIOS في هذا الصدد. الأول هو استخدام جدول تقسيم القرص GPT. هذا التكنولوجيا الجديدة، الذي يتمتع بالكثير من المزايا مقارنة بـ MBR، بما في ذلك عدد كبير جدًا من الأقسام الأساسية (يوجد أربعة فقط في MBR)، والتعافي من التلف، وغير ذلك الكثير. اقرأ المزيد عن هذا في مقال منفصل. والفرق الثاني هو أن ملفات محمل التمهيد لنظام التشغيل لم تعد مخزنة في أول 512 بايت من القرص الصلب. يتم تخزينها جميعًا في قسم منفصل يسمى ESP.

قبل النقر فوق "تثبيت Ubuntu"، يُنصح بتحضير القرص باستخدام Gparted. افتح الأداة المساعدة من القائمة الرئيسية للصورة. ثم حدد الجهاز -> إنشاء جدول الأقسام:

حدد جدول أقسام GPT من القائمة:

الخطوة 4: إنشاء قسم ESP

في Gparted نحتاج فقط إلى إنشاء قسم ESP لـ UEFI. للقيام بذلك، حدد "غير ملحوظ"، ثم انقر بزر الماوس الأيمن عليه وحدد "جديد":

يجب عليك تحديد FAT32 كنظام ملفات للقسم، الحجم - 100 ميغابايت. بعد ذلك، انقر فوق الزر "تطبيق" لتطبيق التغييرات.

ثم انقر فوق "إدارة العلامات" وحدد المربعين بجوار علامتي "التمهيد" و"efi".

الخطوة 5. خيار تقسيم القرص

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

الخطوة 6. تعيين الأقسام

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

ثم انقر فوق قسم EFI في القائمة وحدد "النظام" قسم EFI" :

يمكنك بعد ذلك متابعة التثبيت كالمعتاد. تحتاج إلى إنشاء قسم جذر، ويمكنك اختياريًا إنشاء أداة تحميل التشغيل والمبادلة والقسم الرئيسي. يمكنك قراءة المزيد حول تثبيت Ubuntu 18.04 على.

الخطوة 7: إكمال التثبيت

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

ولكن دعونا نلقي نظرة أيضًا على إدارة عناصر القائمة وأدوات تحميل التشغيل EFI.

إدارة أداة تحميل التشغيل UEFI باستخدام eifbootmgr

عندما يقوم النظام بالتمهيد، يمكنك عرض إعدادات UEFI الافتراضية عن طريق تشغيل الأمر:

دعونا نلقي نظرة فاحصة على ما يعنيه كل من المعلمات:

  • BootCurrent - أداة تحميل التشغيل التي تم استخدامها لبدء نظام التشغيل هذا؛
  • BootOrder - ترتيب أدوات تحميل التشغيل التي سيقوم مدير التمهيد بفرزها أثناء بدء تشغيل النظام. إذا لم يعمل محمل الإقلاع الأول، فسيتم استخدام الثاني وهكذا؛
  • BootNext - أداة تحميل التشغيل التي سيتم تشغيلها عند التمهيد التالي؛
  • المهلة - المهلة التي سيتم خلالها عرض قائمة اختيار أداة تحميل التشغيل قبل تحديدها تلقائيًا؛
  • العناصر من 0000 إلى 0004 هي أدوات تحميل يمكن استخدامها.

يمكنك تغيير ترتيب التمهيد باستخدام الخيار -o، على سبيل المثال، لنبدأ تشغيل نظام التشغيل من القرص الضوئي أولاً:

سودو efibootmgr -o 0,1,2,3

ودعونا نعيد Ubuntu إلى المركز الأول:

سودو efibootmgr -o 3,0,1,2

يمكنك تغيير المهلة لعرض قائمة اختيار النظام:

سودو efibootmgr -t 20

لقد قمنا هنا بضبط المهلة على 20 ثانية.

الاستنتاجات

في هذه المقالة، نظرنا في كيفية تثبيت Linux على UEFI، بالإضافة إلى كيفية التحكم في ترتيب التمهيد النظام المثبت. الآن، إذا كنت ترغب في تثبيت نظام التشغيل هذا على الكمبيوتر المحمول الجديد الخاص بك باستخدام EFI، فأنت تعرف بالفعل كيفية القيام بذلك. إذا كان لديك أي أسئلة، اسأل في التعليقات!

تم التحديث: أكتوبر 2013

الغرض: ويندوز 8، ويندوز 8.1، خادم ويندوز 2008 R2، ويندوز سيرفر 2012، ويندوز سيرفر 2012 R2

يصف هذا القسم كيفية تكوين أقسام القرص، بما في ذلك محركات الأقراص الصلبة(القرص الصلب)، محركات الأقراص ذات الحالة الصلبة(SSD) ومحركات الأقراص الأخرى لأجهزة الكمبيوتر ذات واجهة EFI الموحدة (UEFI) المستندة إلى BIOS.

في هذا القسم

تكوينات التقسيم

يصف هذا القسم تكوين القسم الافتراضي وتكوين القسم الموصى به.

التكوين الافتراضي: قسم أدوات البيئة استعادة ويندوز, قسم النظاموقسم MSR وقسم Windows

يتضمن التكوين الافتراضي لتثبيت Windows قسم أدوات بيئة الاسترداد لـ Windows، وقسم النظام، وقسم MSR، وقسم Windows. يظهر هذا التكوين في الرسم البياني التالي. يتيح لك هذا التكوين تمكين تشفير محرك BitLocker وتخزين بيئة الاسترداد لـ Windows على قسم نظام مخفي.

باستخدام هذا التكوين في العرف تثبيت ويندوزيمكنك إضافة أدوات مساعدة مثل التشفير قرص ويندوز BitLocker وبيئة استرداد Windows.

التكوين الموصى به: قسم بيئة الإصلاح في Windows، وقسم النظام، وقسم MSR، وقسم Windows، وقسم صورة الاسترداد

يتضمن التكوين الموصى به: قسم بيئة الاسترداد لـ Windows، وقسم النظام، وقسم MSR، وقسم Windows، وقسم صورة الاسترداد. يظهر هذا التكوين في الشكل التالي.

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

سنوضح لك في هذه المقالة كيفية استرداد قسم تمهيد Windows المحذوف عن طريق الخطأ يدويًا على نظام UEFI. في البداية، وصفت المقالة تجربتي في استعادة قسم EFI قابل للتمهيد على نظام التشغيل Windows 7، ولكن المقالة ذات صلة أيضًا بأنظمة التشغيل الحديثة أنظمة مايكروسوفت(من ويندوز 7 إلى ويندوز 10). لقد ساعدني ذلك أكثر من مرة بعد تهيئة قسم EFI أو حذفه عن طريق الخطأ في نظام التشغيل Windows 10. في هذه المقالة، سنعرض لك طريقة بسيطة لإعادة إنشاء أقسام EFI وMSR القابلة للتمهيد يدويًا في نظام التشغيل Windows.

لذلك، لنفترض أنه بطريقة ما (أو ليس عن طريق الصدفة، على سبيل المثال، عند المحاولة) تم حذف أو تنسيق قسم التمهيد EFI على نظام UEFI (وليس BIOS)، ونتيجة لذلك توقف نظام التشغيل Windows 10 / 8.1 / 7 عن التشغيل، يطلب بشكل دوري تحديد إعادة التشغيل وتحديد جهاز التمهيد المناسب أو أدخل التمهيدالوسائط في التحديد). دعونا نرى ما إذا كان يمكن استعادتها أداء ويندوزعند حذف قسم من Boot Manager دون إعادة تثبيت النظام.

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

بنية التقسيم على قرص GPT

دعونا نلقي نظرة على الشكل الذي يجب أن يبدو عليه جدول الأقسام لمحرك الأقراص الثابتة القابل للتمهيد باستخدام علامة GPT. كحد أدنى، يجب أن تكون الأقسام التالية موجودة:

  • قسم نظام EFI (قسم نظام EFI أو ESP - واجهة البرامج الثابتة القابلة للتوسيع) - 100 ميجابايت (نوع القسم - EFI).
  • قسم النسخ الاحتياطي لـ Microsoft - 128 ميجابايت (نوع القسم - MSR).
  • قسم Windows الرئيسي هو قسم Windows.

هذا هو بالضبط الحد الأدنى من التكوين. يتم إنشاء هذه الأقسام بواسطة Windows Installer عند تثبيت النظام على قرص غير مقسم. يمكن لمصنعي أجهزة الكمبيوتر أو المستخدمين أنفسهم أيضًا إنشاء أقسام خاصة بهم تحتوي، على سبيل المثال، على بيئة استرداد Windows في ملف winre .wim ()، وهو قسم به صورة نظام احتياطية من الشركة المصنعة (يسمح لك بالعودة إلى الحالة الأصليةالكمبيوتر)، أقسام المستخدم، الخ.

قسم EFI ج نظام الملفاتمطلوب Fat32 على أقراص GPT على أنظمة UEFI. يقوم هذا القسم، المشابه لقسم النظام المحجوز على الأقراص المزودة بتقسيم MSR، بتخزين مخزن تكوين التمهيد (BCD) وعدد من الملفات الضرورية تمهيد ويندوز. عندما يقوم الكمبيوتر بالتمهيد، تقوم بيئة UEFI بتحميل أداة تحميل التمهيد (EFI\Microsoft\Boot\bootmgfw .efi) من قسم EFI (ESP) وتنقل التحكم إليه. إذا تم حذف هذا القسم، فلا يمكن تمهيد نظام التشغيل.

يتم استخدام قسم MSR الموجود على قرص GPT لتبسيط إدارة الأقسام ويستخدم في عمليات الأداة المساعدة (على سبيل المثال، عند تحويل قرص من قرص بسيط إلى قرص ديناميكي). هذا قسم نسخ احتياطي ولا يحتوي على رمز قسم مخصص له. لا يمكن تخزين بيانات المستخدم على هذا القسم. في نظام التشغيل Windows 10، يبلغ حجم قسم MSR 16 ميجابايت فقط (في نظام التشغيل Windows 8.1، يبلغ حجم قسم MSR 128 ميجابايت)، ونظام الملفات هو NTFS.

إنشاء أقسام EFI وMSR يدويًا على قرص GPT

لأن لا يتم تشغيل النظام بشكل صحيح، سنحتاج إلى قرص تثبيت يعمل بنظام التشغيل Windows 10 (Win 8 أو 7) أو أي نظام آخر قرص التمهيد. لذلك، دعونا التمهيد من قرص التثبيتوفي شاشة بدء التثبيت، اضغط على مجموعة المفاتيح Shift + F 10. يجب أن تفتح نافذة سطر الأوامر:

لنقم بتشغيل الأداة المساعدة لإدارة الأقراص والأقسام:

دعونا نعرض القائمة محركات الأقراص الصلبةعلى النظام (في هذا المثال يوجد قرص واحد فقط، وهو القرص 0. وتعني العلامة النجمية (*) في عمود Gpt أن القرص يستخدم جدول أقسام GPT).

لنختار هذا القرص:

لنعرض قائمة بالأقسام الموجودة على القرص:

في مثالنا، لم يتبق سوى قسمين في النظام:

  • قسم MSR - 128 ميجابايت
  • قسم نظام ويندوز – 9 جيجابايت

كما نرى، قسم EFI مفقود (محذوف).

مهمتنا هي حذف قسم MSR المتبقي بحيث يظل ما لا يقل عن 228 ميجابايت من المساحة الحرة غير مخصصة على القرص (لأقسام MSR وEFI). يمكنك حذف القسم المتبقي باستخدام GParted الرسومية أو مباشرة من سطر الأوامر (وهذا بالضبط ما سنفعله).

حدد القسم المراد حذفه:

حدد القسم 1
وحذفه:
حذف تجاوز القسم

دعونا نتأكد من بقاء قسم Windows فقط:

يمكننا الآن إعادة إنشاء أقسام EFI وMSR يدويًا. للقيام بذلك، في سياق الأداة المساعدة diskpart، قم بتشغيل الأوامر التالية:

حدد القرص:

إنشاء قسم حجم efi = 100

تأكد من تحديد القسم 100 ميجابايت (العلامة النجمية المقابلة لسطر القسم 1):

قسم القائمة
حدد القسم 1
تنسيق سريع fs = تسمية Fat32 = "النظام"
تعيين حرف=G
إنشاء قسم حجم msr = 128
قسم القائمة
قائمة المجلد

في حالتنا، تم بالفعل تعيين حرف محرك الأقراص C لقسم Windows: إذا لم يكن الأمر كذلك، فقم بتعيينه على النحو التالي:

حدد المجلد 1
تعيين حرف = C
مخرج

إصلاح أداة تحميل التشغيل EFI وBCD في نظام التشغيل Windows

بعد إنشاء الحد الأدنى من بنية قسم القرص لنظام UEFI، يمكنك المتابعة إلى النسخ ملفات التمهيد EFI إلى القرص وإنشاء ملف تكوين أداة تحميل التشغيل (BCD).

لننسخ ملفات بيئة EFI من دليل القرص المثبت عليه Windows الخاص بك:

mkdir G:\EFI\Microsoft\Boot

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

دعونا نعيد تكوين التكوين محمل التمهيد لنظام التشغيل Windows 10 / 7:

ز:
القرص المضغوط EFI\Microsoft\Boot
bcdedit / createstore BCD
bcdedit /store BCD / create (bootmgr) /d " تمهيد ويندوزمدير"
bcdedit /store BCD / create /d "Windows 7" /application osloader

يمكنك استبدال النقش "My Windows 10" بأي نقش آخر.

نصيحة . إذا كانت ملفات بيئة EFI فقط هي التي تعرضت للتلف على قسم EFI، ولكن القسم نفسه ظل في مكانه، فيمكنك تخطي عملية إعادة إنشاء الأقسام باستخدام diskpart. على الرغم من أنه يكفي في معظم الحالات استعادة أداة تحميل التشغيل وفقًا للمقال. يمكنك إعادة إنشاء BCD يدويًا على أنظمة MBR+BIOS العادية.

يقوم الأمر بإرجاع المعرف الفريد العمومي (GUID) للإدخال الذي تم إنشاؤه؛ وفي الأمر التالي، يجب استبدال هذا المعرف الفريد العمومي (GUID) بدلاً من (your_guid).


bcdedit /store BCD /set (bootmgr) الافتراضي (your_guid)
bcdedit /store BCD /set (bootmgr) المسار \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set (bootmgr) عرض النظام (افتراضي)

يتم تنفيذ أوامر أخرى في السياق (افتراضي):

bcdedit /store BCD /set قسم الجهاز (الافتراضي) = c:
bcdedit /store BCD /set (افتراضي) قسم نظام التشغيل = c:
bcdedit /store BCD /set مسار (افتراضي) \Windows\System32\winload.efi
bcdedit /store BCD /set (افتراضي) systemroot \Windows
مخرج

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

  • قم بإيقاف تشغيل الطاقة عن جهاز الكمبيوتر.
  • افصل (فعليًا) محرك الأقراص الثابتة.
  • نقوم بتشغيل جهاز الكمبيوتر، وننتظر ظهور نافذة خطأ التمهيد، ونقوم بإيقاف تشغيله مرة أخرى.
  • نقوم بتوصيل القرص مرة أخرى.
  • ثم في حالتنا (تم إجراء الاختبار) كان علينا إضافة عنصر قائمة تمهيد جديد عن طريق تحديد الملف EFI\Microsoft\Boot\bootmgrfw.efi على قسم EFI.

    في بعض قوائم UEFI، بالقياس، تحتاج إلى تغيير أولوية أقسام التمهيد.

    بعد كل المعالجات المذكورة أعلاه، يجب أن يقوم Windows بالتمهيد بشكل صحيح.

    قسم النظام (قسم النظام EFI أو ESP).

    يجب أن يحتوي الكمبيوتر على قسم نظام واحد على القرص. في الأنظمة المستندة إلى EFI وUEFI، يُسمى هذا القسم بقسم النظام إيفيأو إسب.عادةً ما يتم تخزين هذا القسم على القرص الصلب الرئيسي. يقوم الكمبيوتر بالتمهيد من قسم النظام. الحد الأدنى لحجم هذا القسم هو 100 ميجابايت ويجب تهيئته باستخدام تنسيق الملف FAT32. تتم إدارة هذا القسم بواسطة نظام التشغيل ويجب ألا يحتوي على أي ملفات أخرى، بما في ذلك أدوات بيئة الاسترداد لـ Windows. يظهر في الشكل تكوين القرص القياسي في تخطيط GPT على نظام UEFI. 1.

    أرز. 1.مثال لتكوين قسم القرص على جهاز كمبيوتر مزود بـ UEFI.

    يلزم وجود قسم EFI (ESP) بتنسيق FAT32 لتقسيم GPT على أنظمة UEFI. يبلغ حجم قسم EFI القياسي 100 ميجابايت، ولكن على محركات الأقراص ذات التنسيق الأصلي المحسن 4K (قطاعات 4 كيلو بايت) يتم زيادته إلى 260 ميجابايت بسبب قيود FAT32. قد يقوم مصنعو أجهزة الكمبيوتر بتخزين بعض أدواتهم في هذا القسم، لذلك يختلف حجمه حسب الشركة المصنعة. في تقسيم GPT، ينفذ قسم EFI أحد الأدوار المعينة لقسم النظام المحجوز في تقسيم MBR. يحتوي على مخزن القرص المضغوط لتكوين التمهيد (BCD) والملفات اللازمة لتشغيل نظام التشغيل.

    المبادئ الأساسية لبناء وتشغيل نظام الملفات على أساس FAT-32.

    1) يتوافق كل عنصر في جدول FAT (بدءًا من العنصر الثاني) مع مجموعة في منطقة البيانات بنفس الرقم.

    2) تتم الإشارة إلى رقم المجموعة الأولية للملف في سطر الدليل الذي يحدد الملف. يعد هذا الرقم مرجعًا لعنصر جدول FAT الذي يحتوي على رقم المجموعة التالي للملف، كما أنه مرجع لعنصر جدول FAT الذي يحتوي على رقم المجموعة التالي للملف، وما إلى ذلك.

    3) الكتلة هي سلسلة مستمرة من القطاعات (حجم ثابت). هذا "جزء" قابل للعنونة من الملف.

    4) يمكن أيضًا أن يحدد الكود الموجود في عنصر جدول FAT مجموعة مجانية ومجموعة معيبة وعلامة نهاية الملف.

    5) الملف الموجود في قسم FAT عبارة عن سلسلة من المجموعات المحددة بواسطة سلسلة دليل وإدخالات جدول FAT.

    6) يمكن لجميع أنظمة التشغيل العمل بقسم FAT-32 (العامل الرئيسي في استخدام FAT-32 في ESP).

    نتيجة للتنسيق عالي المستوى للقسم، وكتابة معلومات النظام في كتل البيانات لعدد من القطاعات الأولية للقسم، يتم إنشاء قرص منطقي (وحدة تخزين) لنظام الملفات FAT32، والذي يتكون من ثلاث مناطق رئيسية (الشكل 2) بالترتيب التالي:

    - المنطقة "الاحتياطية" (مساحة القطاعات الاحتياطية)؛

    - منطقة جداول تخصيص الملفات (FAT1 وFAT2)؛

    - منطقة الملفات والدلائل (منطقة البيانات).

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

    لذلك، قمت بتحديدها في الإعدادات تحميل BIOSمن قرص مضغوط/قرص DVD أو من USB، وعند التشغيل من Ubuntu LiveCD، بدلاً من شاشة أرجوانية بها أيقونات لوحة مفاتيح ورجل، تلقينا هذه الشاشة:

    لا بأس، يحدث ذلك. في هذه الحالة، عليك أن تأخذ في الاعتبار عددا من النقاط، والتي سيتم مناقشتها في هذا القسم. بالمناسبة، لا يعني وجود شاشة أرجوانية أثناء التمهيد أنه ليس لديك UEFI؛ كل ما في الأمر هو أنه مع وجود شاشة سوداء تكون جميع ميزات UEFI مرئية بشكل أكثر وضوحًا. لذا، على أية حال، قراءة هذا القسم ستكون مفيدة للغاية. في غضون ذلك، لا تتردد في تحديد السطر العلوي "جرب Ubuntu دون تثبيت" واضغط على Enter. بعد انتظار قصير، سيتم نقلك إلى سطح مكتب Ubuntu، وأثناء انتظار تشغيل Ubuntu، دعنا نتحدث عن UEFI.

    مقدمة إلى UEFI وGPT

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

    ماذا يحدث عند تشغيل جهاز الكمبيوتر الخاص بك؟ بادئ ذي بدء، يجب على الكمبيوتر تهيئة نفسه بشكل صحيح، أي الأجهزة الخاصة به، ونقل التحكم إلى محمل نظام التشغيل. تتم معالجة هذه العملية من خلال واجهة البرامج الثابتة القابلة للتوسيع (EFI) - وهي واجهة بين نظام التشغيل والبرامج الثابتة التي تتحكم في وظائف الأجهزة ذات المستوى المنخفض. في السابق، كان BIOS مسؤولاً عن هذا، والآن EFI، والذي، بعد تغيير آخر في المعيار، أصبح يعرف باسم "واجهة البرامج الثابتة القابلة للتوسيع الموحدة" (UEFI) - سيتم استخدام هذا الاسم في المستقبل. تجدر الإشارة إلى أن UEFI، كواجهة أكثر حداثة، يدعم كل شيء بشكل كامل وظائف BIOS، والعكس للأسف غير صحيح. في الإعدادات، يُطلق على وضع دعم BIOS غالبًا اسم "Legacy" ("legacy" أو "traditional" باللغة الإنجليزية) أو ببساطة "UEFI معطل" ("UEFI معطل"، كما قد تتخيل). ومع ذلك، في الوقت الحالي، نحن مهتمون بوضع UEFI الممكّن.

    لذلك، عند تشغيل الكمبيوتر، يبدأ UEFI في تهيئة الأجهزة ويجد نوعًا من أجهزة الحظر، على سبيل المثال، محرك الأقراص الثابتة. ربما تعلم أن القرص الصلب بأكمله لا يستخدم أبدًا - فالقرص مقسم بالضرورة إلى أقسام، بما في ذلك لسهولة التعامل معه. لكن اليوم يمكنك تقسيمها إلى أقسام بطريقتين: باستخدام الطرق القياسية: باستخدام MBR أو GPT. ما هو الفرق بينهما؟

    يستخدم MBR (سجل التمهيد الرئيسي) معرفات 32 بت للأقسام الموجودة في مساحة صغيرة جدًا (64 بايت) في بداية القرص (في نهاية القطاع الأول من القرص). نظرًا لهذا الحجم الصغير، يتم دعم أربعة أقسام أساسية فقط (يمكنك معرفة المزيد حول هذا الأمر في هذه المقالة). نظرًا لاستخدام معالجة 32 بت، لا يمكن أن يزيد حجم كل قسم عن 2.2 تيرابايت. بالإضافة إلى ذلك، لا يحتوي سجل التمهيد على أي سجل تشغيل رئيسي احتياطي، لذلك إذا قام أحد التطبيقات بالكتابة فوق سجل التمهيد الرئيسي، فسيتم فقدان كافة معلومات القسم.

    يستخدم GPT ("جدول أقسام GUID" - جدول أقسام GUID) بالفعل معرفات 64 بت للأقسام، لذا فإن المساحة التي يتم تخزين معلومات القسم فيها تزيد بالفعل عن 512 بايت، بالإضافة إلى ذلك، لا يوجد حد لعدد أقسام. لاحظ أن الحد الأقصى لحجم القسم في هذه الحالة هو 9.4 زيتا بايت تقريبًا (نعم، لقد قرأت كل شيء بشكل صحيح - زيتابايت، واحد متبوعًا بواحد وعشرين صفرًا!). وفي نهاية القرص توجد نسخة من GPT، والتي يمكن استخدامها لاستعادة جدول الأقسام الرئيسية التالف في بداية القرص.

    لذلك، عندما يتم الاتصال بين الجهاز ونظام التشغيل من خلال وضع UEFI الممكّن (وليس BIOS القديم)، يكون استخدام GPT للتقسيم إلزاميًا تقريبًا، وإلا فمن المحتمل أن تنشأ مشاكل في التوافق مع MBR.

    حسنًا، يبدو أنه تم فرز أجهزة الحظر، وقام UEFI بتهيئة كل شيء بشكل صحيح، والآن يجب عليه العثور على أداة تحميل التشغيل لنظام التشغيل ونقل التحكم إليه. للتقريب الأول، يبدو الأمر كما يلي: نظرًا لأن UEFI هو خليفة BIOS، فإنه يبحث عن أداة تحميل التشغيل بما يتوافق تمامًا مع القواعد المعمول بها. إذا عثر على أداة تحميل نظام تشغيل لا تدعم UEFI، فسيتم تنشيط وضع محاكاة BIOS (وهذا صحيح، حتى إذا لم يتم تحديد Legacy BIOS بشكل صريح). ويبدأ كل شيء من جديد، مع الفارق الوحيد الذي هو الآن تمت محاكاتهيتحقق BIOS من حالة الأجهزة ويقوم بتحميل البرامج الثابتة - برامج تشغيل بسيطة لمكونات الأجهزة الفردية. بعد ذلك تمت محاكاتهيبحث BIOS مرة أخرى عن أداة تحميل تمهيد نظام التشغيل ويقوم بتنشيطه. وهذا بدوره يقوم بتحميل نظام التشغيل أو يعرض قائمة بأنظمة التشغيل المتاحة.

    ولكن في حالة UEFI، كل شيء يحدث بشكل مختلف قليلا. الحقيقة هي أن UEFI لديه أداة تحميل التشغيل الخاصة به أنظمة التشغيلمع مديري الإطلاق المتكاملين لأنظمة التشغيل المثبتة. لهذا الغرض، بالنسبة لمحمل التمهيد UEFI - يجب إنشاء قسم صغير على القرص (100-250 ميجابايت)، وهو ما يسمى "قسم نظام واجهة البرامج الثابتة القابلة للتوسيع" (قسم نظام واجهة البرامج الثابتة القابلة للتوسيع، ESP). يستثني الحجم المحدد، يجب أن يتم تنسيق القسم في نظام الملفات FAT32 وأن يكون قابلاً للتمهيد. يحتوي على برامج تشغيل لمكونات الأجهزة التي يمكن الوصول إليها بواسطة نظام التشغيل قيد التشغيل. وفي هذه الحالة، يتم التنزيل مباشرة من هذا القسم، وهو أسرع بكثير.

    لذلك، تلخيص: من أجل استخدام وظيفة UEFI بشكل كامل، يجب أن يكون القرص GPT، ويجب أن يحتوي على قسم ESP خاص. انتبه إلى عبارة "من أجل الاستفادة الكاملة من الوظيفة" - هناك العديد من الطرق لتثبيت Ubuntu على نظام به UEFI "تم تجريده" بدرجة أو بأخرى، وكلها تعتمد على وجود أو عدم وجود ما قبل. أنظمة التشغيل المثبتة على جهاز الكمبيوتر الخاص بك. على سبيل المثال، تريد المغادرة ويندوز المثبتة مسبقا. أي نظام Windows - "سبعة" أم 8.1 الجديد؟ أو ربما، لا سمح الله، قمت بتثبيت "Windows Peratian" وتنشيطه باستخدام MBR، ولا تريد تشغيله باستخدام GPT، ومع ذلك ترغب في دراسته أكثر؟ بالإضافة إلى ذلك، يعتمد الكثير على عمق أنظمة التشغيل - دون الرقص مع الدف، من المستحيل جعل نظام 32 بت يعمل مع UEFI. وهناك الكثير من هذه الأمثلة. لذلك، في هذا القسم، سنتحدث فقط عن تثبيت Ubuntu في الوضع "الأقصى الكامل" لاستخدام إمكانيات UEFI، على الرغم من أنه حتى بعد قراءة هذه المقدمة، ستتمكن بالفعل من تخيل جهاز الكمبيوتر الخاص بك، وإذا رغبت في ذلك، قم بتنفيذ سيناريو التثبيت الخاص

    حسنًا، هل نبدأ؟

    تقسيم القرص

    لذا، قمت بالتمهيد إلى Ubuntu من قرص LiveCD في وضع UEFI. افتح "GParted Partition Editor"، ولكن الآن دعنا نتحدث عن الميزات المهمة جدًا التي تحتاج إلى الاهتمام بها.

    الشيء الأكثر أهمية هو أنه يجب أن يكون لديك خطة لأفعالك، صدقني - قائمة الخطوات وترتيب تنفيذها واسعة جدًا، لذلك يُنصح بتدوين النقاط الرئيسية للخطة في مكان ما على قطعة من الورق والتحقق منها بشكل دوري. إذن ماذا تعرف؟ للتثبيت العادي لـ Ubuntu في وضع UEFI، يجب إعداد القرص الصلب لجهاز الكمبيوتر الخاص بك بشكل صحيح، وهو:

      يجب أن يكون القرص GPT؛

      يجب أن يحتوي القرص على قسم ESP خاص؛

      يجب أن يحتوي القرص على أقسام قياسية: النظام، والمبادلة، وقسم للدليل الرئيسي.

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

    لنبدأ بالإجابة على السؤال الثاني: حول مدى توفر أنظمة التشغيل الأخرى. إذا كان جهاز الكمبيوتر الخاص بك يحتوي بالفعل على أنظمة تشغيل تدعم التشغيل في وضع UEFI (على سبيل المثال، Windows 8)، ولا تنوي التخلي عنها بعد، فهذا يعني أن أول نقطتين من الخطة قد اكتملت بالفعل: ربما يكون قسم ESP بالفعل بالفعل موجود، وبطبيعة الحال، القرص مع GPT. دعونا نتحقق من أن هذا هو الحال بالفعل.

    لنفترض أنه بعد تشغيل محرر قسم GParted، يتم فتح النافذة التالية:

    ما هي المعلومات التي يمكن الحصول عليها من خلال دراسة هذه النافذة بعناية؟ أولا انظر إلى " نظام الملفات"("نظام الملفات"): تم تنسيق كافة الأقسام بتنسيق ntfs، باستثناء قسم واحد بنظام الملفات Fat32 - وهذا، على ما يبدو، هو قسم ESP. تم تثبيت نظام التشغيل Windows 8 بالفعل على القرص (القسم /dev/sda4 - في نظام التشغيل Windows، هذا هو محرك الأقراص C :) - يشير هذا ملصقالقرص (العمود "التسمية"). ثانيًا، يوجد عدد من أقسام خدمة Windows على القرص الصلب - يمكنك التعرف على ذلك ليس فقط من خلال الملصقات (WINRE_DRV وLRS_ESP)، ولكن أيضًا من خلال أعلام(عمود "الأعلام") - جميع هذه الأقسام مخفية لأنها تحتوي على مجموعة العلامات المخفية، مما يشير إلى الطبيعة الخاصة للمعلومات الموجودة عليها. وأخيرًا، ألق نظرة فاحصة على القسم /dev/sda5 - هل فقدت محرك الأقراص D: في نظام التشغيل Windows عن طريق الخطأ؟ ها هو هنا آمنًا وسليمًا.

    لذلك، تم بالفعل الانتهاء من أول نقطتين من الخطة، وتنفيذ النقطة الثالثة: إنشاء أقسام لـ Ubuntu موصوفة بتفاصيل كافية في مثال استخدام GParted لإعادة تقسيم القرص الصلب. دعنا نذكرك بإيجاز أنك تحتاج إلى "قطع" مساحة كافية من قرص البيانات (في المثال هذا هو /dev/sda5، أو محرك الأقراص D: في نظام التشغيل Windows) وإنشاء ثلاثة أقسام مكانها: المبادلة والنظام و قسم للدليل الرئيسي. يرجى أيضًا ملاحظة أن القرص الخاص بك هو GPT، لذلك لا يحتوي على قسم موسع يحتوي على أقراص منطقية، لذلك، عند إنشاء الأقسام، حدد القسم الأساسي.

    لا تقم بأي عمليات مع المسؤول أقسام ويندوز- وهي مخصصة للتشغيل الطبيعي لنظام التشغيل هذا. ويضمن التعديل العرضي أو المتعمد لهذه الأقسام أن يؤدي إلى مشاكل في نظام التشغيل Windows، بما في ذلك عدم قابلية التشغيل الكاملة.

    يجب أن تكون النتيجة النهائية شيئًا مشابهًا لهذه الصورة:

    يتم عرض الأقسام الإضافية التي تم إنشاؤها هنا:

    يرجى كتابة الغرض من الأقسام. في المثال الموضح:

      /dev/sda2 - قسم EFI (ESP)

      /dev/sda6 - قسم النظام (قسم "الجذر" للنظام)

      /dev/sda7 - قسم المبادلة

      /dev/sda8 - قسم بيانات المستخدم.

    ستكون هذه المعلومات مفيدة جدًا في المستقبل عندما تثبيت أوبونتو، لأنه بسبب كمية كبيرةالأقسام، من السهل جدًا الخلط بينك وتعيين نقطة التثبيت المطلوبة إلى "الرقم" الخاطئ.

    ومع ذلك، فإننا نواصل العمل مع محرر GParted. مهمتك هي حذف كافة الأقسام واستخدام المساحة الحرة لإنشاء تكوين القرص اللازم لـ Ubuntu. للقيام بذلك، يمكنك النقر بزر الماوس الأيمن على كل قسم وتحديد "حذف" من القائمة المنسدلة. ولكن من الأفضل القيام بذلك بشكل مختلف: ابحث عن عنصر "الجهاز" في شريط القائمة بمحرر GParted وحدد "إنشاء جدول تقسيم..." من القائمة. سيظهر تحذير:

    تحذير: سيؤدي هذا إلى مسح جميع البيانات الموجودة على القرص بأكمله /dev/sda

    (تحذير: سيؤدي هذا إلى حذف جميع البيانات الموجودة على القرص /dev/sda بأكمله)

    لا تقلق، لقد اهتممت بالأمر النسخ الاحتياطية؟ انظر أدناه مباشرةً - إلى النقش "متقدم" (التفاصيل). انقر على المثلث الموجود على اليسار وحدد gpt من القائمة:

    ستتحول مساحة القرص بأكملها إلى اللون الرمادي. انقر بزر الماوس الأيمن عليه وابدأ في إنشاء الأقسام الضرورية عن طريق تحديد "جديد" من القائمة المنسدلة. أول الأقسام الجديدة هو قسم ESP خاص، وهو مطلوب، كما تتذكر، لكي يعمل UEFI. منذ أن تم تنسيقه في غير أصلية ملف لينكسالنظام، وبالإضافة إلى ذلك، يجب أن يكون قابلاً للتمهيد، ثم يجب أن يكون موجودًا في البداية مساحة القرص. حدد حجمه في الحقل "الحجم الجديد (MiB)" (الحجم الجديد في MiB) 100 ميجابايت، ونظام الملفات - Fat32:

    بنفس الطريقة، قم بإنشاء أقسام للمستقبل: النظام (15 جيجابايت مع نظام الملفات ext4)، وقسم المبادلة (4 جيجابايت مع نظام Linux Swap)، وللدليل الرئيسي (كل المساحة المتبقية في ext4). كما تتذكر، لا يطبق GParted التغييرات على الفور، ولكنه ببساطة يضعها في قائمة الانتظار للتنفيذ. لذلك انقر على علامة الاختيار الخضراء "تطبيق جميع العمليات":

    نعم، ليس من الضروري على الإطلاق إدارة علامات التمهيد في هذه المرحلة - سيقوم برنامج تثبيت Ubuntu بكل شيء كما ينبغي. اقرأ الآن بعناية حول كيفية تثبيت Ubuntu، وعندما تصبح جاهزًا، سنستمر.

    تثبيت أوبونتو

    بعد هذا العمل التحضيري، لن يكون تثبيت Ubuntu صعبًا، خاصة إذا كنت قد قرأت قواعد التثبيت بعناية. ما عليك سوى إخراج قطعة من الورق تحتوي على قائمة الأقسام ولاحظ أنه بالنسبة لقسم EFI الخاص (/dev/sda2 من مثال التثبيت المشترك لـ Ubuntu وWindows) تحتاج إلى تعيين الخاصية بدقة لقسم التمهيد EFI، ليس النسخة الاحتياطية منطقة التمهيد BIOS:

    إذا لم تقم بذلك، سيعرض لك برنامج التثبيت هذا الإشعار:

    قم بتصحيح الخطأ، وإذا لم يعمل، فاخرج من برنامج التثبيت، وقم بتشغيل محرر GParted وتأكد من اكتمال كل ما هو موضح أعلاه.

    يتم وصف المهام الخاصة بجميع الأقسام الأخرى المطلوبة عند تثبيت Ubuntu بتفصيل كبير في هذا القسم، لذا لا فائدة من الخوض في مزيد من التفاصيل هنا.

    المشاكل المحتملة

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

    يعد هذا البرنامج الصغير أداة قوية جدًا تتيح لك إصلاح جميع الأخطاء تقريبًا التي قد تحدث عند تحميل Ubuntu وأنظمة التشغيل الأخرى بعد التثبيت.

    اتبع القاعدة الذهبية: "لا تصلح أبدًا شيئًا لم ينكسر"!

    التمهيد في أوبونتو. لا يهم كيف تفعل ذلك - يعمل Boot-Repair مع LiveCD وعلى النظام المثبت. بالطبع، إذا كنت تواجه صعوبة في تشغيل نظام Ubuntu المثبت حديثًا، فستصبح الطريقة الأولى هي الطريقة الوحيدة. للبدء، يجب تثبيت Boot-Repair على جهاز الكمبيوتر الخاص بك؛ ويتم ذلك باستخدام الوحدة الطرفية. اضغط على Ctrl + Alt + T وفي النافذة التي تظهر، اكتب:

    : تغيير الأمر أقرب إلى الإصدار.

    Sudo add-apt-repository "deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu saucy main"

    الآن بالطبع ستقول: "ماذا تفعل هناك أصلاً؟ هناك الكثير من الرسائل - أنا لا أفهم شيئًا وسأرتكب خطأً بالتأكيد! بالطبع، لا أحد يدخل حرف الأمر المقدم بحرف في المحطة - فقط حدده بالكامل وانقر فوق زر الماوس الأوسط في نافذة المحطة، أو اسحب النص المحدد هناك. اضغط على Enter. إذا كنت تستخدم نظام Ubuntu المثبت بالفعل، فستتم مطالبتك بإدخال كلمة المرور الخاصة بك. يرجى ملاحظة أنه عند إدخال كلمة المرور، لا يتم عرض أي رموز: لا توجد نقاط ولا علامات نجمية - لا شيء على الإطلاق - ربما لا تكون هناك حاجة لشرح سبب القيام بذلك. بعد إدخال كلمة المرور، اضغط على Enter مرة أخرى.

    تحميل المفتاح العاممستودع يحتوي على برنامج من مخزن المفاتيح الموثوق به:

    Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D8DA0B

    قم بتحديث قائمة التطبيقات باستخدام الأمر:

    سودو ملائمة-الحصول على التحديث

    تثبيت وتشغيل Boot-Repair:

    Sudo apt-get install -y boot-repair && (boot-repair &)

    بعد فحص قصير، ستظهر نافذة إصلاح التمهيد الرئيسية:

    : في طور الكتابة.