web-dev-qa-db-fra.com

Grub charges après la récupération

J'ai un ordinateur portable UEFI à double démarrage, avec Ubuntu et Windows. J'ai installé rEFInd pour démarrer sur ces systèmes, et cela a bien fonctionné, mais mon système Linux a été triplé. J'ai supposé que c'était à cause de la recherche rEFInd de tout vmlinuz et de tous ceux-ci, alors j'ai ajouté la ligne scan_all_linux_kernels 0 dans refind.conf.

Après cela, les options supplémentaires de démarrage ont disparu, mais lorsque je sélectionne Ubuntu, je reçois le menu GRUB pour le sélectionner à nouveau.

Je souhaite désactiver GRUB afin que le système démarre à partir de rEFInd. J'ai essayé de apt-get remove tous les paquets grub et grub2, mais GRUB apparaît toujours.

2
vguzmanp

Je semble l'avoir résolu, bien que je ne comprenne pas pourquoi.

J'ai réinstallé grub, mais en lui disant de ne PAS générer menu.lst

J'ai renommé /boot/grub/to /boot/grub_back/, qui a cassé le démarrage. À partir d'un démarrage USB en direct, je l'ai renommé en original et, après cela, GRUB ne démarre plus après la récupération.

Problème résolu, mais d'une manière étrange.

2
vguzmanp

Votre GRUB commence toujours; c'est juste qu'il ne présente plus de menu. Une solution plus propre consiste à remplacer scan_all_linux_kernels 0 par scan_all_linux_kernels dans refind.conf, désinstaller GRUB via dpkg ou apt-get, puis couper tout dupliquez les entrées dans le menu rEFInd de manière plus ciblée. Je ne saurais être plus précis sur ce dernier point sans savoir précisément quelles sont les options existantes. Sachez également que dans certaines configurations, vous devriez disposer de plusieurs options Linux dans rEFInd, chacune d’elles démarrant un noyau différent. Cela équivaut à avoir plusieurs entrées Linux dans GRUB, chacune amorçant un noyau différent.

1
Rod Smith