web-dev-qa-db-fra.com

Puis-je démarrer Linux à partir d'un disque dur virtuel?

Existe-t-il un moyen de démarrer un système Linux à partir d'un disque dur virtuel sous Windows 7?

S'il y a un moyen, comment puis-je le mettre là en premier lieu?

EDIT: Pour clarifier, je n’essaye pas d’exécuter Linux dans une VM. J'essaie de le démarrer sur ma machine physique, à partir d'un disque dur virtuel, comme je peux le faire avec Windows 7.

27

Vous ne pouvez pas. Dans Windows VHD, le support est intégré au processus de démarrage et Linux n’offre pas un tel support. En outre, je ne suis pas au courant que Linux prend en charge le démarrage à partir d'un autre type de disque virtuel.

16
Josip Medved

oui, nous venons de publier un exemple de disque dur virtuel Linux sur lequel vous pouvez démarrer n’importe quel ordinateur.

Vous pouvez trouver plus d'informations ici:

Téléchargez et démarrez votre PC physique, fonctionne également en tant que vm - http://www.vmlite.com/index.php/forums/17-vboot/1864-linux-vhd-boot-available -download-and-boot-votre-pc-physique-fonctionne-aussi-comme-vm

1 Linux comme vraie appliance

Avec VBoot pour Linux, vous pouvez préinstaller et préconfigurer le système d’exploitation Linux et ses applications, puis distribuer le fichier de disque virtuel résultant au format VHD. Le vhd peut démarrer un ordinateur réel, avec une configuration et des applications instantanément disponibles. De cette façon, les systèmes d'exploitation sont vraiment gérables, aussi simples que des fichiers. Nous appelons un tel disque dur virtuel Linux un véritable appareil, en ce sens qu'il démarre les ordinateurs physiques.

Il est très facile d'installer et de démarrer un ordinateur avec un fichier vhd. Vous téléchargez le fichier vhd, le déposez dans le système de fichiers Windows ou Linux, puis configurez le chargeur de démarrage et redémarrez l'ordinateur.

2 Linux comme appliance virtuelle

Le même fichier vhd fonctionne également en tant que machine virtuelle utilisant un logiciel de virtualisation, tel que VMLite Workstation, VirtualBox, Xen et Virtual PC et Hyper-V, etc. Par défaut, il est optimisé pour VMLite Workstation.

Si VMLite Workstation est installé, vous pouvez simplement double-cliquer sur le fichier ubuntu-910-desktop-i386.mop pour lancer le vhd en tant que machine virtuelle avec VMLite Workstation.

Un exemple de paquet Ubuntu VHD est prêt au téléchargement:

http://www.vmlite.com/index.php/download/22-appliances (inscription gratuite sur le site requise)

téléchargez, extrayez-le, puis double-cliquez sur setup.exe sous Windows, redémarrez Sous Linux, vous devez configurer les chargeurs de démarrage.

instructions détaillées:

http://www.vmlite.com/appliances/ubuntu-910-readme.html

capture d'écran:

http://www.vmlite.com/images/vboot/vboot-grub2.png

Equipe VMLite

23
user33819

Créez d’abord un disque dur virtuel Win 7 amorçable à l’aide de cette procédure connue de Keith Combs.

http://blogs.technet.com/b/keithcombs/archive/2009/05/22/dual-boot-from-vhd-using-windows-7-and-windows-server -2008-r2.aspx

Démarrez le système d’exploitation Windows 7 sur le disque dur virtuel.

Allez chercher le programme d'installation gratuit de Wubi.

http://www.ubuntu.com/download/ubuntu/windows-installer

À partir de Windows 7, installez le programme d'installation Ubuntu Wubi, mais assurez-vous d'installer les fichiers sur la partition principale du disque dur physique (pas la partition C: Windows du disque dur virtuel).

Redémarrez à l'invite, mais ne sélectionnez pas encore Ubuntu dans le menu de démarrage (cela ne fonctionnera pas), vous devez lancer Windows 7 une dernière fois.

Maintenant, le bit important: Sous Windows 7, assurez-vous de changer les paramètres de la vue Dossier pour "Afficher tous les fichiers" et assurez-vous que les fichiers du système d'exploitation ne sont pas cachés. Une fois que vous avez fait cela, parcourez le lecteur C :. Vous verrez deux fichiers importants: wubildr et wubildr.mbr

Copiez ces deux fichiers à la racine de la partition physique (c'est-à-dire la partition où se trouve le fichier Windows7.vhd et le dossier Ubuntu créé lors de l'installation de wubi ci-dessus). Pour vous assurer de bien copier les fichiers sur la bonne partition, assurez-vous qu’il existe un fichier pagefile.sys bootmgr et un fichier bootsect.bak.

C'est tout! redémarrez et sélectionnez Ubuntu à partir du chargeur de démarrage Windows.

10
TestVHD

il est possible d'utiliser une image disque en tant que périphérique racine, mais la compiler dans le noyau ou le chargeur de démarrage est un peu délicate. Etant donné que la spécification VHD est librement disponible, étendre lilo ou grub ou le noyau linux pour donner à un vhd le même statut qu’un fichier .iso ou .img ou autre fichier image disque devrait être une simple question de programmation ne prenant pas plus d’un an. ou deux des week-ends et des soirées. Ensuite, vous serez un héros et une fois vos correctifs acceptés dans la source principale du noyau, vous pourrez obtenir un tatouage Tux.

5
user17779

lol c'est une réponse tardive, mais vous pouvez essayer l'installateur WUBI ou unetbootin. Ils n'utilisent pas de fichiers VHD, bien qu'ils vous permettent de démarrer quelques distributions Linux sans partitionnement, à condition de disposer d'une copie du CD ou de l'iso.

0
Anon