web-dev-qa-db-fra.com

Problèmes de démarrage avec Ubuntu sur Asus Notebook

J'avais Ubtuntu 14.04 LTS installé (avec le dossier personnel crypté) en tant que dualboot avec Win8.1. Le système est un ordinateur portable Asus X553M. Ubuntu ne démarrait que parfois, la plupart du temps seulement après avoir démarré en mode de récupération auparavant. Le démarrage s'est bloqué à:

[7.554638] hidraw: raw HID events driver (c) Jiri Kosina

parfois, il a même dépassé cela et bloqué à:

[7.554638] hidraw: raw HID events driver (c) Jiri Kosina
[7.640870] mei_txe: 0000:00:1a.0: can't derive routing for PCI INT A
[7.642413] mei_txe: 0000:00:1a.0: PCI INT A: no GSI

après quelques essais supplémentaires, le mode d'enregistrement est lancé.

bien sûr, tout le temps, mes paramètres BIOS étaient activés pour le démarrage sécurisé, et le lancement de CSM.

Quand Ubuntu a démarré, il disait toujours quelque chose comme un volume chiffré non monté, appuyez sur [quelque chose] ou attendez. Après avoir attendu quelques secondes, le processus de démarrage s'est poursuivi et l'installation a fonctionné. Mais quand j'ai redémarré, j'ai eu le même problème. Ubtuntu Stuck à l'écran de chargement violet -> lancer en mode d'enregistrement plusieurs fois jusqu'à ce que tout fonctionne enfin -> shutdown -> lancer ubuntu -> fonctionne à nouveau jusqu'à la prochaine fermeture. Également, arrêter et redémarrer ne fonctionnait pas normalement, je suis arrivé au point où il est dit que le système s'arrête maintenant, mais que rien ne s'est passé, j'ai donc toujours dû appuyer sur OFF pendant 4 secondes.

J'ai essayé la réparation de démarrage en mode d'enregistrement Ubuntu, qui l'a complètement tué. Après cela, il a dit fichier manquant lorsque j'ai essayé de démarrer.

J'ai donc formaté la partition Linux, assigné cet espace libre à une nouvelle partition B:\et démarré une installation Windows sous USB, puis je suis allé à la commande Invite et exécuté:

bootrec /fixmbr

cela n'a pas supprimé les 2 options de démarrage d'ubuntu dans le BIOS cependant. découvert que cela n’affecte pas les entrées de démarrage UEFI.

Lorsque j'essaie de lancer une clé USB Live Ubuntu ou Linux Mint, il reste toujours bloqué au chargement de l'écran.

  1. Comment puis-je supprimer les options de démarrage Ubuntu qui apparaissent toujours dans le BIOS?

  2. quel est le problème avec mon portable que Ubuntu ne fonctionnait pas et qu’il n’y avait plus de Linux sous USB?

Merci d'avance pour vos efforts, robomax.

2
mkxone

Je ne peux pas répondre complètement à votre question, mais je peux vous aider à cesser de perdre du temps sur certaines erreurs ...

J'avais Ubtuntu 14.04 LTS installé (avec le dossier personnel crypté) en mode dualboot avec Win8.1 ... bien sûr, tout le temps, mes paramètres de BIOS étaient activés lorsque le démarrage sécurisé était désactivé et le lancement de CSM activé.

Sur un ordinateur fourni avec Windows 8 ou une version ultérieure, il est probable que vous devriez PAS être activé le CSM (aka support hérité). Pour comprendre pourquoi, sachez d’abord que vous n’avez pas de BIOS; vous avez un EFI. Je sais que la plupart des gens, et même la plupart des fabricants, se réfèrent à leurs EFI comme étant des BIOS. Cela mène à la confusion, cependant; Les EFI sont fondamentalement différents des BIOS, et utiliser le terme "BIOS" pour désigner un EFI amène les lecteurs à faire glisser toutes sortes de connaissances du BIOS qui sont simplement fausses lorsqu'elles sont appliquées à des EFI. Le résultat est que les gens font en toute confiance des choses qui ont fonctionné dans le passé, mais qui créent de nouveaux problèmes sur leurs ordinateurs basés sur EFI.

