كيفية الحصول على Ubuntu للتشغيل قبل Windows باستخدام EFI Boot Manager

إذا كنت قد قمت بتثبيت Ubuntu مؤخرًا إلى جانب Windows أو أي إصدار آخر من Linux إلى جانب Windows ، فقد تكون قد صادفت مشكلة لا يزال الكمبيوتر يقوم فيها بالتمهيد إلى Windows بدون خيار للتشغيل في Linux. هذا هو أحد الآثار الجانبية الشائعة لأجهزة الكمبيوتر مع إدارة التمهيد EFI .

يوضح لك هذا الدليل كيفية جعل جهاز الكمبيوتر الخاص بك يعرض قائمة تتضمن خيارات للتمهيد إلى Ubuntu أو Windows.

الحذاء في نسخة حية من لينكس

من أجل اتباع هذا الدليل ، سوف تحتاج إلى التمهيد في نسخة حية من لينكس .

  1. أدخل USB أو قرص DVD الذي استخدمته لتثبيت Linux على الكمبيوتر الخاص بك.
  2. التمهيد في ويندوز
  3. اضغط باستمرار على مفتاح shift وأعد تشغيل النظام (حافظ على مفتاح shift مضغوطًا)
  4. عندما تظهر الشاشة الزرقاء للنقر على خيار للتمهيد إلى جهاز USB أو DVD
  5. يجب أن يتم تحميل Linux الآن في الإصدار المباشر من نظام التشغيل بالطريقة نفسها التي حدث بها عند تثبيته لأول مرة.

كيفية تثبيت EFI التمهيد مدير

سيوضح لك هذا الدليل كيفية استخدام EFI Boot Manager الذي يتيح لك التحكم في ترتيب التمهيد بحيث يمكنك التمهيد في Linux و Windows.

  1. افتح نافذة طرفية بالضغط على CTRL و ALT و T في نفس الوقت
  2. قم بتشغيل الأمر المناسب لتثبيت مدير التمهيد EFI استنادًا إلى توزيعة Linux التي تستخدمها:
    1. بالنسبة إلى نظام Ubuntu ، يستخدم Linux Mint و Debian و Zorin الأمر apt-get :
    2. sudo apt-get install efibootmgr
    3. بالنسبة إلى Fedora و CentOS ، استخدم الأمر yum :
    4. سودو يم تثبيت efibootmgr
    5. ل openSUSE:
    6. sudo zypper تثبيت efibootmgr
    7. بالنسبة إلى Arch و Manjaro و Antergos إلخ ، استخدم الأمر pacman :
    8. sudo pacman -S efibootmgr

كيفية معرفة ترتيب التمهيد الحالي

لمعرفة ترتيب تحميل الأنظمة ، اكتب الأمر التالي:

sudo efibootmgr

يقوم الجزء sudo من الأمر بزيادة أذوناتك إلى المستخدم الجذر المطلوب عند استخدام efibootmgr.You يجب أن يكون المستخدم الجذر من أجل استخدام efibootmgr.

سيكون الإخراج شيء من هذا القبيل:

إذا ماذا يخبرنا هذا؟

يعرض خط BootCurrent أي من خيارات التمهيد تم استخدامه هذه المرة. في حالتي ، كان في الواقع لينكس منت ولكن لينكس منت هو مشتق من أوبونتو و 0004 = أوبونتو.

يخبرك المهلة عن المدة التي تظهر بها القائمة قبل اختيار خيار التمهيد الأول ويتم تعيين القيمة الافتراضية إلى 0.

يعرض BootOrder الترتيب الذي سيتم فيه تحميل كل خيار. سيتم اختيار العنصر التالي في القائمة فقط إذا فشلت في تحميل العنصر السابق.

في المثال أعلاه ، سيقوم نظامي بالتمهيد 0004 أولاً وهو Ubuntu ، ثم 0001 وهو Windows ، و 0002 شبكة ، و 0005 محرك أقراص ثابت ، و 0006 محرك أقراص CD / DVD ، وأخيراً عام 2001 وهو محرك أقراص USB.

