Linux'u bir VHD'den başlatabilir miyim?


27

Linux sistemini Windows 7'de VHD'den başlatmanın bir yolu var mı?

Eğer bir yol varsa, ilk etapta oraya nasıl koyabilirim?

EDIT: Açıklığa kavuşturmak için Linux'u bir VM'de çalıştırmaya çalışmıyorum. Windows 7 ile yapabildiğim gibi fiziksel makinemde VHD'den başlatmaya çalışıyorum.


1
Bunu şimdi Linux'ta yapabilirsiniz. Geçenlerde buraya bir cevap gönderdim. unix.stackexchange.com/questions/309900/…
Dekan

Yanıtlar:


16

Yapamazsın. Windows'ta VHD desteği önyükleme işlemine entegre edilmiştir ve Linux böyle bir destek sunmamaktadır. Ek olarak, Linux'un başka bir sanal disk türünden önyüklemeyi desteklediğini bilmiyorum.


4
Doğru - VHD önyükleme desteği, Windows 7 Önyükleme Yükleyicisinin bir parçasıdır ve bu, başka bir işletim sistemi tarafından desteklenmez. Bunun da taşınması için hiçbir planın farkında değilim.
BinaryMisfit

Linux ext4 görüntülerinden kolayca önyüklenebilir VHD için önyükleyebileceği bir Linux eşdeğeri var mı? Her ne kadar kesinlikle yaygın sanal makineler için bir disk formatı değil. Ancak şu an itibariyle Linux
VHD'den

23

evet, az önce herhangi bir bilgisayarı önyükleyebileceğiniz bir Linux VHD örneği yayınladık.

Daha fazla bilgiyi burada bulabilirsiniz:

Fiziksel PC'nizi indirin ve önyükleyin, ayrıca vm olarak da çalışır - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available-download-and-boot-your- fiziksel-pc-de-ishal-as-vm

Gerçek Cihaz olarak 1 Linux

Linux için VBoot ile Linux işletim sistemi ve uygulamalarını önceden yükleyip önceden yapılandırabilir, ardından ortaya çıkan sanal disk dosyasını VHD formatında dağıtabilirsiniz. Vhd, yapılandırma ve uygulamaların anında kullanılabilmesi için gerçek bir bilgisayarı önyükleyebilir. Bu şekilde, işletim sistemleri dosyalar kadar basit bir şekilde yönetilebilir. Böyle bir Linux VHD'yi fiziksel bilgisayarları önyükleme anlamında gerçek bir cihaz olarak adlandırıyoruz.

Vhd dosyası olan bir bilgisayarı kurmak ve başlatmak çok kolaydır. Vhd dosyasını indirip, Windows ya da Linux dosya sistemine bırakın, ardından önyükleyiciyi yapılandırın ve bilgisayarı yeniden başlatın.

Sanal Uygulama Olarak 2 Linux

Tam olarak aynı vhd dosyası, VMLite Workstation, VirtualBox, Xen ve Virtual PC ve Hyper-V vb. Gibi sanallaştırma yazılımı kullanan bir sanal makine olarak da çalışır. Varsayılan olarak, VMLite Workstation için optimize edilmiştir.

VMLite Workstation kurulu ise, vhd'yi VMLite Workstation ile sanal bir makine olarak başlatmak için ubuntu-910-desktop-i386.mop dosyasını çift tıklayabilirsiniz.

Örnek bir Ubuntu VHD paketi indirilmeye hazırdır:

http://www.vmlite.com/index.php/download/22-appliances (ücretsiz site kaydı gereklidir)

indir, çıkart, sonra Windows'ta setup.exe dosyasına çift tıklayın, Linux'ta yeniden başlatın, önyükleme yükleyicilerini yapılandırmanız gerekir.

detaylı talimatlar:

http://www.vmlite.com/appliances/ubuntu-910-readme.html

ekran görüntüsü:

http://www.vmlite.com/images/vboot/vboot-grub2.png

VMLite Takımı


3
Görünüşe göre bu VBoot programı 2012-01-12 tarihinde, neredeyse on ay önce sona erecek ve artık ücretsiz değil.
James Dunne

İlk bağlantı koptu!
msangel

10

Önce Keith Combs'un bu bilinen prosedürünü kullanarak önyüklenebilir bir Win 7 VHD oluşturun.

