یوئیاِفآی - راهنمای نصب
مقدمه
یوئیاِفآی نام مورد توافق برای استانداردهای ئیاِفآی (EFI) و یوئیاِفآی (UEFI) است که ادغام شدند. یوئیاِفآی شامل ئیاِفآی نسخه یکِ قدیمی یا نسخه غیر استاندارد ئیاِفآی شرکت اپل نیست.
رایانهٔ هدف
هدف راهنمای زیر نصب مانجارو بر روی دستگاهی با یوئیاِفآی فعال، راهاندازی امن غیرفعال، و استفاده از دیسک(های) با جدول افراز (پارتیشن) GPT است.
برای راهاندازی چندگانه، پارتیشن سیستم ئیاِفآی یا همان ESP که از قبل وجود دارد (یا ایجاد خواهد شد)، معمولاً میتواند بین چندین نصب لینوکس به اشتراک گذاشته شود.
گامها
مشترک
- ۱. نگارش مانجاروی مورد علاقهتان (ایکساِفسیئی، گنوم، کِیدیئی و ...) را از اینجا بارگیری کنید و توجه کنید که حتما باید ۶۴-بیت باشد.
- ۲. پرونده ایزو را روی DVD بسوزانید یا روی USB بنویسید. برای جزئیات بیشتر به Burn an ISO File مراجعه کنید.
- ۳. بایوس خود را بررسی کنید؛ یوئیاِفآی باید روشن و راهاندازی امن (Secure boot) باید خاموش باشد.
- ۴. از روی USB یا DVD سامانه خود راهاندازی کنید و از rEFInd - منوی اصلی استفاده کنید تا انتخاب کنید کدام درایور GPU را میخواهید نصب کنید، منبع باز یا اختصاصی:
دو گزینه دارید : default : برای راهاندازی با درایور های آزاد باید این گزینه را انتخاب کنید. nonfree : برای راهاندازی با درایور های اختصاصیِ پردازنده های AMD، ATI و Nvidia این گزینه را انتخاب کنید.
نصبکنندهٔ گرافیکی
برای استفاده از نصبکننده گرافیکی گزینه Install Manjaro را از صفحه خوش آمدگویی مانجارو یا از میزکار انتخاب کنید.
برای ESP (پارتیشن سیستم ئیاِفآی) که پروندههای دودوییِ گراب را ذخیره می کند، می توان یک پارتیشن ۵۱۲ مگابایتی از نوع fat32 در مرحله پارتیشن بندی ایجاد کرد و آن را روی boot/efi/ سوار کرد.
اگر بوت دوگانه دارید، می توان از یک پارتیشن ئیاِفآی که نصب قبلی ساخته شده نیز استفاده کرد
نصبکنندهٔ خط فرمانی
- ۵. پایانه (ترمینال) را باز کنید و بنویسید:
- ۶. اکنون، ما در نصبکننده خط فرمانی هستیم.
- ۷. تاریخ و زمان را تنظیم کنید - یک پیکربندی بصری آسان.
آمادهسازی دیسک
* وقتی روی پارتیشن بندی هارد درایوها کلیک می کنید، یک دیالوگ دریافت می کنید که می گوید آیا می خواهید از جدول افراز GUID (GPT) استفاده کنید، بله را انتخاب کنید.
- دیسک(های) خود را همانطور که می خواهید پارتیشن بندی کنید (دستورالعمل های مربوط به پارتیشن بندی دستی فراتر از محدوده این راهنما است، برخی جزئیات در اینجا موجود است).
- مرحله مهم: یک پارتیشن ئیاِفآی ۵۰ تا ۲۵۰ مگابایتی ایجاد کنید، پارتیشن من ۱۰۰ مگابایت است (کد: ef00)
Setting filesystem mount points
* After the partitioning is done, go to 4. Set Filesystem Mountpoints. * Important Step: Format the EFI Partition you created as VFAT and mount on /boot/efi
نصب
- 9. Choose 3. Install system and wait...
- 10. Now, go to 4. Configure System and configure it the way you like (username, password, mirrorlist, system-name, ...).
- 11. When you are done, go to 5. Install bootloader. Choose EFI_x86_64 > GRUB (2) UEFI x86_64, DON'T select BIOS GRUB.
- 11.1 It will ask to format the EFI Partition you created earlier as FAT32, yes can be chosen.
- 12. If it gives a error in the final stages saying "efivars kernel module was not properly loaded", don't worry, the system will work fine!
- 13. If the installer asks you about copying grub/efi files to another folder in order to maintain compatibility in some systems, choose Yes.
- 14. Click 6. Quit
- 15. Shutdown, remove the DVD or USB, and boot. Your system should appear now!
Switching from BIOS to UEFI
1) You need to create an ESP (EFI System Partition).
It is a FAT32 partition which has the .efi files for booting, which you can create using gparted or gdisk. (Size at least 200-300 MiB.) Ensure the flags `boot` and `esp` are set on this partition.
You should also install/check whether following packages are present-
1. efibootmgr 2. dosfstools 3. grub
2) Create the /boot/efi directory
3.) Mount the EFI partition as /boot/efi
sudo mount /dev/sdXY /boot/efi
X = Alphabet of the drive = a,b,c ... Y = Partition number of the EFI partition = 1,2,3,4...
Example - /dev/sda4
4.) Install Grub according to UEFI
5.) Update Grub configuration file.
path '/boot/grub' is not readable by Grub on boot. Installation is impossible. Aborting
Then you will need to chroot as described here, and then perform Step 5 again.
جستارهای وابسته
Dual booting with Windows
In such cases rEFInd can be used.
There are two ways to install rEFInd-
1.Install rEFInd from its website (detailed) or install using pacman(preferred)-
Files will be present in /usr/share/refind .
2.Or using the instructions on the rEFInd website: [۱]
Instructions
The refind-install command can be used to automatically install rEFInd (the EFI partition may need to be mounted for this to work). See the Arch wiki for more details.
نصب دستی
Inside the refind folder (/usr/share/refind), copy the files and folders to-
/boot/efi/EFI/Boot/
You need to copy these files to the Boot folder on your EFI partition, and the Boot folder itself will be present inside the EFI folder on the EFI Partition, so take note of it.
You can check which partition is your ESP using Gparted; find which partition is formatted as fat32 and has size around 200mb-1gb.
Can mount it as /boot/efi by
X=a,b,c... N=1,2,3... These depend on which partition your ESP is present which can be obtained via Gparted as mentioned earlier.
Now inside the /boot/efi/EFI/Boot/ folder, there should already be a file present-
bootx64.efi
You can rename it as windows.bootx64.efi Then you can rename refind_x64.efi to bootx64.efi
The bootx64.efi files boot by default, hence rEFInd should now boot by default, and detect grubx64.efi(linux-manjaro) and efibootmgfw.efi (windows) automatically.
So it could be like-
/boot/efi/EFI/Manjaro/grubx64.efi
rEFInd would use this file for booting Manjaro.
If you do not have this file or folder, try-
to create /boot/efi/EFI/Manjaro/grubx64.efi
See also- http://www.rodsbooks.com/refind/installing.html#naming
An alternative: chainloading via GRUB
An entry can be added to
menuentry 'Windows8 (UEFI)' { insmod ntfs set root=(hd0,gpt4) chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi boot }
In this case (hd0,4) or /dev/sda4 is the EFI System partition where the Windows bootloader is present.
After adding the above entry, running sudo update-grub updates the GRUB configuration file so that an entry named Windows8 (UEFI) is added to the GRUB boot menu.
The chainloading will fail on some hardware (Lenovo Ideapad 110) with the "invalid signature" message - the Refind method will still work.
Extras
استفاده از روفوس (Rufus) در ویندوز برای ایجاد رسانهٔ نصب
کاربران روفوس میتوانند از این تنظیمات استفاده کنند:
* بر روی نقشک دیویدی کلیک کرده و .iso خود را بار کنید * در فهرست سمت چپ نقشک دیویدی، تصویر DD را انتخاب کنید * افزاره: «یواِسبی خود را انتخاب کنید» (اخطار: درست انتخاب کنید، افزاره انتخاب شده قالببندی(فُرمت) خواهد شد!!!) * طرح افراز(پارتیشن): طرح افراز جیپیتی برای رایانههای یوئیاِفآی * File system: FAT32 * Cluster size: "Don't modify" * Volume label: "Don't modify" * روی شروع کلیک کنید و کار تمام است (۲~۵ دقیقه تا کامل شود).
بازخورد
سوال، انتقاد، پشنهاد؟ لطفا اینجا بفرستید.
پیوند به بیرون
ویدیوی یوتیوب: https://www.youtube.com/watch?v=36tDZIXn3-k