GRUB'a bir Linux sisteminde sanal disk olarak bulunan bir Windows işletim sistemine önyüklemesini söyleyebilir miyim?


1

GRUB'un (ve GRUB2), içerdiği hdd'yi belirtirseniz, bir Windows işletim sistemi zinciri yükleyebileceğini biliyorum. GRUB'a (ya da GRUB2'ye) bir Linux dosya sisteminde bulunan bir Windows işletim sisteminin bir dd resim dosyasına önyüklemesini söylemek mümkün müdür? Alternatif olarak, bunu gerçekleştirmek için başka bir bootloader kullanmak mümkün müdür?

Bir VM çalıştırmaya çalışmıyorum, ancak sistemi çok az yükü olan ana işletim sistemiymiş gibi çalıştırıyordum. Chroot kullanarak Android'den Linux'a böyle bir şey gördüm, ancak Windows'un kendisi de Linux sistemiyle aynı şekilde chroot'u veya önyüklemeyi desteklemiyor.


Bu soruyu sorduğumdan beri, bunu imkansız buldum - Grub'un işletim sistemi başlatıldığında dosya sistemi erişimi ortadan kalkıyor, böylece sistem hiçbir şey yapamıyor. Ayarladıysanız ve gruba yapmasını söyleseniz bile, girişi seçtikten sonra kilitlenir.
Suchipi

Yanıtlar:


0

Bazı istisnalar dışında Vista ve Windows için mümkündür ... sanal dosya bir dd görüntü olmamalı, bunun yerine bir .VHD / .VHDX olan olmalıdır.

Bu dosyanın sabit olması gerekir (dinamikse ilk önyüklemede maksimuma genişletilir) ve parçalanmamalı, sıkıştırılmadan ve şifrelemeden (BitLocker vb. Olmadan) bir NTFS bölümünde depolanmalıdır.

Windows (Vista'dan), Windows sistemini içeriden .VHD / .VHDX dosyasının önyüklemesinin yerel bir yolunu kullanır (eğer M $ üzerinde arama yalnızca PRO / Enterprise için görülebiliyorsa, ancak bazı üçüncü taraf araçlar da ev sürümlerinde kullanılabilir).

Ayrıca WinXP için bir nasıl yapılır.

Hala denemedim, ama dışarıda çok fazla bilgi var ... search bot .vhd dosyasından Windows'u önyükleme.

Uyarı, bu önyüklemeyi VHD'den yapılandırdığınız bir BCD için bir NTFS bölümüne ihtiyacınız olacaktır.

Üzgünüm, daha fazla yardım edemem.

Sonra Grub2 bu bcd önyüklemesini zincirleme yapabilir .. ama vhd / vhdx dosyasının bir NTFS düz (sıkıştırma / şifrelenmemiş) bölümünde olması gerektiğini unutmayın.

FAT32,>> 4GiB boyutunda dosyalara sahip olamaz. Ext # (ve diğer linux dosya sistemleri vb.) Dosyayı tutmak için kullanılamaz (pencereler önyükleme sırasında bölüm dosya sistemini bilmelidir, bu nedenle yalnızca FAT / FAT12 / FAT16 / FAT32 / exFAT / NTFS).

Bir exFAT neden kullanılamıyor? Hiç bir fikrim yok, belki de tutmak için kullanılabilir ... ben her zaman NTFS'yi bir zorunluluk olarak görürüm!

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.