انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => سوزه => نویسنده: boozarjmehr در 28 تیر 1395، 06:24 بظ
-
سلام دوستان
من جدیدا میخواستم توزیع اوپن سوزه رو هم تست کنم
مشکلی که دارم اینه که وقتی ویندوز رو نصب میکنم و بعد سوزه رو نصب میکنم گراب فقط اوپن سوزه رو میشناسه ویندوز رو نمیشناسه
یک بار هم برعکس تست کردم و اول سوزه رو نصب کردم و بعد ویندوز و گراب رو ریپیر کردم اما باز هم جواب نداد و این دو تا همدیگه رو نمیشناسن
هر چی هم سرچ کردم جوابی پیدا نکردم، کسی راه حلی سراغ داره؟
-
درود.
توزیع opensuse نیز مانند اکثر توزیعهای لینوکس از grub2 برای بوت لودر استفاده می کند. به صورت عمومی بوت لودر grub2 باید نصاب ویندوز را شناسایی کند. در دبیان و اکثر توزیع های لینوکس دستوری وجود دارد که می تواند نشان دهد که آیا سیستم عامل های دیگری غیر از سیستم عامل فعلی بر روی سیستم نصب هستند یا خیر.
-دستور زیر را در ترمینال وارد کنید:
sudo os-prober
ببینید آیا خروجی از وجود سایر سیستم عامل های دیگر نصب شده بر روی رایانه نشان میدهد یا خیر
- اطلاعات تکمیلی زیر را نیز در اختیار قرار دهید:
1 - نسخه ی توزیع خود را نیز بیان کنید
2 - در توزیع لینوکس مورد نظر چک کنید آیا این پوشه وجود دارد یا خیر:
/sys/firmware/efi
همچنین در ویندوز خروجی دستور msinfo32 را چک کنید و در فیلد bios mode چک کنید آیا نوع بوت ویندوز legacy است یا uefi
-
درود.
توزیع opensuse نیز مانند اکثر توزیعهای لینوکس از grub2 برای بوت لودر استفاده می کند. به صورت عمومی بوت لودر grub2 باید نصاب ویندوز را شناسایی کند. در دبیان و اکثر توزیع های لینوکس دستوری وجود دارد که می تواند نشان دهد که آیا سیستم عامل های دیگری غیر از سیستم عامل فعلی بر روی سیستم نصب هستند یا خیر.
-دستور زیر را در ترمینال وارد کنید:
sudo os-prober
ببینید آیا خروجی از وجود سایر سیستم عامل های دیگر نصب شده بر روی رایانه نشان میدهد یا خیر
- اطلاعات تکمیلی زیر را نیز در اختیار قرار دهید:
1 - نسخه ی توزیع خود را نیز بیان کنید
2 - در توزیع لینوکس مورد نظر چک کنید آیا این پوشه وجود دارد یا خیر:
/sys/firmware/efi
همچنین در ویندوز خروجی دستور msinfo32 را چک کنید و در فیلد bios mode چک کنید آیا نوع بوت ویندوز legacy است یا uefi
اون کد اول رو اجرا کردم این جواب رو داد
/dev/sda1:Windows 10 (loader):Windows:chain
ینی ویندوز رو میشناسه
نسخه توزیعم هم آخرین نسخه موجود رو سایتشونه ینی OpenSuse Leap 42.1
ویندوز هم ویندوز ۱۰
این پوشه /sys/firmware/efi وجود نداره
در خصوص اون مورد آخر هم نمیتونم وارد ویندوز شم بررسی کنم، اگر لازم شد مجدد نصب میکنم تا بتونم برم تو ویندوز بررسی کنم
-
خوب! خودم اونقدر انگولک کردم تا حل شد!
تو YaST2 تو بخش Boot Loader یه منوی کشویی داره که میگه نوع بوت لودر رو انتخاب کنید، به صورت پیشفرض روی GRUB2 بود که من به GRUB2-EFI تغییرش دادم و حالا لودر ویندوز ۱۰ هم به گرابم اضافه شد
-
با توجه به گفته های شما ویندوز به صورت EFI نصب شده بوده و opensuse به صورت legacy. عدم وجود پوشه ی /sys/firmware/efi نمایانگر این است که opensuse اشتباها به صورت legacy نصب شده که عدم وجود منوی بوت ویندوز گواه بر این قضیه است. به هر حال yast این گزینه را داراست که مجددا بوت لودر مناسب را نصب کنید. (و در مورد شما به خوبی جواب داد)
در صورتی که قصد نصب مجدد opensuse (یا هر توزیع دیگر لینوکس)را داشتید حتما به این نکته دقت کنید که با توجه به پارتیشن بندی فعلی و نصب windows، توزیع لینوکس مورد نظر باید به صورت EFI بوت شود. این کار از طریق نوشتن ایمیج بر روی فلش با ابزار مناسب ، و سپس تنظیمات مناسب در بایوس سیستم امکانپذیر است