Çözüldü Linux üzerinde VDI dosyalarının içeriğine nasıl erişilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

User not found

Decipat
Katılım
6 Nisan 2020
Mesajlar
2.689
Makaleler
1
Çözümler
8
Sanal makineye bir işletim sistemi kurdum ve kurduğum işletim sisteminin bulunduğu VDI dosyasının içeriğine GNU/Linux üzerinde erişmek istiyorum bunu nasıl yapabilirim? Var mı önerdiğiniz uygulama? Teşekkürler.
 
Çözüm
QEMU yüklüyse .vdi imajını ayrı bir partition olarak mount edebilirsiniz. Eğer Ubuntu/Debian tabanlı bir dağıtım kullanıyorsanız:

Bash:
sudo apt install qemu
sudo apt install qemu-utils

QEMU kurulduktan sonra:

Bash:
sudo modprobe nbd
qemu-nbd -c /dev/nbd0 "vdi/dizini/buraya"

Bazı dağıtımlarda ek parametre gerekiyormuş. Eğer öyleyse aşağıdaki komutu kullanın:

Bash:
sudo modprobe nbd max_part=16

parted /dev/nbd0 print komutu ile oluşturduğumuz yeni partitiona bakalım:

Kod:
Model: Unknown (unknown)
Disk /dev/nbd0: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
1      32.3kB  10.7GB  10.7GB  primary  ntfs         boot

Buradaki numara genelde 1´dir. Farklıysa X yazan yere farklı yazıyoruz:

Bash:
sudo mkdir /mnt/vdi
sudo mount /dev/nbd0pX /mnt/vdi

Dizine gidelim:

Bash:
cd /mnt/vdi

Bende hazır VDI dosyası yoktu. O yüzden bu adresteki hazır XP yüklü VDI dosyasını download edip test ettim. NTFS formatında olmasına rağmen bir sorun çıkmadı:

Kod:
/mnt/vdi # ls

AUTOEXEC.BAT              NTDETECT.COM                 elfbowling
CONFIG.SYS               'Program Files'               ntldr
'Documents and Settings'  'System Volume Information'   pagefile.sys
IO.SYS                    WINDOWS
MSDOS.SYS                 boot.ini
Edit: + ek olarak yazmayı unutmuşum. Eğer işiniz bittikten sonra bölümü çıkarmak ve QEMU´nın bağlantısını kesmek isterseniz aşağıdaki konutları uygulayabilirsiniz:

Bash:
sudo umount /dev/nbd0p1
sudo qemu-nbd --disconnect /dev/nbd0
Hayır hocam, Sanal makinede erişebiliyorum sıkıntı yok fakat VDI dosyasının içindeki içeriğe erişmek istiyorum.


Anlamadınız galiba, VDI dosyasının içindeki içeriği herhangi bir uygulama ile ana bilgisayarıma kopyalamak istiyorum.
Herhangi bir arşivleme uygulaması(7-Zip gibi.) açabilmeli.
 
7-Zip ile açılabiliyor, Linux muadili herhangi bir uygulamanın da açabilmesi lazım. P7Zip adlı bir portu mevcutmuş, ark sorun çıkarırsa onu da denersin.

Screenshot_12.png
 

Geri
Yukarı