شما هنوز به سیستم وارد نشده اید.

#1 2020-07-30 20:42:38

MHDI829
عضو
ثبت شده: 2020-07-30
ارسال ها: 1

مشکل در نصب گراب

سلام به همه دوستان
من یه آیمک ۲۰۱۲ دارم که model no.ش 13,1 هست.
شش تا پارتیشن دارم
Sda1اولیش برای efi هست(توی cfdisk، نوع رو زده efi system)
دومی و سومی برای مک و ویندوز هست
sda4چهارمی برای روت لینوکس جدا کردم
sda5پنجمی برای هوم
و sda6ششمی واسه swap
در ضمن من از rEFInd استفاده می کنم(پیشفرض مک نیس)
چهار و پنج رو ext4 فرمت کردم و شش رو mkswap
sda4 رو مانت کردم(mnt/) و بقیه رو هم سر جای خودشون مانت کردم
sda1 هم به عنوان mnt/efi/ مانت کردم
با پک استرپ پکیج های لازم رو توی mnt/ نصب کردم و با arch-chroot mnt/ رفتم توی mnt/
یکسری تنظیمات مربوط به ساعت و gen-locale هم انجام دادم
بعد با پکمن پکیج grub و efibootmgr نصب کردم
==========================حالا مشکل شروع میشه
برای نصب گراب هر دو کامند زیر رو زدم
grub-install --target=x86_64-efi --efi-directory=/dev/sda1 --bootloader-id=GRUB
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
ولی هر دوشون ارور پایین رو دادن
EFI variables are not supported on this system
grub-install:error:efibootmgr failed to register the boot entry:No such file or directory
و بعد اینو زدم
ls /sys/firmware/efi
و خروجی نداد در حالیکه مک من مطمئنا efi داره و پارتیشن استایلشgpt هست



و در مرحله نصب بوت لودر هنوز مانده ام

آفلاین

#2 2020-07-30 21:12:04

FullMetalArcher
Moderator
از : تهران
ثبت شده: 2015-09-16
ارسال ها: 355

پاسخ: مشکل در نصب گراب

سلام
دستور صحیح به این شکل هست:

grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB

که باید به جای esp مسیر مونت شده دایرکتوری efi رو قرار بدید
مثلا ابتدا پوشه ها را در مسیر زیر بسازید و سپس در دستور قبلی اعمال کنید

 boot/EFI/arch/

آخرین ویرایش توسط FullMetalArcher (2020-07-30 21:14:14)


*** I FIGHT FOR USERS ***

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB