J'ai un lecteur de carte SD intégré à mon ordinateur portable Lenovo et j'ai installé VirtualBox et Debian Squeeze sur une machine virtuelle mais je n'arrive pas à voir la partition EXT4, ou n'importe quelle partition d'ailleurs, sur la carte SD!
J'ai posé cette question: modifier les paramètres IP en montant la carte SD sur un autre ordinateur
Et les réponses suggérées impliquent de monter la carte SD dans une machine virtuelle.
Réponses:
Lecteur de carte interne - pas USB - hôte Windows 7
Mon ordinateur portable a un lecteur de carte intégré et n'apparaît pas comme un périphérique USB. Pour le faire fonctionner, j'ai dû monter la partition EXT4 en RAW avant de l'affecter à la VM puis de démarrer la VM.
La première chose que j'ai remarquée était que si j'ouvrais l' utilitaire de gestion des disques sous Gestion de l'ordinateur - Faites un clic droit sur Poste de travail et sélectionnez Gérer, vous devriez pouvoir voir la carte SD comme un disque et comme Kibbee l'a mentionné, la mienne avait également trois partitions, j'ai deviné la plus grande la partition du milieu est celle que je recherchais.
Pour monter la partition brute dans VirtualBox, vous devez connaître le disque et le numéro de partition. J'ai confirmé ces premiers en utilisant l'utilitaire de ligne de commande Windows Diskpart et la
list disk
commande (sur mon ordinateur portable et dans la gestion des disques, la carte SD est apparue comme n ° 1)Pour identifier correctement les partitions, j'ai utilisé la commande VirtualBox
listpartitions
voici la mienne comme exemple:Et la sortie pour moi était:
De là, je suppose que la partition 2 est la partition EXT4 à laquelle j'essaie d'accéder.
Montage de la partition en tant que volume brut
Pour mettre la partition brute à la disposition de l'invité Linux, VirtualBox vous permet de soumettre la
createrawvmdk
commande qui crée un fichier avec une extension .vmdk que vous pouvez ensuite spécifier en tant que disque existant à partir des paramètres de stockage de la machine virtuelle. Encore une fois, voici le mien à titre d'exemple:(vous pouvez omettre le paramètre "-partitions 2" pour activer toutes les partitions sur le périphérique.)
Ajout du disque brut à la VM
Avant de démarrer la VM
Vous pouvez maintenant démarrer la machine virtuelle et avoir accès à la partition EXT4.
Problèmes avec le contrôle de compte d'utilisateur
Si les conditions suivantes sont remplies:
alors l'opération ci-dessus peut échouer, même si vous êtes administrateur. Cela est dû au fait que les non-administrateurs n'auront pas accès aux périphériques bruts.
Je vois 4 solutions possibles, dont aucune n'est très agréable:
la source
Pour ce faire, j'ai utilisé un lecteur de carte SD, similaire à celui-ci . J'en ai acheté un dans mon magasin à un dollar local, qui est l'endroit le moins cher pour les acheter. Bien que je suppose que presque n'importe quel lecteur de carte USB fonctionnerait.
Après l'avoir branché et démarré votre machine virtuelle, allez dans le menu "Périphériques" de Virtual Box, sélectionnez USB, puis trouvez votre périphérique USB. Mon s'affiche comme "Generic-USB2.0-CRW [8687]". Le nom de votre appareil peut être différent. Dès que je l'ai branché, il a monté automatiquement les lecteurs et fait apparaître une fenêtre pour chacune des 2 partitions (sans compter la partition de swap). Si cela ne vous arrive pas, le périphérique est reconnu comme / dev / sdb sur ma machine avec les trois partitions:
Le nom du périphérique peut être différent sur votre machine virtuelle et les partitions peuvent être différentes si vous utilisez autre chose que Debian pour la carte SD Raspberry. Si vous n'avez pas de lecteur de carte SD à portée de main, vous voudrez peut-être essayer de mettre la carte SD dans un appareil photo et de la fixer à Virtual Box. Cela peut ou peut ne pas fonctionner, juste testé avec mon lecteur eBook (Kobo) et seule la partition vfat (boot) apparaît.
la source