Yerel Ubuntu sanal kutusunda, belirtilen -partitions kullanılarak oluşturulan bir vmdk ile çalıştırılamıyor


3

Win7 x64 & amp; Ubuntu 11.10 x64 tek bir HDD'de çift önyükleme kurulumu.

Yerel Ubuntu'yu Win7 ana bilgisayarında çalışan VirtualBox içinde misafir işletim sistemi olarak çalıştırmak istedim.

Bölümleri listelemek için aşağıdaki komutu kullandım:

C:\ >vboxmanage internalcommands listpartitions -rawdisk \\.\physicaldrive0
Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)
1       0x07  0   /32 /33  153 /27 /2           1200         2048
2       0x07  153 /27 /3   1023/254/63        363337      2459648
5       0x82  1023/254/63  1023/254/63          9537    746575872
6       0x83  1023/254/63  1023/254/63         46430    766107783
7       0x83  1023/254/63  1023/254/63         46431    861200384
4       0x07  1023/254/63  1023/254/63         10000    956291072

Sonra vmdk dosyasını aşağıdaki gibi yarattım (ubuntu bölümleri 5,6 ve 7'yi belirterek):

C: LH NMR vboxmanage internalcommands createrawvmdk -dosyaadı   "C: \ ubuntu_01.vmdk" -rawdisk \. \ Physicaldrive0-bölümler 5,6,7


Vmdk dosyası başarıyla oluşturuldu, fakat bir sanal makine oluşturduğumda ve bu sanal sürücüyü belirttiğimde, VM başlamayacak, sol üst köşede beyaz bir imleç içeren sadece boş bir siyah ekran göreceksiniz. Grub açılış menüsünü bile göstermiyor.

Sonra bölümleri belirtmeden başka bir vmdk dosyası oluşturdum.

C: LH NMR vboxmanage internalcommands createrawvmdk -dosyaadı   "C: \ ubuntu_02.vmdk" -rawdisk \. \ Physicaldrive0

Bu kez VM başlar ve ubuntu VM içinden başarılı bir şekilde önyüklenir (grub 2 önyükleme menüsü sunulur ve Ubuntu seçildiğinde, başarılı bir şekilde önyüklenir).

Konuk ubuntu işletim sistemi için yalnızca belirli yerel ubuntu bölümlerini nasıl kullanabilirim? Lütfen yardım et.

Ev sahibi: 7 x64 kazan
Konuk: Ubuntu 11.10 x64
Vbox sürümü: 4.1.6 r74713 en son misafir ilavesi yüklü.

Yanıtlar:


1

Mükemmel çalışan bir geçici çözüm buldum. sda7 Linux kurduğum bölüm 5,6,7 sanallaştırmak istediğim yerel bölüm ve "ceztko" benim evim: P

  • -den yerli linux, gruba tekrar yerel linux bölümü : sudo-grub install --force /dev/sda7
  • bölüm önyükleme kesimini evinize kopyalayın: # dd if=/dev/sda7 of=/home/ceztko/virtualbox-native.mbr bs=512 count=1
  • kopya virtualbox-native.mbr Windows kurulumunuza
  • Windows'u ve Yönetici komut isteminden yeniden başlatın:

    VBoxManage internalcommands createrawvmdk -filename C:\users\ceztko\ubuntu.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 5,6,7 -mbr c:\users\ceztko\Dropbox\resources\virtualbox-native.mbr

  • VirtualBox'ı çalıştırın ve yeni sanal sürücüyü sanal makineye atayın.
  • Keyfini çıkarın!

Bu, Virtualbox'ta bir hata olabilir. Ama sanırım daha iyi önyükleme diskinde mbr olarak yüklendiğinde erişilebilir olmayan Windows bölümleri tarafından karıştırılan grub içindeki bir hata.

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.