http://blogs.technet.com/b/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server-2008-r2.aspx

Win 7 işletim sistemini VHD'de önyükleyin.

Ücretsiz Wubi yükleyicisini alın.

http://www.ubuntu.com/download/ubuntu/windows-installer

Windows 7'den Ubuntu Wubi yükleyicisini yükleyin, ancak Fiziksel HD'nin birincil bölümüne dosya yüklediğinizden emin olun (VHD'nin C: windows bölümü değil)

Sizden istendiğinde yeniden başlatın, ancak önyükleme menüsünden henüz Ubuntu'yu seçmeyin (çalışmaz), Windows 7'yi son kez başlatmanız gerekir.

Şimdi önemli olan bit: Windows 7'de Klasör görünümü ayarlarını "Tüm dosyaları göster" olarak değiştirdiğinizden ve işletim sistemi dosyalarının gizli olmadığından emin olun. Bunu yaptıktan sonra C: sürücüsüne göz atın. İki önemli dosya göreceksiniz: wubildr ve wubildr.mbr

Bu iki dosyayı Fiziksel Bölümün köküne kopyalayın (yani, Windows7.vhd dosyasının bulunduğu bölüm ve yukarıdaki wubi'yi yüklediğinizde oluşturulan Ubuntu klasörü). Dosyaları doğru bölüme kopyaladığınızdan emin olmak için, bir pagefile.sys bootmgr ve bootsect.bak dosyası bulunduğundan emin olun.

Bu kadar! yeniden başlatın ve Windows önyükleyicisinden Ubuntu'yu seçin.


5

Bir disk görüntüsünü bir kök aygıt olarak kullanmak mümkündür, ancak bunu çekirdeğe veya önyükleyiciye derlemek biraz zordur. VHD spesifikasyonu serbest bir şekilde mevcut olduğundan, bir vhd'ye bir .iso veya .img ile aynı statü verecek şekilde lilo veya grub veya linux çekirdeğini genişletmek sizi bir yıldan fazla sürmeyecek şekilde basit bir programlama meselesi olmalıdır. veya iki hafta sonları ve akşamları. O zaman bir kahraman olacaksın ve yamalarınız ana hat çekirdeği kaynağına kabul edildikten sonra bir Tux dövmesi almaya hak kazanacaksınız.


5
gereksiz yere snarkiness
uSlackr

0

lol bu geç bir cevap, ancak WUBI yükleyicisini veya unetbootin'i deneyebilirsin. VHD dosyalarını kullanmazlar, ancak cd veya iso'nun bir kopyasına sahip olduğunuz sürece herhangi bir bölümlendirme olmadan birkaç linux dağıtımını önyüklemenize izin verir.


-1

Sanal bir makinede mevcut bir Linux Sistemini çalıştırmayı mı kastediyorsunuz?

Eğer evetse cevap bu olabilir: http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml


Hayır! Bir dosya kabı kullanarak işletim sistemini çıplak metalden başlatmaya değiniyordu. Geçmişte yapılmış, çeşitli yöntemler kullanarak gördüm. Aslında, bu şekilde bir dağıtım yürütürdüm. GRUB'tan daha temiz, çünkü Linux dağıtımını değiştirmeye veya kaldırmaya karar verirseniz bölüm tablosunda temizlenecek bir şey yok.
TomXP411

-2

VHD'yi VMDK'ya (VMWare ürünleri için) dönüştürmeyi deneyebilir ve oradan önyüklemeyi deneyebilirsiniz.

VHD'yi bir VMWare ürünüyle açmanız yeterlidir (ücretsiz VMWare oynatıcısı çalışacaktır) ve VMWare sizin için VMDK'ya dönüştürecektir.

Yine de yeni VMWare ortamında tam olarak çalışmak için Linux sistemini ince ayar yapmanız gerekebilir.


Vm başlatmak niyetinde değildim. Bunu Virtual PC ile yapabilirim. İstediğim şey fiziksel makinemi vhd'de başlatmak. Yine de teşekkürler.
R. Martinho Fernandes

Soru, sanal bir makine değil, tamamen metal bir VHD'ye önyükleme yapmaktı. Bunu Windows ile yapabilirsiniz: OS'yi bir hiper yönetici kullanmadan doğrudan VHD'ye önyükleme. OP aynı şeyi Linux ile yapmak istedi.
TomXP411
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.