Saya menggunakan 13,04 Raring amd64 dan saya perlu me-mount file .vhd di ubuntu saya . Saya sudah googled tentang hal itu dan menemukan bahwa paket sekering virtualbox adalah jawabannya.
Tetapi paket itu dihapus dari repositori apt. Apakah ada cara untuk menginstal paket dengan 13.04? atau apakah ada alternatif untuk sekering virtualbox?
mount
virtualbox
Kim Younggun
sumber
sumber
Jawaban:
Perhatikan bahwa Anda mungkin perlu opsi tambahan
mount
untuk mengatur izin sesuai keinginan Anda.sumber
Menggunakan Ubuntu 15.10 (berfungsi juga di Ubuntu 16.04), Anda dapat menginstal vhdimount dan tsk (The Sleuth Kit) melalui:
Kemudian Anda dapat melanjutkan sebagai berikut:
Selanjutnya, Anda harus menghitung offset dari output
mmls
seperti ini:Dan untuk menyelesaikan:
Ganti
offset-found
dengan offset Anda. Anda mungkin juga harus mengubah tipe fs sesuai dengan tipe fs yang termasuk dalam file vhd Anda.Saya sudah membuat skrip jadi saya tidak harus mengetik ini setiap kali;)
sumber
ro
untukmount
masih menghasilkan hanya baca.ro
denganrw
dan yang seharusnya dijalankan dalam baca / tulis alih-alih hanya baca / saja.vhdimount
peta ke/mnt/vhd/vhdi1
dalam mode baca / tulis tetapi perintah selanjutnya menggunakanmount
adalah baca / hanya jika Anda tidak menentukanrw
sebagai opsikpartx
untuk membuat file perangkat virtual yang dapat Andaoffset
sudo kpartx -av /mnt/vhd/vhdi1; sudo mount -vt ntfs-3g -o ro,noload /dev/mapper/loop0p1 /media/${USER}/your/folder
Mencari ruang Launchpad Ubuntu, berikut ini muncul:
Ini berarti bahwa mereka bergabung
virtualbox-fuse
ke dalam paket utama dan Anda hanya perlu menginstal virtualbox dari repositori (Ini adalah yang dulu disebutvirtualbox-ose
, jadi jika Anda memerlukan versi "penuh" berlisensi PUEL, ini tidak akan membantu Anda.)sumber
Saya lebih suka tidak bergantung pada VM untuk mengakses data pada gambar vhd. Sejak
virtualbox-fuse
danvdfuse
tidak lagi tersedia di Ubuntu ( tidak tepat (12,04) ) dan Debian ( tidak sejak Wheezy (7) ). Saya dapat me-mount partisi NTFS menggunakan VHD pribadiblk-tap
.Masukkan pid yang tepat dari
tap-ctl spawn
, tentu saja. Skema partisi Anda mungkin berbeda dari milik saya, jadi sesuaikanlah sesuai itu.Langkah-langkah ini datang dari wiki proyek xen .
Perangkat blok saya dibuat di
/dev/xen/blktap-2/blktap0
. Untuk beberapa alasan,kpartx -a
tidak akan memetakan partisi (saya mencari / dev / xen / blktap-2 / tapdev0p1), tetapi saya menemukan bahwa/dev/disk/by-id/dm-name-tapdev0p1
telah ditautkan ke perangkat blok untuk partisi.sumber
Inilah yang saya lakukan untuk itu:
Sepertinya tidak ada cara yang mulus untuk pergi. Saya baru saja mengunduh
virtualbox-fuse
file paket deb dari launchpad. (di sini )Saya memilih 4.1.18 karena vbox saya sedikit lebih tua tetapi saya kira ini akan bekerja dengan versi terbaru.
Instal paket dengan
dpkg -i
. Anda mungkin perlu menentukan--force-depends
opsi untuk menginstal.sumber
Saya berhasil menginstal file .vhdx yang saya buat dengan Windows 10 File cadangan ke Ubuntu 16.04 OS saya menggunakan program yang disebut
guestmount
guestmount
halaman manual di libguestfs.org .Perhatikan bahwa izin harus disesuaikan, atau mount diakses setelah
sudo -i
atausudo -s
telah dieksekusi.sumber
Anda dapat menggunakan VirtualBox.
Untuk menginstal VirtualBox Di bawah Ubuntu 13.04, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:
Setelah selesai menginstal, silakan dan buat mesin virtual baru
Ketikkan namanya. Pastikan Anda memilih jenis yang benar, dan versi OS yang ada di VHD.
Pilih gunakan file hard drive virtual yang ada, dan telusuri file VHD Anda, lalu klik buat.
sumber