J'ai un ordinateur portable HP Pavilion g6 2320tx avec Windows 8 préinstallé.
Lors de l'installation d'Ubuntu 13.04 64 bits à partir d'une clé USB créée avec Pendrive Linux, je n'ai pas eu l'option de créer une partition similaire à celle présentée dans: http://www.ubuntu.com/download/desktop/install-desktop-latest. .
J'avais un espace non alloué de 42 Go sur mon disque dur. L'installation a utilisé cet espace. Je ne pouvais pas démarrer Ubuntu. Je l'ai corrigé à l'aide de la réparation du démarrage, mais j'obtiens de nombreuses options supplémentaires par rapport à l'écran normal. Le lien de réparation de démarrage est: http://paste.ubuntu.com/5725287/ .
Est-il possible que l'installation se soit mal passée parce que je n'avais pas d'espace alloué et que je n'ai donc pas utilisé la partition pendant l'installation?
la source
Réponses:
La réponse courte est: non, la présence ou l'absence d'espace non alloué n'a rien à voir avec les problèmes d'amorçage ultérieurs que vous avez rencontrés.
Pour installer Linux, le disque doit contenir un espace non alloué dans lequel le programme d'installation Linux peut créer des partitions ou des partitions existantes et que le programme d'installation peut prendre en charge pour une utilisation par Linux. Si le disque ne contient aucun de ces éléments, le programme d'installation réduira une partition existante pour libérer de l'espace pour Linux. Les détails de la meilleure prise en charge de ces options et de la manière dont elles sont exécutées dépendent de la distribution et des options choisies lors de l'installation. Bien que les choix que vous (ou le programme d'installation) faites au cours de l'installation puissent affecter le processus de démarrage, un échec complet de démarrage après l'installation indique un bogue.
Sur un ordinateur EFI en fonctionnement, la NVRAM de l'ordinateur contient une liste des chargeurs de démarrage et leur ordre d'utilisation. Ainsi, vous pouvez configurer GRUB pour qu'il démarre avant le chargeur de démarrage de Microsoft, à titre d'exemple. Dans votre cas, de nombreux ordinateurs HP basés sur EFI sont connus pour avoir un bogue leur faisant ignorer les variables de démarrage EFI. Au lieu de cela, l’ordinateur lance aveuglément le chargeur de démarrage Windows (
EFI/Microsoft/Boot/bootmgfw.efi
). C'est presque certainement le problème que vous avez rencontré.L'outil Boot Repair d'Ubuntu jongle avec les chargeurs de démarrage, déplace le chargeur de démarrage de Microsoft vers un autre nom et place une copie de GRUB à l'emplacement habituel du chargeur de démarrage Microsoft. Il apporte plusieurs autres modifications similaires. Comme vous l'avez constaté, le résultat final est une explosion du nombre d'entrées de démarrage dans le menu GRUB. Si vous utilisiez un EFI non bogué, je vous conseillerais d'annuler les modifications de la réparation du démarrage en le réexécutant et en utilisant les options "Restaurer les sauvegardes EFI" de son menu avancé, comme décrit ici. Si vous faites cela, vous vous retrouverez avec un ordinateur qui démarre directement sous Windows. Vous voudrez peut-être quand même faire cela, puis effectuer vous-même une réparation moins complexe, de l'une des trois manières suivantes:
bcdedit
commande pour définir GRUB comme chargeur de démarrage par défaut. Ouvrez une fenêtre d'invite de commande d'administrateur et tapezbcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
. (Cela suppose que vous avez désactivé le démarrage sécurisé. S'il est activé, remplacez-leshimx64.efi
pargrubx64.efi
cette commande.) Cette option risque de ne pas fonctionner, mais si cela se produit, GRUB démarrera par défaut et affichera moins d'options de démarrage.EFI/Microsoft/Boot/bootmgfw.efi
sous un autre nom (je vous recommande de le baisser d’un niveau) et copierEFI/ubuntu/grubx64.efi
versEFI/Microsoft/Boot/bootmgfw.efi
. (Si vous démarrez avec Secure Boot actif, copiershimx64.efi
surbootmgfw.efi
et également placer une copiegrubx64.efi
, sous ce nom, dans leEFI/Microsoft/Boot
répertoire.) Vous aurez également besoin de courirupdate-grub
pour avoir sa liste GRUB régénèrent de démarrage et de créer une option pour démarrer Windows .sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/Microsoft/Boot
. Cela place rEFInd en tant que chargeur de démarrage par défaut à la place du chargeur de démarrage de Microsoft, en utilisant un hack similaire à celui de Boot Repair. mais cela devrait entraîner moins d'entrées de démarrage redondantes. Il existe probablement au moins deux façons de démarrer Linux: une via GRUB et une autre directement. Si les deux fonctionnent, vous pouvez désinstaller GRUB (et peut-être supprimer manuellement son/boot/efi/EFI/ubuntu/grubx64.efi
fichier) pour supprimer l'entrée GRUB. Notez que cette option nécessite des étapes supplémentaires si vous démarrez avec Secure Boot actif.Notez que vous devez faire seulement une de ces choses, mais si vous essayez l' un et il ne fonctionne pas, vous pouvez essayer un autre. Je vous recommande de sauvegarder l'intégralité de l'ESP avant de commencer afin que, si vous commettez une erreur, vous puissiez restaurer l'état d'origine de l'ESP. Une simple copie au niveau fichier ou la création d’une archive tar devrait suffire à la sauvegarde.
la source
dont_scan_dirs
oudont_scan_files
dansrefind.conf
pour supprimer son icône du menu de rEFInd. En ce qui concerne la durée de vie de votre batterie, ce n’est pas un problème de démarrage, vous devriez donc poser une autre question à ce sujet.