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.
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:
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: