Ich verwende 13.04 Raring amd64 und muss eine .vhd-Datei auf meinem Ubuntu mounten . Ich habe darüber gegoogelt und festgestellt, dass das Virtualbox-Fuse-Paket die Antwort ist.
Das Paket wurde jedoch aus dem apt-Repository gelöscht. Gibt es eine Möglichkeit, das Paket mit 13.04 zu installieren? oder gibt es eine alternative zur virtualbox-sicherung?
mount
virtualbox
Younggun Kim
quelle
quelle
Antworten:
Beachten Sie, dass Sie möglicherweise zusätzliche Optionen benötigen
mount
, um Berechtigungen nach Ihren Wünschen festzulegen.quelle
Mit Ubuntu 15.10 (funktioniert auch unter Ubuntu 16.04) können Sie vhdimount und tsk (The Sleuth Kit) über Folgendes installieren:
Dann können Sie wie folgt vorgehen:
Als nächstes müssen Sie den Versatz aus der Ausgabe
mmls
wie folgt berechnen :Und zum Schluss:
offset-found
Durch Ihren Versatz ersetzen . Möglicherweise müssen Sie auch den fs-Typ entsprechend dem in Ihrer vhd-Datei enthaltenen fs-Typ ändern.Ich habe ein Skript erstellt, damit ich es nicht jedes Mal eingeben muss;)
quelle
ro
formount
führt zu einem schreibgeschützten Ergebnis.ro
durchrw
und das sollte in Lesen / Schreiben statt Lesen / Nur laufen.vhdimount
Zuordnungen/mnt/vhd/vhdi1
im Lese- / Schreibmodus, aber der nächste Befehlmount
ist im Lese- / Nur- Modus, wenn Sie dies nichtrw
als Option angebenkpartx
eine virtuelle Gerätedatei erstellen, die Sie ohneoffset
Option mounten können :sudo kpartx -av /mnt/vhd/vhdi1; sudo mount -vt ntfs-3g -o ro,noload /dev/mapper/loop0p1 /media/${USER}/your/folder
Beim Durchsuchen des Launchpad-Bereichs von Ubuntu wird Folgendes angezeigt:
Dies bedeutet, dass sie
virtualbox-fuse
in das Hauptpaket integriert wurden und Sie nur die Virtualbox aus dem Repository installieren müssen (dies wurde früher genanntvirtualbox-ose
. Wenn Sie also die PUEL-lizenzierte "Vollversion" benötigen, hilft Ihnen dies nicht weiter.)quelle
Ich würde es vorziehen, mich nicht auf eine VM zu verlassen, um auf Daten auf einem VHD-Image zuzugreifen. Da
virtualbox-fuse
undvdfuse
ist nicht mehr verfügbar in Ubuntu ( nicht seit genau (12.04) ) und Debian ( nicht seit Wheezy (7) ). Ich konnte die NTFS-Partition einer persönlichen VHD mit mountenblk-tap
.Setzen Sie
tap-ctl spawn
natürlich die entsprechende PID ein . Ihr Partitionierungsschema kann sich von meinem unterscheiden. Passen Sie es daher entsprechend an.Diese Schritte stammen aus dem Wiki des Xen-Projekts .
Mein Blockgerät wurde am erstellt
/dev/xen/blktap-2/blktap0
. Aus irgendeinem Grund wurdenkpartx -a
Partitionen nicht zugeordnet (ich suchte nach / dev / xen / blktap-2 / tapdev0p1), aber ich stellte fest, dass/dev/disk/by-id/dm-name-tapdev0p1
diese mit dem Blockgerät für die Partition verknüpft waren.quelle
Folgendes habe ich dafür getan:
Es scheint nicht, dass es einen reibungslosen Weg gibt. Ich habe gerade die
virtualbox-fuse
Deb-Paketdatei vom Launchpad heruntergeladen . ( hier )Ich habe 4.1.18 ausgewählt, weil meine vbox etwas älter ist, aber ich denke, es würde mit der neuesten Version funktionieren.
Installieren Sie das Paket mit
dpkg -i
. Möglicherweise müssen Sie die--force-depends
Option für die Installation angeben .quelle
Ich habe erfolgreich eine .vhdx-Datei, die ich mit Windows 10-Sicherungsdateien erstellt habe, mit einem Programm namens auf mein Ubuntu 16.04-Betriebssystem gemountet
guestmount
guestmount
Handbuchseite auf libguestfs.org .Beachten Sie, dass die Berechtigungen angepasst werden müssen oder dass der Mount-Zugriff nach
sudo -i
odersudo -s
nach der Ausführung erforderlich ist.quelle
Sie können VirtualBox verwenden.
Um VirtualBox unter Ubuntu 13.04 zu installieren, drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:
Sobald die Installation abgeschlossen ist, erstellen Sie eine neue virtuelle Maschine
Geben Sie den Namen ein. Stellen Sie sicher, dass Sie den richtigen Typ und die richtige Version des Betriebssystems in der virtuellen Festplatte auswählen.
Wählen Sie eine vorhandene virtuelle Festplattendatei verwenden, suchen Sie nach Ihrer VHD-Datei und klicken Sie dann auf Erstellen.
quelle