إذا كان الطلب 200100060101 ثم يحاول النظام تحميل من محرك أقراص USB وإذا لم يكن هناك أي حاضر فإنه سيتم التمهيد من محرك أقراص DVD وأخيراً ، فإنه سيتم تمهيد Windows.

كيفية تغيير ترتيب التمهيد EFI

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

على سبيل المثال ، خذ هذه القائمة:

يجب أن تكون قادراً على رؤية أن Windows يقوم بالتمهيد أولاً لأنه تم تعيينه إلى 0001 وهو الأول في ترتيب التمهيد.

لن يتم تحميل Ubuntu إلا إذا فشل Windows في التمهيد لأنه تم تعيينه إلى 0004 الذي يأتي بعد 0001 في قائمة ترتيب التمهيد.

إنها فكرة جيدة ليس فقط وضع نظام التشغيل Linux ومحرك أقراص USB ومحرك أقراص DVD قبل Windows في ترتيب التمهيد.

لتغيير ترتيب التمهيد بحيث يكون محرك أقراص USB أولًا ، ثم محرك أقراص DVD ، متبوعًا بـ ubuntu وأخيرًا Windows ، يمكنك استخدام الأمر التالي.

sudo efibootmgr -o 2001،0006،0004،0001

يمكنك استخدام تدوين أقصر كما يلي:

sudo efibootmgr -o 2001،6،4،1

يجب أن تبدو قائمة التمهيد الآن كما يلي:

لاحظ أنه في حالة فشلك في سرد ​​جميع الخيارات الممكنة ، فلن يتم إدراجها كجزء من أمر التمهيد. وهذا يعني أنه سيتم تجاهل 0002 و 0005.

كيفية تغيير ترتيب التمهيد للحصول على التمهيد التالي فقط

إذا كنت ترغب في جعله مؤقتًا ، فإن الحذاء التالي من جهاز الكمبيوتر يستخدم خيارًا محددًا ، استخدم الأمر التالي:

sudo efibootmgr -n 0002


باستخدام القائمة أعلاه ، فإن هذا يعني أن المرة التالية التي يقوم فيها الكمبيوتر بالتمهيد ستحاول التمهيد من الشبكة.

إذا غيرت رأيك وتريد حذف خيار التمهيد التالي ، فقم بتشغيل الأمر التالي لإلغائه.

sudo efibootmgr -N

ضبط المهلة

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

للقيام بذلك ، أدخل الأمر التالي:

sudo efibootmgr -t 10

سيحدد الأمر السابق مهلة مدتها 10 ثوانٍ. بعد نفاد الوقت ، سيتم اختيار خيار التمهيد الافتراضي.

يمكنك حذف المهلة باستخدام الأمر التالي:

sudo efibootmgr -T

كيفية حذف عنصر قائمة التمهيد

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

إذا كان لديك خيارات التمهيد أعلاه وأردت إزالة Ubuntu ، فستقوم أولاً بتغيير ترتيب التمهيد كما يلي:

sudo efibootmgr -o 2001،6،1

ثم تقوم بحذف خيار التمهيد أوبونتو باستخدام الأمر التالي:

sudo efibootmgr -b 4 -B

يحدد الخيار الأول -b خيار التمهيد 0004 ويحذف -B خيار التمهيد.

يمكنك استخدام أمر مشابه لجعل خيار التمهيد غير نشط كما يلي:

sudo efibootmgr -b 4 -A

يمكنك جعل خيار التمهيد نشطًا مرة أخرى باستخدام هذا الأمر:

sudo efibootmgr -b 4 -a

قراءة متعمقة

هناك أوامر أخرى سيتم استخدامها بواسطة مثبِّت نظام التشغيل لإنشاء خيارات قائمة التمهيد في المقام الأول ولمسؤولي النظام لإنشاء خيارات تمهيد الشبكة.

يمكنك معرفة المزيد عنها عن طريق قراءة الصفحات اليدوية لـ EFI Boot Manager باستخدام الأمر التالي:

رجل efibootmgr