Haberler

:::::  YENİ  :::::
AYLINUX

[Wiki]rEFInd

karakartala · 1538

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı karakartala

  • Newbie
  • *
    • İleti: 8
: 26 Haziran 2015 - 00:26:42
[[Kategori:Önyükleyiciler]]

{{archwiki|REFInd}}

{{çeviri durumu|rEFInd|tarih=22.07.2015|kimlik=371974}}

{{önemli|Makale boyunca EFI sistem bölümü bağlama noktası $esp ile gösterilecektir.}}

rEFInd bir UEFI önyükleyicisidir. rEFInd geliştirilmesi durdurulan [http://refit.sourceforge.net/ rEFIt] aracından çatallanmıştır ve Mac'ten farklı işletim sistemleriyle ilgili bir çok sorun giderilmiştir.  Platformlardan bağımsız olarak, çoklu önyüklemeyi basitleştirmek için tasarlanmıştır.



== Kurulum ==



[[Resmi depolar]]dan  {{pkg|refind-efi}}'yi kurun.



=== Betikle yapılandırma ===



refind paketi, varsayılan EFI önyükleme girdisi olarak rEFInd'ı ayarlama sürecini kolaylaştırmak için {{dosyaadı|/usr/bin/refind-install}} komut dosyasını içerir.



 # refind-install



Bu sizin EFI sistem bölümünüzü bulup bağlamaya çalışacaktır. REFInd, dosyaları EFI sistem bölümündeki {{dosyaadı|/EFI/refind/}} dizinine kopyalayacak ve [[UEFI # efibootmgr]] kullanarak varsayılan EFI önyükleme girdisi olarak eklenecektir.



{{önemli|{{dosyaadı|refind-install}} varsayılan olarak yalnızca kök dosya sisteminiz(/) için sürücü yükleyecektir., eğer ek sürücü sürücleri görmek istiyorsanız [[#Dosya sistemi sürücüleri]].}}



Ayrıca varsayılan/kurtarma önyükleme yoluna da {{dosyaadı|/EFI/BOOT/BOOT*.EFI}}rEFInd'ı yükleyebilirsiniz. Bu önyüklenebilir USB bellekler veya efibootmgr tarafından yapılan NVRAM değişikliklerinden dolayı sorunları olan sistemler için yararlıdır:



 # refind-install --usedefault '''/dev/sdXY'''



'''/dev/sdXY' ile gösterilen konum EFI sistem bölümünüzdür.

Her seçeneğin açıklaması için yükleme betiğindeki ilgili kısımları okuyabilirsiniz.



rEFInd dosyaları EFI sistem bölümüne yüklendikten sonra, rEFInd'ın gerekli [[çekirdek parametreleri]ni içeren (örneğin: {{dosyaadı|1=root=}}) {{dosyaadı|refind_linux.conf}} dosyasını çekirdeğinizle aynı dizinde oluşturduğunu doğrulayınız.Eğer bu dosya oluşturulmadıysa elle [[#Çekirdek parametrelerini geçme]] ayarlarını yapmaya ihtiyacınız olacak. Ya da bir sonraki önyüklemede çekirdek hatalarıyla karşılacaksınız.



By default, rEFInd will scan all of your drives (that it has drivers for) and add a boot entry for each EFI bootloader it finds, which should include your kernel (since Arch enables [[EFISTUB]] by default). So you may have a bootable system at this point. Bu aşamada önyüklenebilir bir sisteminiz olacaktır.



{{ipucu|}}

{{Tip|It is always a good idea to edit the default config {{ic|/EFI/refind/refind.conf}} on the ESP to ensure that the default options work for you.}}



=== Elle yapılandırma ===



{{ipucu|rEFInd bir çok yöntemle Linux sisteminizi yükleyebilir. Çeşitli yöntemler için bakınız: [http://www.rodsbooks.com/refind/linux.html REFInd Önyükleme Yöneticisi: Linux Açılış Yöntemleri] }}

{{önemli|32-bit EFI için aşağıdaki komutlarda x64 geçen yerleri ia32 ile değiştiriniz.}}

Eğer {{dosyaadı|refind-install}} betiği çalışmadıysa rEFInd'ı elle kurabilirsiniz.



Önce çalıştırılabilir dosyayı EFI sistem bölümüne kopyalayın:



 # cp /usr/share/refind/refind_x64.efi $esp/EFI/refind/



Sonra [[UEFI#efibootmgr]] kullanarak UEFI NVRAM içinde bir başlangıç girdisi oluşturun(X ve Y'yi uygun cihaz ve EFI sistem bölümünüze göre düzenleyiniz). Eğer rEFInd'ı varsayılan UEFI yoluna {{dosyaadı|/EFI/BOOT/BOOTX64.EFI}} yüklediyseniz muhtemelen bu adımı atlayabilirsiniz.



 # efibootmgr -c -d /dev/sdX -p Y -l /EFI/refind/refind_x64.efi -L "rEFInd Boot Manager"



Bu adımda rEFInd'dan bilgisayarı yeniden başlatabilirsiniz. Ancak çekirdeğinizin yüklenmesi mümkün olmayacaktır. Eğer çekirdeğiniz EFI sistem bölümünde işaretli değilse rEFInd onu bulmak için disk bölümlerinizi bağlayacaktır. Doğru sürücüleri temin etmek için:



 # mkdir $esp/EFI/refind/drivers

 # cp /usr/share/refind/drivers_x64/myrootfs_x64.efi $esp/EFI/refind/drivers



Şimdi rEFInd çekirdeğiniz için bir önyükleme girdisine sahip olacaktır. Ama bu doğru çekirdek parametreleri kullanıldığı anlamına gelmeyecektir. [[#Çekirdek parametrelerini geçme]] kurulumu. Şimdi, çekirdeğinizin önyüklemesini rEFInd kullanarak yapabilirsiniz. Eğer hâlâ çekirdeğinizin önyüklemesini rEFInd kullanarak yapamıyorsanız veya rEFInd'la ilgili ince ayarlar yapmak istiyorsanız bir çok seçeneği bir yapılandırma dosyası ile değiştirebilirsiniz:



 # cp /usr/share/refind/refind.conf-sample $esp/EFI/refind/refind.conf



Örnek yapılandırma iyi yorumlanabilir ve kendini açıklayacıdır.



Unless you have set {{ic|textonly}} in the config file, you should copy rEFInd's icons to get rid of the ugly placeholders:



 # cp -r /usr/share/refind/icons $esp/EFI/refind/



{{dosyaadı|refind.conf}}üzerinde onları kopyalayarak ve değiştirerek farklı {{dosyaadı|yazı tipleri}} deneyebilirsiniz:



 # cp -r /usr/share/refind/fonts $esp/EFI/refind/



{{ipucu|REFInd içinde F10 tuşuna basarak EFI sistem bölümünün üst düzey dizinine ekran görüntüsü kaydedebilirsiniz.}}



=== Dosya sistemi sürücüleri ===



{{önemli|rEFInd çekirdeğinizin özel bir yerde işaretlenmesini gerektirmez, ancak EFI sistem bölümünüz üzerinde işaretli değilse rEFInd'ın  onu okuyabilmesi için dosya sistemi sürücülerini kullanmaya ihtyacınız olacaktır.

rEFInd şu anda bu dosya sistemleri için salt-okunur sürücülere sahiptir:

* ReiserFS

* Ext2

* [[Ext4]]

* [[Btrfs]]

* ISO-9660

* HFS+

* [[NTFS]]

{{ipucu|Ek sürücüleri bulmak için buraya bakabilirsiniz [http://www.rodsbooks.com/refind/drivers.html#finding rEFInd Önyükleme Yöneticisi: EFI Sürücülerini Kullanma: Ek EFI Sürücülerini Bulma].}}



==== rEFInd'ın sürücülerini yükleme  ====



rEFInd otomatik olarak bütün sürücüleri(Örnek: {{dosyaadı|drivers_x64}}) {{dosyaadı|drivers}} ve {{dosyaadı|drivers_''arch''}} alt dizinlerinden kurulum dizinine yükler.



 # cp /usr/share/refind/drivers_x64/'''sürücüadı'''_x64.efi $esp/EFI/refind/drivers_x64/



{{ipucu| Eğer rEFInd'ı betik kullanarak yükleyecekseniz bütün sürücüleri yüklemek için {{dosyaadı|--alldrivers}} seçeneğini kullanabilirsiniz.Bu önyüklenebilir USB bellek oluştururken kullanışlıdır. Örnek:

 # refind-install --usedefault /dev/sdXY --alldrivers

}}



==== UEFI kabuğunda sürücüleri kullanma====



UEFI kabuğunda rEFInd'ın sürücülerini kullanmak için {{dosyaadı|load}} komutuyla sürücüleri yükleyebilir ve {{dosyaadı|map -r}}komutuyla, eşleştirilmiş süücüleri yenileyebilirsiniz.



 # load FS0:EFIrefinddriversext4_x64.efi

 # map -r



Şmdi UEFI kabuğundan dosya sisteminize erişim sağlayabilirsiniz.



== Çekirdek parametrelerini geçme ==



There are two methods for setting the [[kernel parameters]] that rEFInd will pass to the kernel.



=== REFInd tarafından çekirdeklerin otomatik olarak algılanması ===



If rEFInd automatically detects your kernel, you can place a {{ic|refind_linux.conf}} file containing the kernel parameters in the same directory as your kernel. You can use {{ic|/usr/share/refind/refind_linux.conf-sample}} as a starting point. The first uncommented line of {{ic|refind_linux.conf}} will be the default parameters for the kernel. Subsequent lines will create entries in a submenu accessible using {{ic|+}}, {{ic|F2}}, or {{ic|Insert}}.



Alternatively, try running:



 # refind-mkrlconf



Which will attempt to find your kernel in {{ic|/boot}} and automatically generate {{ic|refind_linux.conf}}. The script will only set up the most basic kernel parameters, so be sure to check the file it created for correctness.



If you do not specify an {{ic|1=initrd=}} parameter, rEFInd will automatically add it by searching for common RAM disk filenames in the same directory as the kernel. If you need multiple {{ic|1=initrd=}} parameters (e.g. for [[Microcode]]) you must specify them manually in {{ic|refind_linux.conf}}.



=== Manual boot stanzas ===



If your kernel is not autodetected, or if you simply want more control over the options for a menu entry, you can manually create boot entries using stanzas in {{ic|refind.conf}}. Ensure that {{ic|scanfor}} includes {{ic|manual}} or these entries will not appear in rEFInd's menu. Kernel parameters are set with the {{ic|options}} keyword. rEFInd will append the {{ic|1=initrd=}} parameter using the file specified by the {{ic|initrd}} keyword in the stanza. If you need additional initrds (e.g. for [[Microcode]]), you can specify them in {{ic|options}} (and the one specified by the {{ic|initrd}} keyword will be added to the end).



{{hc|$esp/EFI/refind/refind.conf|<nowiki>

...



menuentry "Arch Linux" {

        icon     /EFI/refind/icons/os_arch.png

        volume   Boot

        loader   /boot/vmlinuz-linux

        initrd   /boot/initramfs-linux.img

        options  "root=PARTUUID=XXXXXXXX rootfstype=XXXX rw add_efi_memmap"

        submenuentry "Boot using fallback initramfs" {

                initrd /boot/initramfs-linux-fallback.img

        }

}

</nowiki>}}



It is likely that you will need to change {{ic|volume}} to match either a filesystem's LABEL, a PARTLABEL, a PARTUUID, or a volume number (e.g. {{ic|0:}}) of the partition where the kernel image resides. See [[Ext3#Assigning a label]] as an example of assigning a volume label.



== Using rEFInd with an existing UEFI Windows installation ==



{{Note|The usual caveats of [[Windows and Arch dual boot]] apply.}}



rEFInd is compatible with the EFI system partition created by a UEFI Windows installation, so there is no need to create or format another FAT32 partition when installing Arch alongside Windows. Simply mount Windows' ESP and install rEFInd as usual. By default, rEFInd's autodetection feature should recognize any existing Windows/recovery bootloaders.



== Upgrading rEFInd ==



Pacman updates the rEFInd files in {{ic|/usr/share/refind}} and will not copy new files to the ESP for you. If {{ic|refind-install}} worked for your original installation of rEFInd, you can rerun it to copy the updated files. The new config file will be copied as {{ic|refind.conf-sample}} so that you can integrate changes into your config file using a diff tool. If your rEFInd required [[#Manual configuration]], you will need to copy the new files yourself.



=== Systemd automation ===



To automate this process, you need a .path file for watching for rEFInd updates and a .service file for copying the new files and updating the nvram.



{{hc|/etc/systemd/system/refind_update.path|<nowiki>

[Unit]

Description=path monitor for rEFInd updates



[Path]

PathChanged=/usr/share/refind



[Install]

WantedBy=multi-user.target

</nowiki>}}



{{hc|/etc/systemd/system/refind_update.service|<nowiki>

[Unit]

Description=rEFInd boot manager update



[Service]

Type=oneshot

ExecStart=/usr/bin/refind-install

</nowiki>}}



Then [[enable]] {{ic|refind_update.path}}.



== Apple Macs ==



{{AUR|mactel-boot}} from the [[AUR]] is an experimental "bless" utility for Linux. If that does not work, use "bless" from within OSX to set rEFInd as the default boot entry. Assuming your UEFISYS partition is mounted at {{ic|/mnt/efi}} within OSX, do:



 # bless --setBoot --folder /mnt/efi/EFI/refind --file /mnt/efi/EFI/refind/refind_x64.efi



== VirtualBox ==



Şu anda VirtualBox varsayılan olarak yalnızca{{dosyaadı|/EFI/BOOT/BOOT*.EFI}} yolundan önyükleme yapabiliyor. Bu yüzden {{dosyaadı|refind-install}}'un hiç olmazsa {{dosyaadı|--usedefault}} seçeneğiyle kullanılması gereklidir.See [[VirtualBox#Installation in EFI mode]] for more information. ?????



== Araçlar==



rEFInd çeşitli 3.parti araçları destekler. Araçların ayrı ayrı yüklenmesi gereklidir.  Hangi seçeneğin görüntülenmesini istiyorsanız onu{{dosyaadı|refind.conf}}dosyasını düzenleyerek ayarlayabilirsiniz. ?????

{{dosya|$esp/EFI/refind/refind.conf|

...

# Which non-bootloader tools to show on the tools line, and in what

# order to display them:

#  shell            - the EFI shell (requires external program; see rEFInd

#                     documentation for details)

#  memtest          - the memtest86 program, in EFI/tools, EFI/memtest86,

#                     EFI/memtest, EFI/tools/memtest86, or EFI/tools/memtest

#  gptsync          - the (dangerous) gptsync.efi utility (requires external

#                     program; see rEFInd documentation for details)

#  gdisk            - the gdisk partitioning program

#  apple_recovery   - boots the Apple Recovery HD partition, if present

#  windows_recovery - boots an OEM Windows recovery tool, if present

#                     (see also the windows_recovery_files option)

#  mok_tool         - makes available the Machine Owner Key (MOK) maintenance

#                     tool, MokManager.efi, used on Secure Boot systems

#  about            - an "about this program" option

#  exit             - a tag to exit from rEFInd

#  shutdown         - shuts down the computer (a bug causes this to reboot

#                     many UEFI systems)

#  reboot           - a tag to reboot the computer

#  firmware         - a tag to reboot the computer into the firmware's

#                     user interface (ignored on older computers)

#  netboot          - launch the ipxe.efi tool for network (PXE) booting

# Default is shell,memtest,gdisk,apple_recovery,windows_recovery,mok_tool,about,shutdown,reboot,firmware

#

'''showtools''' '''shell''', '''memtest''', '''netboot''', about, reboot, firmware

...

}}



=== UEFI kabuğu ===

See [[Unified_Extensible_Firmware_Interface#UEFI_Shell|UEFI shell]]. ?????



{{dosyaadı|shellx64.efi}} dosyasını EFI sistem bölümümünün (kök)en üst dizinine kopyalayın.



=== Memtest86 ===

{{AUR|memtest86-efi}}'yi [[AUR]]'dan yükleyin ve {{ic|$esp/EFI/tools/}} dizinine kopyalayın. .

 # cp /usr/share/memtest86-efi/bootx64.efi $esp/EFI/tools/memtest86.efi



=== iPXE ===

{{önemli|REFInd'ın PXE desteği henüz “deneme aşamasındadır”.}}

{{pkg|refind-efi}} contains the iPXE UEFI binaries, you just need to copy them to {{ic|$esp/EFI/tools/}}.

 # cp /usr/share/refind/tools_x64/ipxe_discovery_x64.efi $esp/EFI/tools/ipxe_discovery.efi

 # cp /usr/share/refind/tools_x64/ipxe_x64.efi $esp/EFI/tools/ipxe.efi



== Ayrıca bakınız ==



* [http://www.rodsbooks.com/refind/ The rEFInd Boot Manager] Roderick W. Smith. tarafından hazırlanmıştır.

* {{dosyaadı|/usr/share/refind/docs/README.txt}}
« Son Düzenleme: 26 Haziran 2015 - 00:34:42 Gönderen: karakartala »



Çevrimdışı karakartala

  • Newbie
  • *
    • İleti: 8
Yanıtla #1 : 26 Haziran 2015 - 00:28:35
Önizleme yerine yanlışlıkla gönder tuşuna bastım. Çeviri henüz bitmedi.

Düzenleme: Devamını yarın bir aksilik olmazsa tamamlarım.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »



Çevrimdışı karakartala

  • Newbie
  • *
    • İleti: 8
Yanıtla #2 : 28 Haziran 2015 - 06:12:37
@mhmtkrktr, asıl ben sizlere katbekat teşekkür ederim. Benim yaptığım yalnızca küçük bir belge çevirisi. Onu da tam yapamadım. Forum,wiki vb. yerler oluşturup bunları yönetiyorsunuz. Ayrıca yazılım üretiyorsunuz(cumali'nin evolution(Archkur) projesi, sizin yazılımların özelleştirme dosyalarının kayıtları ile ilgili yazılımınız). Bu kadar işi yapmak kolay değil. Elinize sağlık. Sağ olun. Var olun.


[/hr]Çeviriyi elimden geldiğince yaptım. Ancak bazı kısımları çeviremedim. Çevirince chicken tranlate -->tavuk çevirme gibi olmasın istedim :)

Kalınla yazdığım kısımları çeviremedim. Birkaçta sorum var.

1-Passing kernel parameters nasıl çevirilebilir? Çekirdek parametrelerini geçmek diye çevirince anlam tam karşılanmıyor.

Örnek: There are two methods for setting the [[kernel parameters]] that rEFInd will pass to the kernel. bu cümle nasıl çevirilmeli?

2- Stanza ne demek? İnternette şiirdeki kıta anlamını taşıdığı yazıyor. Ancak bu metinde hangi anlamda kullanıldığını çözemedim. Acaba refind.conftaki kısımları mı kastediyor?

3-diff aracı için Türkçe bir karşılık var mı? Karşılaştırıcı gibi bir şey söylenebilir mi?


[/hr]
[[Kategori:Önyükleyiciler]]

{{archwiki|REFInd}}

{{çeviri durumu|rEFInd|tarih=22.07.2015|kimlik=371974}}

{{önemli|Makale boyunca EFI sistem bölümü bağlama noktası $esp ile gösterilecektir.}}

rEFInd bir UEFI önyükleyicisidir. rEFInd geliştirilmesi durdurulan [http://refit.sourceforge.net/ rEFIt] aracından çatallanmıştır ve Mac'ten farklı işletim sistemleriyle ilgili bir çok sorun giderilmiştir. Platformlardan bağımsız olarak, çoklu önyüklemeyi basitleştirmek için tasarlanmıştır.



== Kurulum ==



[[Resmi depolar]]dan {{pkg|refind-efi}}'yi kurun.



=== Betikle yapılandırma ===



refind paketi, varsayılan EFI önyükleme girdisi olarak rEFInd'ı ayarlama sürecini kolaylaştırmak için {{dosyaadı|/usr/bin/refind-install}} komut dosyasını içerir.



# refind-install



Bu sizin EFI sistem bölümünüzü bulup bağlamaya çalışacaktır. REFInd, dosyaları EFI sistem bölümündeki {{dosyaadı|/EFI/refind/}} dizinine kopyalayacak ve [[UEFI # efibootmgr]] kullanarak varsayılan EFI önyükleme girdisi olarak eklenecektir.



{{önemli|{{dosyaadı|refind-install}} varsayılan olarak yalnızca kök dosya sisteminiz(/) için sürücü yükleyecektir., eğer ek sürücü sürücleri görmek istiyorsanız bkz:[[#Dosya sistemi sürücüleri]].}}



Ayrıca varsayılan/kurtarma önyükleme yoluna da {{dosyaadı|/EFI/BOOT/BOOT*.EFI}}rEFInd'ı yükleyebilirsiniz. Bu önyüklenebilir USB bellekler veya efibootmgr tarafından yapılan NVRAM değişikliklerinden dolayı sorunları olan sistemler için yararlıdır:



# refind-install --usedefault '''/dev/sdXY'''



'''/dev/sdXY' ile gösterilen konum EFI sistem bölümünüzdür.

Her seçeneğin açıklaması için yükleme betiğindeki ilgili kısımları okuyabilirsiniz.



rEFInd dosyaları EFI sistem bölümüne yüklendikten sonra, rEFInd'ın gerekli [[çekirdek parametreleri]ni içeren (örneğin: {{dosyaadı|1=root=}}) {{dosyaadı|refind_linux.conf}} dosyasını çekirdeğinizle aynı dizinde oluşturduğunu doğrulayınız.Eğer bu dosya oluşturulmadıysa elle [[#Çekirdek parametrelerini geçme]] ayarlarını yapmaya ihtiyacınız olacak. Ya da bir sonraki önyüklemede çekirdek hatalarıyla karşılacaksınız.



By default, rEFInd will scan all of your drives (that it has drivers for) and add a boot entry for each EFI bootloader it finds, which should include your kernel (since Arch enables [[EFISTUB]] by default). Bu aşamada önyüklenebilir bir sisteminiz olacaktır.



{{Tip|It is always a good idea to edit the default config {{ic|/EFI/refind/refind.conf}} on the ESP to ensure that the default options work for you.}}



=== Elle yapılandırma ===



{{ipucu|rEFInd bir çok yöntemle Linux sisteminizi yükleyebilir. Çeşitli yöntemler için bkz: [http://www.rodsbooks.com/refind/linux.html REFInd Önyükleme Yöneticisi: Linux Açılış Yöntemleri] }}

{{önemli|32-bit EFI için aşağıdaki komutlarda x64 geçen yerleri ia32 ile değiştiriniz.}}

Eğer {{dosyaadı|refind-install}} betiği çalışmadıysa rEFInd'ı elle kurabilirsiniz.



Önce çalıştırılabilir dosyayı EFI sistem bölümüne kopyalayın:



# cp /usr/share/refind/refind_x64.efi $esp/EFI/refind/



Sonra [[UEFI#efibootmgr]] kullanarak UEFI NVRAM içinde bir başlangıç girdisi oluşturun(X ve Y'yi uygun cihaz ve EFI sistem bölümünüze göre düzenleyiniz). Eğer rEFInd'ı varsayılan UEFI yoluna {{dosyaadı|/EFI/BOOT/BOOTX64.EFI}} yüklediyseniz muhtemelen bu adımı atlayabilirsiniz.



# efibootmgr -c -d /dev/sdX -p Y -l /EFI/refind/refind_x64.efi -L "rEFInd Boot Manager"



Bu adımda rEFInd'dan bilgisayarı yeniden başlatabilirsiniz. Ancak çekirdeğinizin yüklenmesi mümkün olmayacaktır. Eğer çekirdeğiniz EFI sistem bölümünde işaretli değilse rEFInd onu bulmak için disk bölümlerinizi bağlayacaktır. Doğru sürücüleri temin etmek için:



# mkdir $esp/EFI/refind/drivers

# cp /usr/share/refind/drivers_x64/myrootfs_x64.efi $esp/EFI/refind/drivers



Şimdi rEFInd çekirdeğiniz için bir önyükleme girdisine sahip olacaktır. Ama bu doğru çekirdek parametreleri kullanıldığı anlamına gelmeyecektir. [[#Çekirdek parametrelerini geçme]] kurulumu. Şimdi, çekirdeğinizin önyüklemesini rEFInd kullanarak yapabilirsiniz. Eğer hâlâ çekirdeğinizin önyüklemesini rEFInd kullanarak yapamıyorsanız veya rEFInd'la ilgili ince ayarlar yapmak istiyorsanız bir çok seçeneği bir yapılandırma dosyası ile değiştirebilirsiniz:



# cp /usr/share/refind/refind.conf-sample $esp/EFI/refind/refind.conf



Örnek yapılandırma iyi yorumlanabilir ve kendini açıklayacıdır.



Unless you have set {{ic|textonly}} in the config file, you should copy rEFInd's icons to get rid of the ugly placeholders:



# cp -r /usr/share/refind/icons $esp/EFI/refind/



{{dosyaadı|refind.conf}}üzerinde onları kopyalayarak ve değiştirerek farklı {{dosyaadı|yazı tipleri}} deneyebilirsiniz:



# cp -r /usr/share/refind/fonts $esp/EFI/refind/



{{ipucu|REFInd içinde F10 tuşuna basarak EFI sistem bölümünün üst düzey dizinine ekran görüntüsü kaydedebilirsiniz.}}



=== Dosya sistemi sürücüleri ===



{{önemli|rEFInd çekirdeğinizin özel bir yerde işaretlenmesini gerektirmez, ancak EFI sistem bölümünüz üzerinde işaretli değilse rEFInd'ın onu okuyabilmesi için dosya sistemi sürücülerini kullanmaya ihtyacınız olacaktır.

rEFInd şu anda bu dosya sistemleri için salt-okunur sürücülere sahiptir:

* ReiserFS

* Ext2

* [[Ext4]]

* [[Btrfs]]

* ISO-9660

* HFS+

* [[NTFS]]

{{ipucu|Ek sürücüleri bulmak için buraya bakabilirsiniz [http://www.rodsbooks.com/refind/drivers.html#finding rEFInd Önyükleme Yöneticisi: EFI Sürücülerini Kullanma: Ek EFI Sürücülerini Bulma].}}



==== rEFInd'ın sürücülerini yükleme ====



rEFInd otomatik olarak bütün sürücüleri(Örnek: {{dosyaadı|drivers_x64}}) {{dosyaadı|drivers}} ve {{dosyaadı|drivers_''arch''}} alt dizinlerinden kurulum dizinine yükler.



# cp /usr/share/refind/drivers_x64/'''sürücüadı'''_x64.efi $esp/EFI/refind/drivers_x64/



{{ipucu| Eğer rEFInd'ı betik kullanarak yükleyecekseniz bütün sürücüleri yüklemek için {{dosyaadı|--alldrivers}} seçeneğini kullanabilirsiniz.Bu önyüklenebilir USB bellek oluştururken kullanışlıdır. Örnek:

# refind-install --usedefault /dev/sdXY --alldrivers

}}



==== UEFI kabuğunda sürücüleri kullanma====



UEFI kabuğunda rEFInd'ın sürücülerini kullanmak için {{dosyaadı|load}} komutuyla sürücüleri yükleyebilir ve {{dosyaadı|map -r}}komutuyla, eşleştirilmiş süücüleri yenileyebilirsiniz.



# load FS0:EFIrefinddriversext4_x64.efi

# map -r



Şmdi UEFI kabuğundan dosya sisteminize erişim sağlayabilirsiniz.



== Çekirdek parametrelerini geçme == ???????



[[Çekirdek parametreleri]]ni ayarlamak için iyi yöntem vardır

There are two methods for setting the [[kernel parameters]] that rEFInd will pass to the kernel.



=== REFInd tarafından çekirdeklerin otomatik olarak algılanması ===



Eğer rEFInd otomatik olarak çekirdeğinizi tespit ettiyse,çekirdek parametrelerini içeren bir {{dosyaadı|refind_linux.conf}} dosyasını çekirdeğinizle aynı dizine yerleştirebilirsiniz.Başlangıç noktası olarak {{dosyaadı|/usr/share/refind/refind_linux.conf-sample}} dosyasını kullanabilirsiniz.

{{dosyaadı|refind_linux.conf}}Bilgisayar tarafından yorumlanmayan ilk satırda(# ile başlayan satırlar) çekirdek için varsayılan paramtre bulunacaktır. Daha sonraki satırda girdiler {{dosyaadı|+}}, {{dosyaadı|F2}} ya da {{dosyaadı|Insert}} tuşları kullanılarak girdiler oluşturulabilir.



Alternatif olarak bunu çalıştırmayı deneyebilirsiniz:



# refind-mkrlconf



{{dosyaadı|/boot}} içinde çekirdeğinizi bulmaya çalışacak ve otomatik olarak {{dosyaadı|refind_linux.conf}} dosyasını oluşturacaktır. Bu betik yalnızca en çok kullanılan çekirdek parametrelerini ayarlayacaktır, bu yüzden doğruluğundan emin olmak için dosyayı kontrol ediniz.



Eğer {{dosyaadı|1=initrd=}} parametresini tanımlamadıysanız, rEFInd bilinen RAM disk dosyalarını çekirdekle aynı dizinde tarayıp otomatik olarak ekleyecektir. Eğer birden fazla {{dosyaadı|1=initrd=}} parametresi gerekliyse(örnek:[[Mikrokod]]lar için) onları elle {{dosyaadı|refind_linux.conf}} içinde tanımlamalsınız.



=== Manual boot stanzas ===



Çekirdeğiniz otomatik olarak algılanmadıysa ya da bir menü girdisi hakkında daha fazla hâkim olmak istiyorsanız {{dosyaadı|refind.conf}} içinde stanzas/dörtlük kullanarak önyükleme girdisi oluşturmalısınız.{{dosyaadı|scanfor}}'un {{dosyaadı|manual}} içerdiğinden emin olun ya da rEFInd menüsünde bu girdiler görünmeyecektir.Çekirdek parametreleri {{dosyaadı|options}} anahtar sözcüğü  ile ayarlanır. REFInd stanzada belirtilen {{dosyaadı|initrd}} anahtar sözcüğünü kullanarak {{dosyaadı|1=initrd=}} parametresini ekler.Eğer ek initrd'ler gerekliyse(örnek:[[Mikrokod]]lar için), onları {{dosyaadı|options}} içinde belirtebilirsiniz(ve {{dosyaadı|initrd}} tarafından belirtilen bir anahtar sözcük sona eklenecektir).



{{dosya|$esp/EFI/refind/refind.conf|<nowiki>

...



menuentry "Arch Linux" {

icon /EFI/refind/icons/os_arch.png

volume Boot

loader /boot/vmlinuz-linux

initrd /boot/initramfs-linux.img

options "root=PARTUUID=XXXXXXXX rootfstype=XXXX rw add_efi_memmap"

submenuentry "Boot using fallback initramfs" {

initrd /boot/initramfs-linux-fallback.img

}

}

</nowiki>}}



It is likely that you will need to change {{ic|volume}} to match either a filesystem's LABEL, a PARTLABEL, a PARTUUID, or a volume number (e.g. {{ic|0:}}) of the partition where the kernel image resides. See [[Ext3#Assigning a label]] as an example of assigning a volume label.



== UEFI ile kurulmuş olan Windows'un yanında rEFInd kullanma ==



{{önemli| Uyarıları genellikle Arch ve Windows'un birlikte kullanıldığı sistemlerde uygulayınız.}}



rEFInd UEFI ile kurulmuş Windows tarafından oluşturulan EFI sistem bölümüyle uyumludur. Bu yüzden Windows'un yanına Arch kurarken başka bir FAT32 bölümü oluşturmaya veya biçimlendirmeye gerek yoktur.Basitçe Windows'un EFI sistem bölümünü sisteme bağlayın ve rEFInd'ı normal bir şekilde kurun. rEFInd otomatik tespit özelliği sayesinde varsayılan olarak mevcut Windows/kurtarma bölümlerini tanıyacaktır.



== rEFInd'ı güncelleme ==



Pacman {{dosyaadı|/usr/share/refind}}içindeki rEFInd dosyalarını günceller ama EFI sistem bölümüne sizin için yeni dosyaları kopyalamayacaktır. Eğer rEFInd'ı {{dosyaadı|refind-install}} betiğini çalıştırarak yüklediyseniz , betiği tekrar çalıştırarak güncellenmiş dosyaları kopyalabilirsiniz. Yeni yapılandırma dosyası {{dosyaadı|refind.conf-sample}}'a kopyalanacaktır. Böylece yapılandırma dosyasındaki değişiklikleri bir diff aracı kullanarak değiştirebilirsiniz.

Eğer rEFInd için [[#Elle yapılandırma]] gerekliyse, yeni dosyaları sizin kopyalamanız gerekli.




=== Systemd'yi otomatikleştirme ===



Bu işlemi otomatikleştirmek için, rEFInd güncellemelerini takip edecek bir .path dosyasına ve nvram'i güncelleyip yeni dosyaları kopyalayacak bir .service dosyasına ihtyacınız olacaktır.



{{dosya|/etc/systemd/system/refind_update.path|<nowiki>

[Unit]

Description=path monitor for rEFInd updates



[Path]

PathChanged=/usr/share/refind



[Install]

WantedBy=multi-user.target

</nowiki>}}



{{dosya|/etc/systemd/system/refind_update.service|<nowiki>

[Unit]

Description=rEFInd boot manager update



[Service]

Type=oneshot

ExecStart=/usr/bin/refind-install

</nowiki>}}



Sonra {{dosyaadı|refind_update.path}}'ı etkinleştirin.



== Apple Macs ==



{{AUR|mactel-boot}} from the [[AUR]] is an experimental "bless" utility for Linux. If that does not work, use "bless" from within OSX to set rEFInd as the default boot entry. Assuming your UEFISYS partition is mounted at {{ic|/mnt/efi}} within OSX, do:




# bless --setBoot --folder /mnt/efi/EFI/refind --file /mnt/efi/EFI/refind/refind_x64.efi



== VirtualBox ==



Şu anda VirtualBox varsayılan olarak yalnızca{{dosyaadı|/EFI/BOOT/BOOT*.EFI}} yolundan önyükleme yapabiliyor. Bu yüzden {{dosyaadı|refind-install}}'un hiç olmazsa {{dosyaadı|--usedefault}} seçeneğiyle kullanılması gereklidir.



== Araçlar==



rEFInd çeşitli 3.parti araçları destekler. Araçların ayrı ayrı yüklenmesi gereklidir. Hangi seçeneğin görüntülenmesini istiyorsanız onu{{dosyaadı|refind.conf}}dosyasını düzenleyerek ayarlayabilirsiniz.

{{dosya|$esp/EFI/refind/refind.conf|

...

# Which non-bootloader tools to show on the tools line, and in what

# order to display them:

# shell - the EFI shell (requires external program; see rEFInd

# documentation for details)

# memtest - the memtest86 program, in EFI/tools, EFI/memtest86,

# EFI/memtest, EFI/tools/memtest86, or EFI/tools/memtest

# gptsync - the (dangerous) gptsync.efi utility (requires external

# program; see rEFInd documentation for details)

# gdisk - the gdisk partitioning program

# apple_recovery - boots the Apple Recovery HD partition, if present

# windows_recovery - boots an OEM Windows recovery tool, if present

# (see also the windows_recovery_files option)

# mok_tool - makes available the Machine Owner Key (MOK) maintenance

# tool, MokManager.efi, used on Secure Boot systems

# about - an "about this program" option

# exit - a tag to exit from rEFInd

# shutdown - shuts down the computer (a bug causes this to reboot

# many UEFI systems)

# reboot - a tag to reboot the computer

# firmware - a tag to reboot the computer into the firmware's

# user interface (ignored on older computers)

# netboot - launch the ipxe.efi tool for network (PXE) booting

# Default is shell,memtest,gdisk,apple_recovery,windows_recovery,mok_tool,about,shutdown,reboot,firmware

#

'''showtools''' '''shell''', '''memtest''', '''netboot''', about, reboot, firmware

...

}}



=== UEFI kabuğu ===



{{dosyaadı|shellx64.efi}} dosyasını EFI sistem bölümümünün (kök)en üst dizinine kopyalayın.



=== Memtest86 ===

{{AUR|memtest86-efi}}'yi [[AUR]]'dan yükleyin ve {{ic|$esp/EFI/tools/}} dizinine kopyalayın. .

# cp /usr/share/memtest86-efi/bootx64.efi $esp/EFI/tools/memtest86.efi



=== iPXE ===

{{önemli|REFInd'ın PXE desteği henüz “deneme aşamasındadır”.}}

{{pkg|refind-efi}} contains the iPXE UEFI binaries, you just need to copy them to {{ic|$esp/EFI/tools/}}.

# cp /usr/share/refind/tools_x64/ipxe_discovery_x64.efi $esp/EFI/tools/ipxe_discovery.efi

# cp /usr/share/refind/tools_x64/ipxe_x64.efi $esp/EFI/tools/ipxe.efi



== Ayrıca bakınız ==



* [http://www.rodsbooks.com/refind/ The rEFInd Boot Manager] Roderick W. Smith. tarafından hazırlanmıştır.

* {{dosyaadı|/usr/share/refind/docs/README.txt}}
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »



Çevrimdışı karakartala

  • Newbie
  • *
    • İleti: 8
Yanıtla #3 : 29 Haziran 2015 - 04:24:11
Cevaplar için teşekkürler.

1- "Passing kernel parameters"  bir başlık. Bu başlıktan sonra da çekirdek değişkenlerinin nasıl ayarlanacağını anlatıyor.

2- Haklıymışsınız. Siz söyleyince aklıma internetten etimolojik sözlüklere bakmak geldi.

http://dictionary.reference.com/browse/stanza

http://www.merriam-webster.com/dictionary/stanza

3- Teşekkürler.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »