J'ai Windows XP et Ubuntu installés sur des partitions distinctes.
Est-il possible de "démarrer" mon installation Ubuntu depuis Windows? Ce que je recherche est quelque chose de similaire à une machine virtuelle, mais qui exécutera la copie d'Ubuntu déjà installée sur mon disque dur. J'aimerais pouvoir redémarrer Ubuntu et Windows, mais également avoir la possibilité d'accéder à mon installation Ubuntu depuis Windows sans avoir à redémarrer.
boot
windows
system-installation
Am1rr3zA
la source
la source
Réponses:
Vous pouvez utiliser coLinux et exécuter votre noyau Ubuntu avec colinux:
J'ai installé Ubuntu comme d'habitude sur une partition distincte et configuré l'ordinateur pour un double démarrage entre Ubuntu / XP.
J'ai installé coLinux avec l'image Debian avec backports qui est disponible sur le site Web de coLinux.
Configuré coLinux pour qu'il puisse monter la partition Ubuntu, l'astuce ici est de déterminer le numéro de partition correct. Le numéro de partition dans coLinux semble être inférieur au numéro de partition utilisé lors du démarrage de l'ordinateur avec Ubuntu. Dans mon cas, j'ai dû configurer:
Démarrez coLinux avec l'image Debian avec rétroportage et après le démarrage, montez la partition Ubuntu dans mon cas
/dev/hda7
Pour permettre le démarrage d'ubuntu à l'intérieur de coLinux, vous devez désactiver certains services démarrés automatiquement au démarrage, la plupart d'entre eux étant liés au matériel d'une manière ou d'une autre et non pris en charge à l'intérieur de coLinux. Vous souhaitez toujours exécuter ces services lorsque vous n'exécutez pas ubuntu dans colinux. Je l'ai fait en créant d'abord un script /etc/inid.d/colinux selon http://wiki.colinux.org/cgi-bin/DualBootSystem
Ce script doit bien sûr être créé dans le
/etc/init.d
répertoire sur la partition ubuntu et non sur l'image "debian avec backports".Lorsque ce script a été créé, vous devez également modifier le
default.colinux.xml
fichier afin qu'il contienne unCOLINUX=1
paramètre de démarrage, dans mon cas:Ce script permet désormais de désactiver certains services démarrés automatiquement lors du démarrage à l'intérieur de coLinux mais d'exécuter ces services lors du double démarrage de l'ordinateur avec ubuntu. Vous devez également vous assurer d'exécuter ce script au démarrage en insérant des liens dans le
/etc/rcS.d
répertoire.L'étape suivante consiste à désactiver les services en insérant des instructions if dans les scripts de service
/etc/init.d
(sur la partition ubuntu).J'ai dû désactiver les services suivants lors du démarrage dans coLinux pour le faire démarrer, coLinux s'est écrasé lors du démarrage lorsque l'un de ces services était en cours d'exécution:
Créez des versions personnalisées colinux de certains autres fichiers, le script colinux dans init.d mentionné ci-dessus permet d'avoir une version colinux et une version non colinux de certains fichiers différents. Dans mon cas, j'ai des versions spéciales des fichiers suivants:
/etc/fstab
(coLinux monte les partitions ntfs en utilisant smbfs au lieu du montage en lecture seule ntfs)/etc/network/interfaces
(je n'ai pas fait fonctionner colinux en utilisant DHCP donc il a des numéros IP codés en dur à la place)/etc/gdm/gdm.conf
(je suis Je ne sais pas vraiment si cela est utilisé car gdm ne peut pas être démarré au démarrage, mais j'ai une version spéciale pour coLinux avec tous les [serveurs] désactivés. Elle peut être utilisée lors de l'utilisation de vnc mais je ne sais pas si elle est nécessaire)Il est important de se rappeler de modifier le fichier correct lors de la configuration de ces fichiers de cette façon car les fichiers normaux seront remplacés par les versions * -colinux ou * -non-colinux à chaque démarrage. Il pourrait être possible de configurer des liens symboliques au lieu d'écraser les fichiers mais je n'ai pas testé cela.
Enfin, vous devrez configurer coLinux pour qu'il démarre à l'aide de la partition Ubuntu au lieu de l'image "debian with backports", cela se fait en définissant une partition de démarrage dans le fichier default.colinux.xml, dans mon cas, il indiquait
/dev/hda8
<bootparams>root=/dev/hda8 COLINUX=1< /bootparams>
Enfin, ne faites pas la même erreur que moi. Comme décrit dans ce fil, j'ai mis XP / coLinux en veille en mode hibernation, puis j'ai démarré en double sur Ubuntu. Mon système de fichiers Ubuntu s'est corrompu au prochain démarrage de XP et j'ai décidé de faire une réinstallation totale d'Ubuntu.
la source
Si Ubuntu se trouve sur une partition distincte, vous pouvez créer un fichier * .vmdk qui virtualise une partition physique et vous devriez alors pouvoir démarrer à partir de ce fichier vmdk à l'intérieur de virtualbox.
Je pense que la commande que vous recherchez pour créer un fichier vmdk est la suivante:
Je ne l'ai jamais fait moi-même, donc je ne peux pas vraiment vous aider davantage
la source
andLinux est un système Linux Ubuntu complet fonctionnant de manière transparente dans les systèmes Windows 2000 (2000, XP, 2003, Vista, 7; versions 32 bits uniquement). Ce projet a été lancé pour Dynamism pour la communauté GP2X, mais sa base d'utilisateurs dépasse de loin sa conception d'origine. etLinux est gratuit et le restera, mais les dons sont grandement nécessaires.
andLinux utilise coLinux comme noyau, ce qui prête à confusion pour de nombreuses personnes. coLinux est un portage du noyau Linux vers Windows. Bien que cette technologie ressemble un peu à l'exécution de Linux sur une machine virtuelle, coLinux se distingue en étant davantage une fusion de Windows et du noyau Linux et non un PC émulé, ce qui le rend plus efficace. Xming est utilisé comme serveur X et PulseAudio comme serveur audio.
http://www.andlinux.org/
la source
Je ne pense pas que vous puissiez démarrer votre installation Ubuntu à partir de votre machine Windows sans machine virtuelle. S'il y a moyen, en dehors de cela, ce serait cool. En quoi est-ce différent de VM?
la source
Si vous avez le chargeur de démarrage Windows NTLDR enchaîné à grub, plutôt que l'inverse, je pense que vous pouvez utiliser bcdedit pour modifier l'option de démarrage par défaut, puis redémarrez et vous entrerez dans Ubuntu. Je ne suis pas sûr que cela fonctionne, mais je pense l'avoir vu. Pour que cela fonctionne, vous devez probablement installer grub uniquement dans un secteur de démarrage de partition (ou le secteur de démarrage d'un deuxième lecteur), puis l'ajouter en tant qu'option de démarrage NTLDR. hth.
la source
Wubi, trouvé sur: http://wubi-installer.org/ pourrait vous obtenir exactement ce que vous voulez?
Depuis le site Web: "Wubi est un programme d'installation Ubuntu officiellement pris en charge pour les utilisateurs de Windows qui peut vous amener dans le monde Linux en un seul clic. Wubi vous permet d'installer et de désinstaller Ubuntu comme toute autre application Windows, de manière simple et sûre. Sont vous êtes curieux de savoir Linux et Ubuntu? Les essayer n'a jamais été aussi simple! "
la source
Vous pouvez suivre cela, travaillé pour moi: http://colinux.wikia.com/wiki/Full_CD-based%28iso%29_distro_install_and_config_steb-by-step_HOWTO_%28based_on_Xubuntu-7.10%29
la source