Manjaro Difference between revisions of "Preserve Manjaro Bootloader/tr"

Difference between revisions of "Preserve Manjaro Bootloader/tr"

From Manjaro
(Created page with "Çoğu UEFI sistemi için bu tek başına yeterli olmalıdır. Ancak bazı durumlarda (ve buradaki bazı konularda rapor edilmiştir), bu durum böyle değildir (muhtemelen ü...")
 
(Created page with "{{UserCmd|command=sudo touch /boot/grub/custom.cfg}}")
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
__TOC__
__TOC__


<div lang="en" dir="ltr" class="mw-content-ltr">
= Giriş =
= Introduction =
Bu, Manjaro önyükleyicinizi geri almak veya geri yüklemek için değildir. Manjaro önyükleyicinizi geri yüklemek için, bkz. [https://wiki.manjaro.org/index.php?title=Restore_the_GRUB_Bootloader this].
This is not to get back or to restore your Manjaro bootloader. To restore your Manjaro bootloader, see [https://wiki.manjaro.org/index.php?title=Restore_the_GRUB_Bootloader this].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Bu, çalışan Manjaro önyükleyicinizin diğer işletim sistemi önyükleyicileri tarafından geçersiz kılınmasını önlemek içindir. Bu, diğer işletim sistemi grubunu güncellediğinde (update-grub değil) meydana gelebilir. Manjaro'nun intel-ucode uygulaması nedeniyle, diğer işletim sistemi önyükleyicisi Manjaro işletim sistemini önyükleyemiyor, bu nedenle bu eğitim.
This is to prevent your working Manjaro bootloader being overridden by other OS bootloaders. This can happen when the other OS updates its grub (not update-grub). And due to Manjaro's implementation of intel-ucode, other OS bootloader cannot boot Manjaro OS, hence this tutorial.
</div>


= Eski Bios sistemleri =
= Eski Bios sistemleri =
Line 16: Line 12:
  {{UserCmd|command=sudo grub-install --force /dev/sdxy}}
  {{UserCmd|command=sudo grub-install --force /dev/sdxy}}


<div lang="en" dir="ltr" class="mw-content-ltr">
burada /dev/sdxy diğer işletim sistemi bölümüdür. Bazı işletim sistemlerinin 'grub2-install' komutuna ihtiyaç duyduğunu unutmayın.  
where /dev/sdxy is the other OS partition. Note some OS's need command 'grub2-install'.
</div>


Yeni bir linux işletim sistemi kurarken, yükleyicide her zaman "önyükleyiciyi bölüme yükleme" seçeneğini seçin. Önyükleyiciyi yüklememeyi de seçebiliriz, ancak 'bölümlemeye' seçeneğini seçmek (Manjaro bunu 'sisteme' olarak adlandırır) yeterince iyidir ve her işletim sisteminde bir önyükleyicinin kurulu olması tercih edilir.
Yeni bir linux işletim sistemi kurarken, yükleyicide her zaman "önyükleyiciyi bölüme yükleme" seçeneğini seçin. Önyükleyiciyi yüklememeyi de seçebiliriz, ancak 'bölümlemeye' seçeneğini seçmek (Manjaro bunu 'sisteme' olarak adlandırır) yeterince iyidir ve her işletim sisteminde bir önyükleyicinin kurulu olması tercih edilir.


<div lang="en" dir="ltr" class="mw-content-ltr">
Manjaro'yu daha sonra kaldırmayı seçerseniz, kaldırmadan önce diğer işletim sistemi önyükleyicisini varsayılan olarak yapmayı unutmayın.
If you choose to uninstall Manjaro later on, remember to make the other OS bootloader as default before uninstalling.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
= UEFI sistemleri =
= UEFI systems =
Herhangi bir linux işletim sistemi terminalinde çıktıya bakın
At any linux OS terminal, see output of
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  {{UserCmd|command=efibootmgr}}
{{UserCmd|command=efibootmgr}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
It will give an output like this:
It will give an output like this:
{{UserCmdOutput|command=efibootmgr|result=
{{UserCmdOutput|command=efibootmgr|result=
Line 49: Line 36:
  </pre>
  </pre>
  }}
  }}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Manjaro önyükleme sırasının yukarıdaki gibi başlangıçta olduğundan emin olun: "BootOrder: 0001,0002,0004,0005,0008"
Make sure Manjaro bootorder is at the beginning as above: "BootOrder: 0001,0002,0004,0005,0008"
Değilse, şu şekilde yeniden sıralayın:
If it is not, reorder such that it is, like this:
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  {{UserCmd|command=sudo efibootmgr -o 0001,0002,0004,0005,0008}}
{{UserCmd|command=sudo efibootmgr -o 0001,0002,0004,0005,0008}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Ne zaman başka bir işletim sistemi kursak, bu önyükleme sırasının en üstünde olacaktır; ve Manjaro'nun yeniden zirvede olmasını sağlayacak şekilde yeniden sıralamamız gerekecek. Ve bunu livecd medyasının kendisini kurarak yapabiliriz. Unutursak herhangi bir işletim sistemine kurulum yaptıktan sonra yapabiliriz. UEFI için, önyükleme kurulumunda önyükleme yapmak üzere hala Manjaro'yu seçebiliriz (F8 ~ F12'den biri).
Whenever we install another OS, it will be at the top of that bootorder; and we will need to reorder such that Manjaro is again at the top. And we can do that at that install livecd media itself. If we forget, we can do it after installation at any OS. For UEFI, we can still select Manjaro to boot at boot-setup (one of F8 ~ F12).
</div>


Çoğu UEFI sistemi için bu tek başına yeterli olmalıdır.
Çoğu UEFI sistemi için bu tek başına yeterli olmalıdır.
Ancak bazı durumlarda (ve buradaki bazı konularda rapor edilmiştir), bu durum böyle değildir (muhtemelen ürün yazılımı sorunları nedeniyle). Yukarıdaki adımlar Manjaro önyükleme sırasının başlatılacağını garanti etmez. Bu durumlarda ekstra bir komut gerekir.
Ancak bazı durumlarda (ve buradaki bazı konularda rapor edilmiştir), bu durum böyle değildir (muhtemelen ürün yazılımı sorunları nedeniyle). Yukarıdaki adımlar Manjaro önyükleme sırasının başlatılacağını garanti etmez. Bu durumlarda ekstra bir komut gerekir.


  <div lang="en" dir="ltr" class="mw-content-ltr">
  {{UserCmd|command=sudo cp /boot/grub/x86_64-efi/core.efi /boot/efi/EFI/boot/bootx64.efi}}
{{UserCmd|command=sudo cp /boot/grub/x86_64-efi/core.efi /boot/efi/EFI/boot/bootx64.efi}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Veya livecd'de (veya başka bir işletim sistemi) yapıldıysa ve /mnt'ye /mnt bölümü ve /mnt/boot/efi'ye /boot/efi bölümü takıldıysa
Or, if done at livecd (or another OS) and mounted / partition to /mnt and /boot/efi partition to /mnt/boot/efi
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  Translations:Preserve Manjaro Bootloader/17/tr
{{UserCmd|command=sudo cp /mnt/boot/grub/x86_64-efi/core.efi /mnt/boot/efi/EFI/boot/bootx64.efi}}
{{UserCmd|command=sudo cp /mnt/boot/grub/x86_64-efi/core.efi /mnt/boot/efi/EFI/boot/bootx64.efi}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
/boot/efi/EFI/Manjaro/grubx64.efi yerine /boot/grub/x86_64-efi/core.efi kopyalamak da aynı şeyi başarabilir çünkü /boot/efi/EFI/Manjaro/grubx64.efi'nin kendisi bir kopyadır /boot/grub/x86_64-efi/core.efi
Copying /boot/efi/EFI/Manjaro/grubx64.efi instead of /boot/grub/x86_64-efi/core.efi can also accomplish the same thing because /boot/efi/EFI/Manjaro/grubx64.efi is itself a copy of /boot/grub/x86_64-efi/core.efi
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Yani bunu yapmak da bir alternatiftir.
So doing this is also an alternative.
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  {{UserCmd|command=sudo cp /boot/efi/EFI/Manjaro/grubx64.efi /boot/efi/EFI/boot/bootx64.efi}}
{{UserCmd|command=sudo cp /boot/efi/EFI/Manjaro/grubx64.efi /boot/efi/EFI/boot/bootx64.efi}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Ekstra komuta ihtiyaç duyulmayan bu ekstra komutu yapmak sisteme zarar verecek gibi görünmüyor.
Doing this extra command where the extra command is not needed does not seem to harm the system.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
= Bir geri dönüş alternatifi =
= A fallback alternative =
(Hem bios-legacy hem de uefi)
(Both bios-legacy and uefi)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Çabalarımıza rağmen Manjaro'yu başlatmak için diğer işletim sistemi grubunu kullanmaya devam edebiliriz ve özellikle yukarıdaki yöntemler göz korkutucu görünüyorsa yararlı olabilir. Veya Manjaro önyükleyicisine ulaşamadığımızda takılıp kalırsak.
We can despite our efforts, still use the other OS grub to boot Manjaro, and might come in useful, particularly if the above methods seems daunting. Or if we are stuck not being able to get to Manjaro bootloader.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Diğer işletim sistemi grub 2 sisteminde bir özel.cfg dosyası oluşturun
At the other OS grub 2 system, create a custom.cfg file
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
{{UserCmd|command=sudo touch /boot/grub/custom.cfg}}
{{UserCmd|command=sudo touch /boot/grub/custom.cfg}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Suse, Fedora, Mageia gibi bazı işletim sistemleri /boot/grub yerine /boot/grub2 dizinini kullanır, dolayısıyla bunu buna göre yapın.
Some OS's like Suse, Fedora, Mageia uses directory in /boot/grub2 not /boot/grub, so do so accordingly.
Daha sonra yeni oluşturulan özel.cfg dosyasına aşağıdakini ekleyin. Grub'u güncellemeye veya /etc/default/grub'u değiştirmeye gerek yok ve grup yüklemeleri veya güncelleme grupları ayakta kalacak (devam edecek). Ve tabii ki her yeni Manjaro çekirdeğinde de varlığını sürdürüyor. Bu girişin/girişlerin grub.cfg'de gösterilmeyeceğini unutmayın.
Then add the following in the newly created custom.cfg. No need to update-grub or change /etc/default/grub and will stand (persist) grub-installs or update-grubs. And of course persists to any new Manjaro kernel. Note this entry/entries will not be shown in their grub.cfg.
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  {{File|file=/boot/grub/custom.cfg|content=
{{File|file=/boot/grub/custom.cfg|content=
<pre>
<pre>
menuentry "Manjaro - configfile "  {
menuentry "Manjaro - configfile "  {
Line 129: Line 85:
</pre>
</pre>
}}
}}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
btrfs'nin ek ince ayarlara ihtiyacı olacak (rootflag=subvolume=@)
btrfs will need additional tweeks (rootflag=subvolume=@)
</div>


[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]

Latest revision as of 21:18, 15 April 2024

Other languages:
English • ‎Türkçe • ‎русский

Giriş

Bu, Manjaro önyükleyicinizi geri almak veya geri yüklemek için değildir. Manjaro önyükleyicinizi geri yüklemek için, bkz. this.

Bu, çalışan Manjaro önyükleyicinizin diğer işletim sistemi önyükleyicileri tarafından geçersiz kılınmasını önlemek içindir. Bu, diğer işletim sistemi grubunu güncellediğinde (update-grub değil) meydana gelebilir. Manjaro'nun intel-ucode uygulaması nedeniyle, diğer işletim sistemi önyükleyicisi Manjaro işletim sistemini önyükleyemiyor, bu nedenle bu eğitim.

Eski Bios sistemleri

Diğer tüm linux işletim sistemlerini ve terminallerini başlatın.

user $ sudo grub-install --force /dev/sdxy COPY TO CLIPBOARD


burada /dev/sdxy diğer işletim sistemi bölümüdür. Bazı işletim sistemlerinin 'grub2-install' komutuna ihtiyaç duyduğunu unutmayın.

Yeni bir linux işletim sistemi kurarken, yükleyicide her zaman "önyükleyiciyi bölüme yükleme" seçeneğini seçin. Önyükleyiciyi yüklememeyi de seçebiliriz, ancak 'bölümlemeye' seçeneğini seçmek (Manjaro bunu 'sisteme' olarak adlandırır) yeterince iyidir ve her işletim sisteminde bir önyükleyicinin kurulu olması tercih edilir.

Manjaro'yu daha sonra kaldırmayı seçerseniz, kaldırmadan önce diğer işletim sistemi önyükleyicisini varsayılan olarak yapmayı unutmayın.

UEFI sistemleri

Herhangi bir linux işletim sistemi terminalinde çıktıya bakın

user $ efibootmgr COPY TO CLIPBOARD


It will give an output like this:


$ efibootmgr

 BootCurrent: 0001
 Timeout: 1 seconds
 BootOrder: 0001,0002,0004,0005,0008
 Boot0001* manjaro
 Boot0002* ubuntu
 Boot0004* UEFI: WDC WD10PURX
 Boot0005* Hard Drive
 Boot0008* Systemd Boot Manager
 


Manjaro önyükleme sırasının yukarıdaki gibi başlangıçta olduğundan emin olun: "BootOrder: 0001,0002,0004,0005,0008" Değilse, şu şekilde yeniden sıralayın:

user $ sudo efibootmgr -o 0001,0002,0004,0005,0008 COPY TO CLIPBOARD


Ne zaman başka bir işletim sistemi kursak, bu önyükleme sırasının en üstünde olacaktır; ve Manjaro'nun yeniden zirvede olmasını sağlayacak şekilde yeniden sıralamamız gerekecek. Ve bunu livecd medyasının kendisini kurarak yapabiliriz. Unutursak herhangi bir işletim sistemine kurulum yaptıktan sonra yapabiliriz. UEFI için, önyükleme kurulumunda önyükleme yapmak üzere hala Manjaro'yu seçebiliriz (F8 ~ F12'den biri).

Çoğu UEFI sistemi için bu tek başına yeterli olmalıdır. Ancak bazı durumlarda (ve buradaki bazı konularda rapor edilmiştir), bu durum böyle değildir (muhtemelen ürün yazılımı sorunları nedeniyle). Yukarıdaki adımlar Manjaro önyükleme sırasının başlatılacağını garanti etmez. Bu durumlarda ekstra bir komut gerekir.

user $ sudo cp /boot/grub/x86_64-efi/core.efi /boot/efi/EFI/boot/bootx64.efi COPY TO CLIPBOARD


Veya livecd'de (veya başka bir işletim sistemi) yapıldıysa ve /mnt'ye /mnt bölümü ve /mnt/boot/efi'ye /boot/efi bölümü takıldıysa

Translations:Preserve Manjaro Bootloader/17/tr
user $ sudo cp /mnt/boot/grub/x86_64-efi/core.efi /mnt/boot/efi/EFI/boot/bootx64.efi COPY TO CLIPBOARD


/boot/efi/EFI/Manjaro/grubx64.efi yerine /boot/grub/x86_64-efi/core.efi kopyalamak da aynı şeyi başarabilir çünkü /boot/efi/EFI/Manjaro/grubx64.efi'nin kendisi bir kopyadır /boot/grub/x86_64-efi/core.efi

Yani bunu yapmak da bir alternatiftir.

user $ sudo cp /boot/efi/EFI/Manjaro/grubx64.efi /boot/efi/EFI/boot/bootx64.efi COPY TO CLIPBOARD


Ekstra komuta ihtiyaç duyulmayan bu ekstra komutu yapmak sisteme zarar verecek gibi görünmüyor.

Bir geri dönüş alternatifi

(Hem bios-legacy hem de uefi)

Çabalarımıza rağmen Manjaro'yu başlatmak için diğer işletim sistemi grubunu kullanmaya devam edebiliriz ve özellikle yukarıdaki yöntemler göz korkutucu görünüyorsa yararlı olabilir. Veya Manjaro önyükleyicisine ulaşamadığımızda takılıp kalırsak.

Diğer işletim sistemi grub 2 sisteminde bir özel.cfg dosyası oluşturun

user $ sudo touch /boot/grub/custom.cfg COPY TO CLIPBOARD


Suse, Fedora, Mageia gibi bazı işletim sistemleri /boot/grub yerine /boot/grub2 dizinini kullanır, dolayısıyla bunu buna göre yapın. Daha sonra yeni oluşturulan özel.cfg dosyasına aşağıdakini ekleyin. Grub'u güncellemeye veya /etc/default/grub'u değiştirmeye gerek yok ve grup yüklemeleri veya güncelleme grupları ayakta kalacak (devam edecek). Ve tabii ki her yeni Manjaro çekirdeğinde de varlığını sürdürüyor. Bu girişin/girişlerin grub.cfg'de gösterilmeyeceğini unutmayın.

/boot/grub/custom.cfg
menuentry "Manjaro - configfile "  {
     insmod part_gpt
     part part_msdos
     insmod ext2
     search --no-floppy  --fs-uuid --set=root xxxxxxxxxxxxxxxxxxxxxxxx
     configfile /boot/grub/grub.cfg
 }

btrfs'nin ek ince ayarlara ihtiyacı olacak (rootflag=subvolume=@)

Cookies help us deliver our services. By using our services, you agree to our use of cookies.