Windows 7'yi (OEM) ubuntu'daki Virtualbox'a taşıyın


0

Önceden yüklenmiş pencereleri 7 olan bir dizüstü bilgisayar aldım ve ubuntu ile birlikte çift önyükleme modunda bir süre bunu kullanmaya devam ettim.

Şimdi windows-7 kurulumunu ubuntu'da çalışan sanal bir kutuya taşımak istiyorum.

Genel açıklamaları takip ettim, ama şimdiye kadar boşuna.

En yakın geldiğim şu yolu izledim: - pencerelerde: "disk2vhd" kullanarak mevcut Windows kurulumunun bir görüntüsünü oluştur - sonuçta 60GB-.vhd türünde bir dosya yarat - pencerelerde: ubuntu'da bir kurtarma diski (DC) oluştur : bir sanal makine oluşturun (sanal kutu 4.3.36'da), .vhd-Dosyayı ve SATA-Disk'i atayın, CD-Drive'a kurtarma diskini içeren IDE-Drive olarak atayın. - Ubuntu'da: CD'den vm'yi başlatın. Başarıyla CD'den önyükleme yapar, başlatma problemleri olan mevcut bir windows-7 kurulumunu bulur, tamir etmeyi teklif eder, bir etkisi olmaz.

CD'siz vm'yi başlatmak, HD'den önyükleme yapmakla başarısız olur: hata: bilinmeyen dosya sistemi Kurtarma moduna girme grub kurtarma>

Grub burada ne arıyor? Sanırım ben bir pencerenin içindeyim. Linux konağı üzerinde olma konusunda hiçbir şey bilmemeli.

Önyüklemenin neden başarısız olduğunu görmek için kontrol edebileceğim bir şey var mı?


“Bir Linux sunucusunda olmak hakkında hiçbir şey bilmemeli.” - Ana makinenizin HDD'sini kopyalıyor ve açılış (GRUB) bölümünü içeren sanal bir HDD oluşturuyor gibisiniz.
Ramhound,

Bu iyi bir ipucu! Aslında, orijinal sistemimde, Windows bölümü (c: / = / dev / sda1) "boot" olarak işaretlendi. Nasıl önlenebileceği / onunla nasıl başa çıkılacağı hakkında bir fikrin var mı?
Nicolai,

Fiziksel HDD'nizi almak ve yalnızca tek bir bölümü sanal bir HDD'ye dönüştürmek için farklı bir araç kullanın, ardından sanal makine içinde gerekli önyükleme bölümünü oluşturun. Gerçekten bir ipucu vermiyordum, bir şekilde ya da diğerini onaylamadığınız varsayımına dayanarak bir açıklama yapıyorum.
Ramhound,

Orijinal HDD’mi gparted ile kontrol ederken birkaç bölüm görüyorum. Bunlardan sadece biri "boot" olarak işaretlenmiştir. Bu, pencerelerin oturduğu bölmedir, ntfs formatlıdır ve / boot / BCD içerir. Yalnızca bu tek bölüm .vhd dosyasına dönüştürüldü.
Nicolai,

GPT veya MBR hakkında mı konuşuyoruz? Önyükleme sırasında işaretlenmiş olsa da, grubun Windows ile aynı bölüme yerleştirilmesi alışılmadık bir durum olurdu (bunun böyle olmadığını garanti ederim). Kullandığım bağlamdaki önyükleme bölümü, hangi bölümün önyükleme yöneticinizi içerdiğidir (yani sizin durumunuzda Grub).
Ramhound,

Yanıtlar:


0

Ramhound'un ipuçları sayesinde bir çözüm buldum.

Arka plan, .vhd dosyasının, gruba atıfta bulunan Master Boot-Record (MBR) içeriyor gibi görünüyor.

VM'yi kurtarma diskinden başlatarak MBR düzeltilebilir:

  • komut istemini başlat
  • "diskpart" programını başlat
  • "liste hacmi" VM’de mevcut hacimleri gösterir,
  • "disk 1'i seç" C: / ses seviyesini seçer
  • "list partition", C: / bölümündeki bölümleri gösterir (yalnızca bir tane)
  • "1. kısmı seç" bu bölümü seçer
  • "aktif" bu parçayı aktif hale getirir
  • "exit" diskparttan çıkar
  • "bootrec / fixmbr" MBR'yi yeniden oluşturuyor
  • "bootrec / fixboot" bootloader'ı yeniden oluşturuyor
  • "bootrec / rebuildbcd" boot-data-table'ı yeniden yapılandırır

Tüm bu adımlardan sonra, VM nihayet beklendiği gibi başladı

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.