GRUB'u Windows 7 içinden yükleme


14

Burada öğretici kullanarak Visual C ++ (Windows) bir çekirdek yapmaya çalışıyorum . Merak ettiğim, Windows 7'den GRUB'un nasıl kurulacağı. Puppy Linux'u veya başka bir şey indirmem gerekiyorsa, ancak Windows'dan yüklemeyi tercih ederim. Merak ediyorsanız, GRUB'u destekleyen bir çoklu önyükleme başlığına sahip bir PE EXE'i önyüklemek istiyorum.

Yanıtlar:


18

EasyBCD , NeoGrub adlı GRUB tabanlı bir bootloader'ı otomatik olarak kurabilir. Windows önyükleyicisinden zincirle yüklenir ve yapılandırma dosyasını Windows içinden düzenleyebilirsiniz; NTFS'yi de destekler, böylece çekirdeği NTFS bölümüne kaydedebilir ve oradan yükleyebilirsiniz.

Açıklama: EasyBCD yazdım.


Vista'da başarısız oluyor. .Net framework 2 yüklenemedi. Sanırım çerçeveyi değiştirme zamanı geldi. Neyse harika iş.
Nagaraj Tantri

2
EasyBCD'nin en son sürümü .NET 2.0 veya .NET 4.0'ı kullanabilir. .NET 2.0'ı Vista'ya el ile yükleyemezsiniz çünkü zaten onunla birlikte gelir.
Mahmoud Al-Qudsi

Tuhaf bir sorunum var: Seninkini ve manuel bir yaklaşımı kullanarak kurtarma grubunu elde edebiliyorum, ancak grub2.cfgkurtarma diskinden bile bir tane /etc/release
üretemiyorum (

4
Crackin' cevabı ... "Ben EasyBCD yazdı" ... Boom.
Kinnectus

@Mahmoud Al-Qudsi: Affedersiniz, lütfen buna da bir göz atar mısınız ?! bağlantı çünkü kimse cevap vermedi! (düşük görüntüler bile!) Şimdiden teşekkürler.
Küçük Çocuk

4

Başka bir çözüm Grub4DOS .

İsme rağmen Windows (XP) ile bile çalışıyor - muhtemelen 7 ile de.


7 kazanmak için çalışmak için bir öğretici var mı? menüden grub yükle'yi seçtiğimde arayüzde bölümler göstermiyor.
tgkprog

WinGrub da yardımcı olmadı yönetici isteminden çalıştırmak için çalıştı. benim ana c sürücü üzerinde ntfs var
tgkprog

ext4 gibi bir linux dosya biçiminde grub.cfg bulabilir mi? Bence hayır.
Don

@Yağlı bir bölüme grub4dos yükledim. Bu tüm sistemler tarafından okunabilir ve yazılabilir.
Nils

2

Bu sorunu yaşadım: Kubuntu yükledikten sonra Windows 7'yi (Pro x64) yükledikten sonra Kubuntu önyükleme menüsünden kayboldu.

Benim Çözüm:

EasyBCD'yi yükleyin , önyükleme menüsüne GRUB2 ekleyin, yeniden başlatın , * Ubuntu girin, bunu yapın:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Önyükleme Onarımını çalıştırın.

Önyükleme onarım fotoğrafı

Seçin Recommended repair.

Tekrar Windows'u önyükleyin ve EasyBCD kullanarak GRUB2'yi kaldırın.


Süper Kullanıcıya Hoşgeldiniz. Dış bağlantılar kesilebilir veya kullanılamayabilir, bu durumda cevabınız yararlı olmaz. Lütfen yanıtınıza gerekli bilgileri ekleyin ve bağlantıyı atıf ve daha fazla okuma için kullanın. Teşekkürler.
fixer1234

Son adım olarak neden GRUB2'yi kaldırdığınızı merak ediyorum. Hedef eklemek değil mi?
fixer1234

EasyBCD'den kaldırmazsanız, GRUB'da windows 7'yi seçtiğinizde, ubuntu ve pencereler arasında tekrar seçim yapabilirsiniz.
notgiorgi

GRUB'u kaldırırsanız, başladığınız yere geri dönersiniz (GRUB olmadan). Sorun Ubuntu ise, çözüm Ubuntu'yu önyükleme listesinden kaldırmak olmaz mı? Örneğin, GRUB tabanlı bir çoklu önyükleme sisteminde, GRUB size OS seçeneğini sunar. İşletim sistemini kaldırmak, siparişi değiştirmek vb. İçin GRUB'u düzenleyebilirsiniz
fixer1234

2
Ubuntu'dan oluşturduğunuz değil, Windows'un oluşturduğu GRUB'u kaldırırsınız, aksi takdirde iki GRUB-s'e sahip olursunuz
notgiorgi

2

Başka bir çözüm, Windows 7-10 / XP / Vista'da hem EFI hem de BIOS yüklemesini destekleyen Grub2Win kullanmaktır . Grub sürüm 2.02 dayanır ve önyükleme işlemek için bir GUI verir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.