Difference between revisions of "Preserve Manjaro Bootloader/tr"
Views
Actions
Namespaces
Variants
Tools
(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__ | ||
= Giriş = | |||
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]. | |||
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 = | = Eski Bios sistemleri = | ||
Line 16: | Line 12: | ||
{{UserCmd|command=sudo grub-install --force /dev/sdxy}} | {{UserCmd|command=sudo grub-install --force /dev/sdxy}} | ||
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. | 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 = | |||
= UEFI | Herhangi bir linux işletim sistemi terminalinde çıktıya bakın | ||
{{UserCmd|command=efibootmgr}} | |||
{{UserCmd|command=efibootmgr}} | |||
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> | ||
}} | }} | ||
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: | |||
{{UserCmd|command=sudo efibootmgr -o 0001,0002,0004,0005,0008}} | |||
{{UserCmd|command=sudo efibootmgr -o 0001,0002,0004,0005,0008}} | |||
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. | Ç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. | ||
{{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}} | |||
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 | |||
{{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}} | ||
/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. | |||
{{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}} | |||
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 | |||
{{UserCmd|command=sudo touch /boot/grub/custom.cfg}} | {{UserCmd|command=sudo touch /boot/grub/custom.cfg}} | ||
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. | |||
{{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> | ||
}} | }} | ||
btrfs'nin ek ince ayarlara ihtiyacı olacak (rootflag=subvolume=@) | |||
btrfs | |||
[[Category:Contents Page{{#translation:}}]] | [[Category:Contents Page{{#translation:}}]] |
Latest revision as of 21:18, 15 April 2024
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.
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
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:
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.
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
/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.
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
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.
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=@)