web-dev-qa-db-fra.com

Ubuntu installé via Wubi ne démarre pas après l'exécution de Windows 7

La publication d'origine a commencé le 21 septembre:

J'essaie d'utiliser le processus d'installation de Wubi pour créer une configuration à double démarrage Ubuntu 12.04/Windows 7 sur ma machine Windows 7 (Dell Inspiron 17R). L'installation fonctionne initialement correctement, et je suis capable de charger Ubuntu plusieurs fois après l'avoir sélectionné dans le menu de démarrage. Cependant, lorsque je démarre dans Windows 7, il semble corrompre le processus de démarrage d'Ubuntu, car après avoir exécuté Windows 7, Ubuntu ne démarre pas sur la machine. Il est toujours répertorié comme une option dans le menu de démarrage, mais lorsqu'il est sélectionné, la machine effectue l'une des opérations suivantes:

  • se bloque à l'écran de chargement et dit qu'Ubuntu se prépare à s'exécuter pour la première fois (bien que ce ne soit pas la première fois que le système d'exploitation est chargé)

  • se bloque avec un écran noir et ne fait rien

J'ai désinstallé Ubuntu puis l'ai réinstallé (en utilisant Wubi) trois fois. Chaque fois qu'Ubuntu démarre initialement correctement (y compris le redémarrage de l'ordinateur portable dans Ubuntu plusieurs fois.) Cependant, chaque fois que je bascule et démarre dans Windows 7, cela interrompt l'installation d'Ubuntu. Windows 7 continue de démarrer et de fonctionner correctement sans problème.

J'ai réussi à installer Ubuntu en utilisant Wubi sur une autre machine Windows 7 auparavant sans problème ... Il semble qu'il y ait quelque chose de différent dans cette configuration d'ordinateur portable. Je ne sais pas comment déboguer le problème. Je ne vois aucun message d'erreur pendant le processus de démarrage d'Ubuntu lorsqu'il se bloque et je ne sais pas comment le déboguer.

Informations mises à jour: j'ai fait des progrès sur ce problème, mais je suis maintenant bloqué avec un chargeur de démarrage cassé. J'ai pu obtenir le programme d'installation d'Ubuntu pour installer la version 12.04 sur le système, mais pour le moment le processus de démarrage ne fonctionne pas et au démarrage, il se bloque et dit: "BOOTMGR est manquant" Les informations de débogage de démarrage les plus récentes que j'ai sont: http://paste.ubuntu.com/1218834 . Voici ce que j'ai fait:

1) Désactivé la technologie de démarrage rapide Intel dans le panneau de configuration Windows de la barre des tâches, mais laissez la configuration RAID 0 avec la technologie Intel dans le BIOS. Après avoir lu un peu cela, je pense que la configuration de ce système est fakeRAID/RAID logiciel/sataRAID où le BIOS fait ressembler les 2 disques SATA au RAID pour le système d'exploitation. Selon Intel, Linux devrait prendre en charge cela (http://download.intel.com/design/intarch/PAPERS/326024.pdf) et le mécanisme préféré est mdadm sous linux plutôt que l'approche dmraid qui n'est désormais plus disponible que pour les bogues. mode par le peuple Intel. Je souhaite conserver cette fonctionnalité active pour maintenir de bonnes performances de Windows 7 tout en configurant un environnement à double démarrage.

2) À l'intérieur de Windows, à l'aide de leur outil de gestion de disque, j'ai réduit la partition Windows de 30 Go pour libérer de l'espace pour Ubuntu.

3) J'ai (temporairement) désactivé la fonction Intel Rapid Start à l'aide des commandes de la barre des tâches dans Windows 7. Je n'ai pas désactivé la fonction dans le BIOS et laissé le BIOS configuré avec sataRAID actif.

4) Il était possible de démarrer l'ordinateur dans Ubuntu 12.04 en utilisant un LiveCD installé sur une clé USB.

5) Ensuite, confirmez que les partitions avaient la même apparence depuis Ubuntu que lorsque je les ai regardées dans Windows 7 à partir de l'outil de gestion de disque.

6) Installez le package Gparted et utilisez-le pour configurer les partitions en préparation de l'installation de Linux. Création d'une partition étendue subdivisée en trois partitions logiques (swap, root et home)

