Çözüldü Grub4dos windows seçeneği yok

sky2222

Katılımcı Üye
17 Nis 2020
487
6
Threadripper
Merhabalar, gün itibariyle çalışır durumda olan windows 10un yanına bir tane Pardus işletim sistemi kurdum. Yanına derken de, windows 10 ssd'de, pardus da hdd üzerinde barınıyor. Kurulum sırasında anlamadığım bir sorun nedeniyle bilgisayar boot olunurken grub4dos seçeneklerinde Windows mevcut değil. Oysa, kurulum sırasında buna izin verdiğimi kesinlikle hatırlıyorum. Grub4dos içerisine windowsu sonradan eklememin bir yolu var mı?
 

Krypthon

Katılımcı Üye
21 Ağu 2021
796
754
Tien-Şan
Merhabalar, gün itibariyle çalışır durumda olan windows 10un yanına bir tane Pardus işletim sistemi kurdum. Yanına derken de, windows 10 ssd'de, pardus da hdd üzerinde barınıyor. Kurulum sırasında anlamadığım bir sorun nedeniyle bilgisayar boot olunurken grub4dos seçeneklerinde Windows mevcut değil. Oysa, kurulum sırasında buna izin verdiğimi kesinlikle hatırlıyorum. Grub4dos içerisine windowsu sonradan eklememin bir yolu var mı?
Merhabalar;
İlk olarak sudo update-grub grup güncellemisini gerçekleştirin.
Windows 10, çoğunlukla, os-prober tarafından otomatik olarak grup önyükleme menüsüne eklenecektir.
Özel kurulumum için, Ubuntu'yu başlatmak için bir kısayol tuşuna basılmadıkça, grup menüsünü tamamen gizlemek ve pencereleri otomatik olarak başlatmak istedim. Bu yüzden benim özel durumumda os-prober bir seçenek değil çünkü çoğu cevabın bahsetmeyi ihmal ettiğim grup menüsünü gizlemenin en önemli adımı, os-prober devre dışı bırakma bayrağını ayarlamak veya os'a kadar gösterilecek OLACAK menü -prober tamamlanır.
Doğru olmasını beklediğimden çok daha uzun sürdü çünkü orada çok fazla kısmi cevap var ama çoğu sürüme bağlı ve sizi yanlış yönlendirebilir. Kendi grup menü girişimi yazmaya çalışırken çok zaman harcadım, ntdlr gibi olmayan grub komutlarını kullanmaya çalıştım. Başka bir uyarı, grubumdaki zincir yükleyici işlevlerinin efi değil bios'u başlatmaya çalışması ve çalışmamasıdır. (Eminim yanlış bir şey yapıyordum?)
Sonuç olarak, /boot/grub/grub.cfg dosyanızın önyükleme bölümleri için UUIDS bulma işinin çoğunu sizin için yapmasını sağlayan komut dosyaları gibi, çözüm aslında basitti . Böylece çoğu kişinin bahsettiği fdisk ve blkid adımlarını atlayabilirsiniz.
Yani 1. adım, /boot/grub/grub.cfg dosyasının .cfg dosyasını oluşturmak için update-grub kullanarak güncel olduğundan emin olmaktır . terminalde
sudo update-grub

Adım 2, /etc/grub.d/40_custom içine özel menü girişleri eklemektir . Basitçe open /boot/grub/grub.cfg " menuentry " aramanızı yazmaya ve otomatik olarak oluşturulan girdileri kopyalamaya çalışarak zaman kaybetmeyin .
Listedeki ilk ubuntu benimki gibi görünüyor

Windows benzer olacaktır. Her ikisini de /etc/grub.d/40_custom dizinine kopyalayın . Ubuntu için yaptığım tek değişiklik, grubun o kısayol tuşuyla ilişkili işletim sistemini başlatmasını sağlayacak --hotkey=key bayrağını eklemek .

linux /boot/vmlinuz-5.4.0-39-generic root=UUID=9e66eed6-e672-49ff-a07c-afdc00809148 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.4.0-39-generic


