VBoxManage createmedium disk et commande dd
zeltron789 Il me crée bien un fichier ultra rapidement de quelques ko,
Tu n’as pas précisé la taille (-size=… )
Bon,
Alors que tout à l heure, je n’avais pas de message d’erreur, et bien maintenant si!
Comme cela ne fonctionné pas, j’ai supprimé les fichiers créés.
Je remet ma clef, je démonte la partition sdf1 monté, puis je relance la commande et là, il m’envoie dans les roses. Je modifie le nom du fichier vmdk au cas il y aurait une incidence, et voici ce qu’il me renvoie:
createmedium disk –filename=/home/disque3/VirtualBox\ VMs/usb/cle_usb.vmdk –variant=RawDisk –format=VMDK –property RawDrive=/dev/sdf
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…NS_ERROR_INVALID_ARG
VBoxManage: error: Failed to create medium
VBoxManage: error: Cannot register the hard disk ‘/home/disque3/VirtualBox VMs/usb/cle_usb.vmdk’ {e4f64d29-e332-416c-9499-dfaecc9bc39c} because a hard disk ‘/home/disque3/VirtualBox VMs/usb/cle_usb.vmdk’ with UUID {89539ae5-4308-4bd6-89dc-2c5ec87c6603} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0×80070057), component VirtualBoxWrap, interface IVirtualBox
VBoxManage: error: Context: “RTEXITCODE handleCreateMedium(HandlerArg*)” at line 630 of file VBoxManageDisk.cpp
De ce que je comprend, il a créer un identifiant UUID par rapport à ma clef ( qui est la même évidement), et me fait un fichier de 534 octets : -rw——- 1 root root 534 5 nov. 13:01 cle_usb-cl.vmdk
Voila où j en suis …
Merci encore d’y jeter un oeil.
Z.
Bon, A force de faire des tests dans tout les sens, j’ai compris qu’il fallait ne pas démonter la partition.
Après coup, la commande s’effectue sans message d’erreur et un fichier du nom souhaité se créer comme suit:
root@fedora usb]# VBoxManage createmedium disk –filename=/home/disque3/VirtualBox\ VMs/usb/cle_usb1.vmdk –variant=RawDisk –format=VMDK –property RawDrive=/dev/sdf
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Medium created. UUID: b796602f-4ead-4f06-a2eb-1f371febff8e
[root@fedora usb]# ll
total 144
-rw——- 1 root root 534 5 nov. 13:18 cle_usb1.vmdk
Puis je redonne les droits: chmod 777 *
et quand je souhaite l’intégrer dans VirtualBox , voici le message:
Echec de l’ouverture du fichier d’image de disque /home/disque3/VirtualBox VMs/usb/cle_usb1.vmdk.
Permission problem accessing the file for the medium ‘/home/disque3/VirtualBox VMs/usb/cle_usb1.vmdk’ (VERR_ACCESS_DENIED).
Result Code:VBOX_E_FILE_ERROR (0X80BB0004)Component:MediumWrapInterface:IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}Callee:IVirtualBox {7682d5eb-f00e-44f1-8ca2-99d08b1cd607}Callee RC:VBOX_E_OBJECT_NOT_FOUND (0X80BB0001)
J’ai regardé pour voir comment VirtualBox créer au travers du mode graphique ces .vmdk, il crée les fichiers suivants:
-rw——- 1 pascal pascal 5061922816 4 nov. 16:05 cl_1-flat.vmdk
-rw——- 1 pascal pascal 636 4 nov. 18:54 cl_1.vmdk
-rw——- 1 pascal pascal 3310 5 nov. 08:45 cl.vbox
-rw——- 1 pascal pascal 3878 5 nov. 08:45 cl.vbox-prev
drwx—— 2 pascal pascal 4096 5 nov. 08:45 Logs
[root@fedora cl]#
As t il autant besoin de fichier pour que cela fonctionne?
J’ai du mal a comprendre!,
Z.
zeltron789 As t il autant besoin de fichier pour que cela fonctionne?
Oui. Le disque est l’essentiel. Les autres fichiers sont des fichiers configuration et logs.
Apparemment aussi le fichier créé appartient à root. Change çà et attribue-le à pascal.
Merci du retour, Oui, j’y ai pensé, mais cela n’a rien changé.
De plus, par sécurité, afin d ’éviter tout blocage de droits, j’ai fait un chmod 777. Mais nada…
Il refuse d’intégrer le disque créer. J’en suis là.
Ce qui me chagrine, c’est la remarque : (VERR_ACCESS_DENIED).
Ca ressemble vraiment à une permission manquante.
Je vais essayé de déplacer le fichier du répertoire VirtualBox (usb) qui se situe sur un autre disque et voir pour le mettre sur le disque Fedora ( Mes images sont sur un disque à part, tout fonctionne jusqu’à présent et ce depuis des années). Peut être une cause à effet. Je testerai cela un peu plus tard… et reviendrai pour faire avancer le chmil blick…
Bonne soirée.
Z.
Bon, je viens de tester le déplacement, et même souci.
Tout les droits sont présents et bien attribué à l’utilisateur.
Le souci est vraiment ailleurs.
++
Z
- Modifié
- Meilleure réponsesélectionnée par zeltron789
Bonsoir,
Bon, comme j’ai très peu de retour, je vais essayer de faire avancer le shmilblick.
Ca pourrait en aider d’autre.
J’ai enfin réussi à lancer un type de clé ( oui, une résiste, clonezilla créer sur Windows qui ne voit pas le boot, allez savoir?)
Bref, voici comment je m’en suis sortie avec d’autre clé bootable (Windows, Fedora…)
1 ) Mettre la clé usb,
- identifier le périphérique:
lsblk
Créer le fichier .vmdk
VBoxManage createmedium disk –filename=/home/disque3/VirtualBox\ VMs/usb/cle_usb1.vmdk –variant=RawDisk –format=VMDK –property RawDrive=/dev/sdf
Nul besoin d’integrer la cle usb physqiue dans la virtuelbox.
Ouvrir une console
Lancer sudo VirtualBox
Integrer votre fichier vmdk (logiquement, plus de message d’erreur)
Lancer et votre clé démarre.
Pour résumer, c’est bien un problème de droits.Si je trouve, je reviendrai donner la solution.
Sur différents site anglosaxon, ils précisent de rajouter
disk
etvboxusers
en groupe.J’ai tenté, mais rien de plus.(
usermod -a -G disk,vboxusers votre_utilisateur
)Si quelqu’un a une idée, je suis toujours preneur de l’erreur:
Permission problem accessing the file for the medium '/home/disque3/VirtualBox VMs/usb/1.vmdk' (VERR_ACCESS_DENIED). Result Code: VBOX_E_FILE_ERROR (0X80BB0004) Component: MediumWrap
Bonne fin de journée,
Z.
edit xylphute: ajout de balises code et markdown pour plus de clareté
- Modifié
@zeltron789 Je t’invite vivement à lire les Conditions d’utilisation dont le lien est aussi en bas de page ainsi que plus particulièrement la FAQ du Forum pour l’utilisation des balises Markdown. Merci par avance afin de faciliter la lisibilité des messages.
Bonsoir Nicoss, ok, je ne voulais pas fermer sans une éventuelle solution plus adapté à ce souci. Mais merci quand même du retour.
++
Z.
Salut, désolé de passer par ici mais de mon côté, non pas avec VirtualBox mais avec VMware, cela me dit : No operatim system was found.
J’ai 2 *.vmdk (1 en Ko et l’autre en Go). Je ne sais pas ce que je dois faire exactement. Merci pour les retours de conseils et solutions.
J’avais réussi à l’ouvrir avec VirtualBox provisoirement mais je l’ai complétement supprimé accidentellement et heureusement que j’avais une copie de ce fichier *.vmdk en Go. Bon, nous sommes en 2024 et l’initial est de 2020.