7) A exécuté le programme d'installation d'Ubuntu, a utilisé le contrôle manuel de la partition plutôt que l'option automatique pour installer Windows 7 et Ubuntu côte à côte.

8) Lorsque la machine a redémarré, elle est allée directement dans Windows 7 sans aucune sorte de menu grub2.

9) Démarrez dans Ubuntu à partir d'une clé USB liveCD, installez la réparation de démarrage et utilisez-la pour essayer de réparer le processus du chargeur de démarrage.

10) Le processus de démarrage démarre maintenant correctement Ubuntu 12.04, mais il n'y avait pas d'option pour charger Windows 7.

11) Installez la réparation de démarrage et essayez de la forcer à charger Windows 7 en premier (bien que, certes, pour ne pas clarifier la meilleure façon d'essayer cela. J'ai essayé de l'obtenir pour rafraîchir les MBR.)

12) Au redémarrage, l'ordinateur dit "BOOTMGR est manquant" et se bloque ... pas de menu grub2

Maintenant, je ne sais pas comment procéder. Je pense que les partitions sont bien configurées et que Ubuntu 12.04 est bien installé et que Windows 7 est bien installé aussi, mais comment puis-je obtenir une configuration de menu grub2 qui me permettra de choisir entre les deux systèmes d'exploitation?

--Mise à jour finale du 25 octobre:

Donc, après beaucoup de peine à enquêter sur cela, j'ai abandonné et installé Linux sur un disque dur USB externe, gardant ainsi la configuration RAID sur le disque dur interne et le SSD indépendant de l'installation Linux. Depuis l'intérieur de Windows, il était possible de configurer le menu de démarrage pour donner une option pour démarrer Linux à partir du lecteur USB externe.

Cette configuration matérielle RAID ne semble pas être prise en charge par le programme d'installation wubi, le programme d'installation standard Ubuntu ISO/Live CD ou l'autre programme d'installation Ubuntu ISO.

Quelques notes sur ce qui a fonctionné et n'a pas fonctionné:

Après avoir démarré dans Ubuntu à l'aide du Live CD, il est possible d'utiliser 'dmraid -ay' pour activer les partitions RAID0, et il est possible d'utiliser gparted pour les partitionner. Si le programme d'installation est ensuite exécuté, il est en mesure de voir les partitions et de poursuivre l'installation, mais il n'est pas en mesure d'installer le chargeur de démarrage à la fin, et je n'ai pas pu résoudre ce problème. En outre, fondamentalement, il semblait que la configuration à double démarrage était instable.

Apparemment, mdadm est en fait préférable à dmraid pour la gestion des matrices RAID. Cependant, lorsque j'ai essayé de désinstaller dmraid et d'installer mdadm, mdadm n'a pas pu voir ces matrices RAID, alors que dmraid avait réussi. Lorsque j'ai essayé d'obtenir que mdadm reconnaisse la configuration RAID, il indique qu'il ne prend pas en charge RAID0 sur 1 périphérique. Il y a peut-être quelque chose d'inhabituel dans la façon dont Intel fakeRAID est configuré dans cette configuration.

Quoi qu'il en soit, après avoir détruit le chargeur de démarrage (essayé d'utiliser le programme de réparation de démarrage dans Ubuntu) et réinstallé Windows plusieurs fois, cela devrait fonctionner assez bien. (La configuration de Windows est mon système d'exploitation principal et Linux est secondaire, donc je ne veux pas prendre la peine de désactiver la configuration de fakeRAID.) Le programme d'installation de Windows a besoin de moi pour fournir manuellement les pilotes du contrôleur HD pour que cela fonctionne correctement, aussi , donc je pense que c'est un type de configuration assez nouveau. Peut-être qu'une future version de l'installateur Ubuntu pourra fonctionner avec ce type de système. Pour l'instant, exécuter un disque externe fonctionnera correctement.

Quelques liens potentiellement utiles:

https://wiki.archlinux.org/index.php/Installing_with_Fake_RAID#Load_dmraid http://blog.neolocus.com/2012/04/ubuntu-12-04-lts-and-soft- raid-with-mdadm /

1
Andrew

Vous devez completely shutdown Windows avant de démarrer Wubi Ubuntu. (Windows hibernation provoque de tels problèmes).

1
LovinBuntu