Kullandığım --id windows-özel . Değişiklikleri /etc/grub.d/40_custom dosyasına kaydedin .
Sonunda / etc/default/grub'u açın ve ekleyin
GRUB_DISABLE_OS_PROBER=true

değişim GRUB_DEFAULT=0için GRUB_DEFAULT=windows-custom ve değişim GRUB_TIMEOUT=10ben 0.5 kullanmak zamanlamaları seçiminiz sadece kendime vurmak için biraz daha fazla zaman vermek u POST sonra Ubuntu önyükleme için.
Umarım bu birilerini biraz baş ağrısından kurtarır
 

sky2222

Katılımcı Üye
17 Nis 2020
487
6
Threadripper
Merhabalar;
İlk olarak sudo update-grub grup güncellemisini gerçekleştirin.
Windows 10, çoğunlukla, os-prober tarafından otomatik olarak grup önyükleme menüsüne eklenecektir.
Özel kurulumum için, Ubuntu'yu başlatmak için bir kısayol tuşuna basılmadıkça, grup menüsünü tamamen gizlemek ve pencereleri otomatik olarak başlatmak istedim. Bu yüzden benim özel durumumda os-prober bir seçenek değil çünkü çoğu cevabın bahsetmeyi ihmal ettiğim grup menüsünü gizlemenin en önemli adımı, os-prober devre dışı bırakma bayrağını ayarlamak veya os'a kadar gösterilecek OLACAK menü -prober tamamlanır.
Doğru olmasını beklediğimden çok daha uzun sürdü çünkü orada çok fazla kısmi cevap var ama çoğu sürüme bağlı ve sizi yanlış yönlendirebilir. Kendi grup menü girişimi yazmaya çalışırken çok zaman harcadım, ntdlr gibi olmayan grub komutlarını kullanmaya çalıştım. Başka bir uyarı, grubumdaki zincir yükleyici işlevlerinin efi değil bios'u başlatmaya çalışması ve çalışmamasıdır. (Eminim yanlış bir şey yapıyordum?)
Sonuç olarak, /boot/grub/grub.cfg dosyanızın önyükleme bölümleri için UUIDS bulma işinin çoğunu sizin için yapmasını sağlayan komut dosyaları gibi, çözüm aslında basitti . Böylece çoğu kişinin bahsettiği fdisk ve blkid adımlarını atlayabilirsiniz.
Yani 1. adım, /boot/grub/grub.cfg dosyasının .cfg dosyasını oluşturmak için update-grub kullanarak güncel olduğundan emin olmaktır . terminalde
sudo update-grub

Adım 2, /etc/grub.d/40_custom içine özel menü girişleri eklemektir . Basitçe open /boot/grub/grub.cfg " menuentry " aramanızı yazmaya ve otomatik olarak oluşturulan girdileri kopyalamaya çalışarak zaman kaybetmeyin .
Listedeki ilk ubuntu benimki gibi görünüyor

Windows benzer olacaktır. Her ikisini de /etc/grub.d/40_custom dizinine kopyalayın . Ubuntu için yaptığım tek değişiklik, grubun o kısayol tuşuyla ilişkili işletim sistemini başlatmasını sağlayacak --hotkey=key bayrağını eklemek .

linux /boot/vmlinuz-5.4.0-39-generic root=UUID=9e66eed6-e672-49ff-a07c-afdc00809148 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.4.0-39-generic


Kullandığım --id windows-özel . Değişiklikleri /etc/grub.d/40_custom dosyasına kaydedin .
Sonunda / etc/default/grub'u açın ve ekleyin
GRUB_DISABLE_OS_PROBER=true

değişim GRUB_DEFAULT=0için GRUB_DEFAULT=windows-custom ve değişim GRUB_TIMEOUT=10ben 0.5 kullanmak zamanlamaları seçiminiz sadece kendime vurmak için biraz daha fazla zaman vermek u POST sonra Ubuntu önyükleme için.
Umarım bu birilerini biraz baş ağrısından kurtarır
Çok teşekkür ederim, dünden beri bununla uğraşıyordum. Sadece grub4dos'u güncellemek yeterli oldu, kendisi windowsu otomatik olarak buldu.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.