5 votes

Installation d'un système d'exploitation sur une clé USB et démarrage sur celle-ci, le tout dans VirtualBox.

Est-il possible d'installer un système d'exploitation sur une clé USB, puis de démarrer sur celle-ci, le tout dans VirtualBox ? Pas comme mettre le disque virtuel sur le lecteur USB. Il s'agit d'y installer le système d'exploitation complet afin de pouvoir le démarrer à partir d'autres ordinateurs. Pour être précis, le système d'exploitation que je prévois d'installer est le suivant Arch .

Modifier, pour plus de clarté :

J'ai un Mac comme hôte. Et je prévois d'utiliser Arch comme une sorte d'hôte temporaire. Je prévois d'exécuter le LiveCD dans VirtualBox, puis d'installer Arch non pas sur un disque virtuel VirtualBox, mais sur une clé USB à partir de laquelle je pourrai ensuite démarrer d'autres ordinateurs. VirtualBox sera simplement un moyen d'exécuter le LiveCD. Après cela, je voudrais faire quelques configurations/tests sur VirtualBox, avec cette clé USB. Serai-je capable de démarrer à partir de la clé USB, presque comme s'il s'agissait d'un LiveCD ?

Notez que I également Je veux que ce disque soit parfaitement amorçable depuis une autre machine, comme une distro LiveUSB.

5voto

bbalegere Points 721

La boîte virtuelle peut démarrer des clés USB physiques.

Peut-être que ce tutoriel vous aidera. http://agnipulse.com/2009/07/boot-your-usb-drive-in-virtualbox/

1voto

Rick Kierner Points 504

Le BIOS de VirtualBox ne vous permet pas de démarrer à partir d'une clé USB.

Cependant, vous pouvez utiliser un produit appelé Gestionnaire de démarrage Plop pour contourner ce problème. Plop est livré avec une image iso USB amorçable qui détectera un périphérique USB amorçable dans un vm Vbox.

En utilisant cette méthode, je suis capable de démarrer une clé USB OpenBSD que j'ai, mais je dois configurer Vbox pour USB v1.1 au lieu de 2.0. Il est peut-être possible de contourner ce problème... Je n'ai simplement pas eu besoin de le faire.

0voto

Duckboy Points 227

Je ne pense toujours pas que ce que vous essayez de faire soit tout à fait clair. C'est très utile si vous utilisez les mots guest y host dans votre question afin d'aider à clarifier ce dont vous parlez exactement.

Tout d'abord, lisez le manuel en ligne, chapitre 5, pour savoir comment fonctionne le stockage virtuel et quelles sont les options disponibles : http://www.virtualbox.org/manual/ch05.html

Deuxièmement - il est clair que vous voulez installer au moins un système d'exploitation sur votre support USB, et si vous installez l'hôte et l'invité sur le support USB, cela dépasse un peu le cadre de cette question. Mais une fois que vous avez installé l'hôte (où qu'il soit), il semble que l'invité sera définitivement installé sur le support USB.

Vous aviez mentionné spécifiquement que vous ne vouliez pas avoir un fichier de disque virtuel sur le disque, donc je suppose que vous voulez que le disque entier fonctionne comme un disque virtuel. Il existe un type spécial de disque virtuel appelé "disque dur brut". Vous aurez toujours besoin d'un fichier VMDK quelque part qui indique à VirtualBox quelle partition utiliser en mode RAW, donc vous pouvez vouloir partitionner le disque flash. Cela peut également être problématique en fonction de votre hôte car le chemin physique vers le disque/la partition peut changer en fonction de la façon dont votre stockage est initialisé (en particulier, l'ordre) - lorsque vous configurez cela, votre disque flash peut être /dev/sdc mais la prochaine fois que vous démarrez (ou que vous l'utilisez dans un ordinateur différent), votre disque peut apparaître comme /dev/sdb. Le chapitre 9 traite du format brut de manière plus détaillée : http://www.virtualbox.org/manual/ch09.html#rawdisk

Il serait très utile de préciser vos objectifs ou les contraintes qui vous poussent à vouloir ce type d'installation. Pour l'instant, le mieux que nous puissions faire est de vous donner des conseils généraux, de formuler des hypothèses et, si possible, de vous orienter sur la bonne voie. J'ai envisagé de signaler cette question parce que, telle qu'elle est formulée à l'origine, il est impossible d'y répondre, mais je pense qu'elle peut être sauvée avec un peu plus d'informations de votre part.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X