سؤال تحميل اليرقات بعد rEFInd


لديّ كمبيوتر محمول UEFI ثنائي التمهيد ، مع نظام التشغيل Ubuntu و Windows. قمت بتثبيت rEFInd للإقلاع إلى هذه الأنظمة ، وكانت تعمل بشكل جيد ، ولكن نظامي linux كان من ثلاث نسخ. من المفترض أنه كان بسبب rEFInd البحث عن أي vmlinuz وكل هذه ، لذلك أضفت الخط scan_all_linux_kernels 0 إلى refind.conf.

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

أرغب في تعطيل GRUB ، بحيث يقوم النظام بالتمهيد من rEFInd. لقد حاولت ذلك apt-get remove جميع حزم grub و grub2 ، ولكن لا يزال يظهر GRUB.


2
2018-02-12 20:05


الأصل




الأجوبة:


يبدو لي أن حلها ، على الرغم من أنني لا أفهم لماذا.

لقد قمت بإعادة تثبيت grub ، ولكن أقول أنها لا لتوليد menu.lst

أنا أعيدت تسميتها /boot/grub/إلى /boot/grub_back/، والتي كسرت الحذاء. من تمهيد USB مباشر ، قمت بإعادة تسميته مرة أخرى إلى الأصلي ، وبعد ذلك ، لا يبدأ GRUB أكثر بعد إعادة التوجيه.

حل المشكلة ، ولكن بطريقة غريبة.


2
2018-02-12 20:23





ما زال الـ GRUB الخاص بك يبدأ انها مجرد عدم تقديم قائمة أكثر من ذلك. الحل الأنظف هو التغيير scan_all_linux_kernels 0 ارجع الى scan_all_linux_kernels في refind.conf، إلغاء تثبيت GRUB عبر dpkg أو apt-getثم قم بتقليم أي إدخالات مكررة في القائمة rEFInd بطريقة أكثر استهدافاً. لا أستطيع أن أكون أكثر دقة حول هذه النقطة الأخيرة دون معرفة بالضبط ما هي الخيارات الموجودة ، على الرغم من. أيضا ، كن على علم أنه في بعض التكوينات ، أنت ينبغي لديك خيارات متعددة من Linux في rEFInd ، حيث أن كل واحد يقوم بنواة kernel مختلفة. هذا يعادل وجود عدة إدخالات Linux في GRUB ، كل منها يقوم بنواة kernel مختلفة.


1
2018-02-13 17:10