انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => آرچ => نویسنده: ehsang1855 در 05 امرداد 1395، 07:09 بظ
-
سلام دوستان
من بعد از کلی تلاش تونستم گراب ارچ نصب کنم البته به خاطر این که فرمت هاردم gpt بود و می خواستم ارچ به صورت uefi نصب کنم با اموزش هایی که بود نمی خوند.
حالا گراب نصب شده ولی باز ویندوز شناسایی نمی کنه و توی لیست گراب نیست.
فایل گراب هم دست کاری کردم و سعی کردم خودم ویندوز به گراب اضافه کنم ولی بازم مشکل حل نشد(البته شاید درست این کار انجام نداد باشم)
ممنون میشم کمک کنین.
-
سلام
اگر می خواهی که خودت یادبگیری که یک چیز دیگه است ولی اگر که فقط بخواهی کارت راه بیفته یک دیسکی هست به اسم boot-repair-disk که یک توزیع برپایه اوبونتو هست و حجم ۶۰۰ مگ که کارش همین هست که گراب رو تعمیر می کنه خوبیش اینکه گراب آرچ رو تعمیر می کنه یعنی مثلا خودش pacman رو اجرا می کنه.
اگر که می خواهی یاد بگیری که معمولا community/os-prober باید ویندوز رو بشناسه. راهنماهاش رو بخون .
-
سلام
اگر می خواهی که خودت یادبگیری که یک چیز دیگه است ولی اگر که فقط بخواهی کارت راه بیفته یک دیسکی هست به اسم boot-repair-disk که یک توزیع برپایه اوبونتو هست و حجم ۶۰۰ مگ که کارش همین هست که گراب رو تعمیر می کنه خوبیش اینکه گراب آرچ رو تعمیر می کنه یعنی مثلا خودش pacman رو اجرا می کنه.
اگر که می خواهی یاد بگیری که معمولا community/os-prober باید ویندوز رو بشناسه. راهنماهاش رو بخون .
ممنون از راهنماییتون فعلا مشکل زیاد جدی نیست به صورت عادی ویندوز بالا میاد ولی وقتی بخوام از ارچ لینوکس استفاده کنم چون توی لیست بوت هست به صورت دستی بوتش می کنم.
تا ببینم خودم میتونم گراب درست کنم یا نه!!!
-
درود.
می تونین لیستی از منوی grub-efi و منوی بوت در بایوس در اینجا قرار بدین؟
-
مشکل حل شد
باید یک chainloader می ساختم که برای ویندوز ساختارش تقریبا این شکلی
menuentry 'Windows Boot Manager (on /dev/sda1)' —class windows —class os $menuentry_id_option 'osprober-efi-A649-E042' {
insmod part_gpt
insmod fat
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search —no-floppy —fs-uuid —set=root —hint-bios=hd0,gpt1 —hint-efi=hd0,gpt1 —hint-baremetal=ahci0,gpt1 A649-E042
else
search —no-floppy —fs-uuid —set=root A649-E042
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
و در فایلی در مسیر /etc/grub.d/40_custom/ کپی می کردیم و گراب دوباره کانفیگ می کردیم.
البته با توجه به محل نصب گراب و نحوه پارتیشن بندی می تونه ی سری جا ها متفاوت باشه. مثلا set root='hd0,gpt2'