La plupart des EFI modernes incluent un module de support de compatibilité (CSM), qui permet à EFI de démarrer à l'aide d'un chargeur de démarrage du BIOS. Cela ressemble à Linux avec dosemu ou WINE pour exécuter des programmes DOS ou Windows sous Linux; c'est une couche de compatibilité bloquée sur un autre environnement, mais elle ne fait pas d'EFI un BIOS, pas plus que dosemu ne donne Linux DOS. Pire, l'activation du CSM complique considérablement le chemin d'initialisation, rendant pratiquement impossible de prédire ce que l'ordinateur fera lors du démarrage, du moins lorsqu'il est alimenté par un support (tel que de nombreux supports d'installation Ubuntu) pouvant démarrer de l'une ou l'autre manière. Le programme d'installation d'Ubuntu apparaîtra-t-il en mode BIOS/CSM/legacy ou en mode EFI/UEFI? Qui sait!? Lancez une pièce et ne pas le trouver avant qu'il ne soit trop tard, car le mode de démarrage n'est évident que si vous êtes un expert! Désolé si je semble sarcastique, mais j'ai vu beaucoup trop de rapports de problèmes liés à ce problème. Voir cette page Web que j'ai écrite pour plus de détails sur le CSM et les complications qu'il crée.

La ligne du bas, cependant, est que vous devriez revenir dans votre firmware et désactiver le CSM. Ubuntu devrait fonctionner avec Secure Boot actif, mais cela pose parfois des problèmes, son désactivation peut donc présenter certains avantages. OTOH, il fournit également une protection au moins théorique contre certains modes d’attaque, il est donc préférable de le laisser actif s’il ne vous pose pas de problèmes. (Les problèmes doivent apparaître très tôt, car le système n'ira pas aussi loin que GRUB si Secure Boot le bloque. S'il passe au-delà de GRUB en lançant un noyau, il ne s'agit pas d'un programme sécurisé. Problème de démarrage, du moins pas sur Ubuntu.)

Cela dit, je devrais vous mettre en garde: Le CSM est nécessaire dans certains cas, soit parce que vous avez réinstallé Windows en mode BIOS/CSM/legacy, soit parce que votre matériel nécessite une initialisation de type BIOS pour fonctionne correctement avec un pilote Linux. Ces cas étaient autrefois assez courants, mais ils sont plus rares aujourd'hui.

J'ai essayé la réparation de démarrage en mode d'enregistrement Ubuntu, qui l'a complètement tué. Après cela, il a dit fichier manquant lorsque j'ai essayé de démarrer.

Il se peut que cela soit lié à votre activation CSM, mais je ne peux pas en être sûr. Si vous souhaitez obtenir de l'aide à ce sujet, exécutez à nouveau Boot Repair et publiez l'URL qu'il a craché.

J'ai donc formaté la partition Linux, assigné cet espace libre à une nouvelle partition B:\et démarré une installation Windows sous USB, puis je suis allé à la commande Invite et exécuté:

bootrec /fixmbr

C'est l'une des commandes spécifiques au BIOS qui ne fonctionne pas avec un démarrage en mode EFI. Fondamentalement, cette commande réinstalle le chargeur de démarrage Windows en mode BIOS sur le MBR (Master Boot Record) du disque de démarrage. Etant donné qu'un système EFI démarre d'une manière complètement différente , cette commande n'a, au mieux, aucun effet sur un système en mode EFI. Un avertissement: comme le CSM introduit l'imprévisibilité dans le processus de démarrage, il est possible que l'installation d'un chargeur de démarrage en mode BIOS dans le MBR oblige l'ordinateur à démarrer en mode BIOS/CSM/legacy, ce qui ne ferait que causer des dommages supplémentaires. . Selon le problème rencontré, un nombre quelconque de commandes Windows ou non-Windows peuvent faire quelque chose d'analogue à la commande que vous avez spécifiée. Toutefois, l’essentiel est que vous deviez rechercher les procédures EFI pour résoudre les problèmes de démarrage, plutôt que d’utiliser les procédures du BIOS.

Comment puis-je supprimer les options de démarrage Ubuntu qui apparaissent toujours dans le BIOS?

Si vous faites référence au menu du gestionnaire de démarrage de EFI, vous pouvez les supprimer d'un démarrage de Linux en mode EFI. Tapez Sudo efibootmgr pour voir ces options (ou Sudo efibootmgr -v pour voir plus de détails). Chaque option a un nombre hexadécimal, précédé de Boot, comme dans Boot0003 ou Boot001B. Vous pouvez supprimer une option avec les options -b # et -B sur efibootmgr, comme dans Sudo efibootmgr -b 0003 -B pour supprimer Boot0003. Il existe d'autres moyens de le faire dans d'autres systèmes d'exploitation. Dans Windows, EasyUEFI est un outil tiers qui, comme son nom l'indique, facilite ces manipulations. Certains EFI fournissent eux-mêmes de tels outils dans leurs utilitaires de configuration.

quel est le problème avec mon portable que Ubuntu ne fonctionnait pas et qu’il n’y avait plus de Linux sous USB?

Je ne me souviens pas d’avoir déjà vu votre problème spécifique auparavant, mais il semble que le matériel soit défectueux (soit un mauvais échantillon de votre modèle, soit une mauvaise conception qui affecte tous les échantillons de votre modèle), ou bien il est suffisamment récent pour ne pas encore être pris en charge. le noyau que vous utilisez. Vous dites que vous avez installé Ubuntu 14.04, mais vous ne dites pas s'il s'agissait de la version originale ou ponctuelle (la version 14.04.3 est la dernière). Si ce n'est pas le 14.04.3, j'essaierais ça; et si cela ne fonctionne pas, vous pouvez essayer une pré-version 15.10; voir ici pour les liens de téléchargement vers les versions quotidiennes.

Rien n'indique que cette erreur ait quelque chose à voir avec EFI, bien que certaines de vos tentatives de réparation aient compliqué les choses en créant des complications basées sur CSM.

4
Rod Smith