web-dev-qa-db-fra.com

Supprimer GRUB et conserver un système Linux

J'ai cherché sur Internet des instructions sur la façon de supprimer GRUB , mais la seule chose que je pouvais trouver était d'utiliser un DVD Windows pour "réparer" le système. J'avais précédemment un doal-boot Windows/Linux et j'ai supprimé Windows ( GParted + Boot-Repair ), mais GRUB est toujours installé avec une seule entrée. : celui de Linux.

Comment désinstaller GRUB et démarrer directement sur un système d'exploitation Debian ?

18
Magix

Bien que vous puissiez désinstaller GRUB, cela signifierait que vous devez configurer un autre chargeur de démarrage et ne vaut probablement pas la peine. Il n'y a aucune raison d'en utiliser un autre puisque vous voulez simplement que l'écran GRUB soit masqué. Je pense que tous les autres chargeurs de démarrage fonctionnent de la même manière, vous ne devriez donc pas vous inquiéter d'installer autre chose.


Si ce que vous voulez faire est cacher GRUB. C'est possible et assez facile. presse Alt+F2 coller et coller avant de frapper Enter: gksudo gedit /etc/default/grub.

Une fenêtre d'éditeur de texte s'ouvrira, montrant quelque chose comme:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=”`lsb_release -i -s 2> /dev/null || echo Debian`”
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=”"

Supprimez les deux #s avant GRUB_HIDDEN_TIMEOUT et GRUB_HIDDEN_TIMEOUT_QUIET. Enregistrez le fichier, ouvrez un terminal et exécutez Sudo update-grub. Redémarrez et vous ne devriez pas avoir de fenêtre GRUB.

Définissez également GRUB_HIDDEN_TIMEOUT sur 1 pour éviter les problèmes potentiels. GRUB clignotera mais ne restera pas là pendant 10 secondes.


Si vous le souhaitez, vous pouvez le faire graphiquement.

Exécutez ces commandes dans une fenêtre de terminal:

Sudo add-apt-repository ppa:danielrichter2007/grub-customizer 

Sudo apt-get update

Sudo apt-get install grub-customizer

Une fois que cela est fait, recherchez et ouvrez GRUB Customizer.

Accédez à l'onglet Général et désélectionnez show menu et look for other operating systems. Cliquez sur le bouton d'actualisation (flèche circulaire bleue près du coin supérieur droit), puis cliquez sur Enregistrer.

( REMARQUE: GRUB Le personnaliseur ne semble pas prendre en charge les systèmes basés sur EFI/GPT.)

Redémarrez et ne voyez aucun chargeur de démarrage.

Source: http://ubuntuhandbook.org/index.php/2014/06/ubuntu-1404-hide-grub-menu/

36
TheWanderer

Toutes les autres réponses commencent bien, vous indiquant que GRUB est généralement présent, que vous le voyiez ou non, vous ne devriez probablement pas commencer à prendre des photos aléatoires et comment restaurer votre système dans le 'GRUB caché. 'vous (probablement) déjà apprécié.

Cependant, ils finissent par se tromper - en faisant des déclarations générales que GRUB est toujours obligatoire, alors que ce n'est tout simplement pas le cas. Je suppose qu'ils simplifient à l'excès en partant du principe que votre question (XY) est vraiment "Comment puis-je faire les choses comme avant?" spécifiquement "Comment puis-je détruire GRUB?". Mais ce qui me préoccupe, c’est que si elle n’est pas qualifiée, cette réponse est contre-productive: au lieu de simplement omettre de mentionner l’alternative, ils déclarent carrément que n’est pas alternative.

Ainsi, à titre de référence, je peux dire de l’expérience quotidienne que Debian est maintenant livré avec un stub UEFI compilé dans son noyau, ce qui permet au noyau d’être démarré directement sans intermédiaire par votre microprogramme, en supposant qu’il s’agisse d’un microprogramme conforme à EFI. Ce n'est pas une connaissance ésotérique, bien que ce ne soit pas non plus un défaut. Quoi qu’il en soit, il va sans dire que cette capacité est héritée et parfaitement exploitable par Ubuntu, par exemple: Comment amorcer le chargement du noyau à l’aide du chargeur de stub EFI (efistub)?

Mais encore une fois, bien que cela corresponde techniquement à votre question, vous n’avez peut-être pas demandé ce que vous pensiez que vous demandiez! Il est préférable de combiner cela avec les autres parties (correctes!) Des autres réponses et de décider si (caché) GRUB ou EFI vous convient. Les avertissements habituels s'appliquent: ne jouez pas avec EFI si vous n'êtes pas encore techniquement confiant. Traitez n'importe quel fil comme ce lien à titre d'exemple uniquement: personnalisez-le exactement selon les besoins de votre système. Prendre plaisir!

11
underscore_d

Je ne suis pas assez au courant pour répondre à la météo GRUB est requis ou non, mais si votre objectif est de masquer GRUB complètement, j'ai une meilleure solution que la réponse acceptée.

Afin d'obtenir le démarrage le plus rapide possible, au lieu de laisser GRUB attendre un délai, il est possible que GRUB n'imprime pas le menu, à moins que la touche Shift ne soit maintenue enfoncée pendant l'exécution de GRUB. Commencez. Cela vous permet d’amorcer rapidement votre système d’exploitation par défaut, mais vous offre la possibilité de démarrer avec un autre système d’exploitation installé lorsque le besoin s’en fait sentir rarement.

Pour ce faire, vous devez ajouter la ligne suivante à/etc/default/grub:

 GRUB_FORCE_HIDDEN_MENU="true"

Puis créez ce fichier dans '/etc/grub.d/' nommé 31_hold_shift, rendez-le exécutable et régénérez le fichier de configuration grub:

chmod a+x /etc/grub.d/31_hold_shift
update-grub

Cela devrait faire le travail!

Trouver plus de GRUB astuces ici .

4
daltonfury42

Vous auriez quand même besoin d'un chargeur de démarrage. Si vous n'aimez pas grub, il y en a d'autres: voir comparaison des chargeurs de démarrage .

Mais je n’utiliserais pas de chargeur d’amorçage non fourni avec la distribution principale. Cela pourrait vous causer de nombreux maux de tête à l'avenir lorsque vous améliorerez le système d'exploitation.

Si vous souhaitez effacer un chargeur de démarrage de MBR (y compris grub), utilisez le --mmap-rw /dev/sda:0:218 et remplissez tout l'espace avec des zéros. Vous auriez besoin de LE (éditeur de texte) . Mais cette procédure n'installe pas un autre chargeur de démarrage pour vous, de sorte que le système peut ne plus démarrer, si aucun chargeur de démarrage n'est installé sur un autre disque.

Dans MS-DOS, fdisk /mbr c: peut restaurer le chargeur de démarrage DOS dans le MBR.

0
lav

Vous ne pouvez pas supprimer GRUB, cela est nécessaire, Windows n’affiche que des graphiques - une image. Vous avez besoin de quelque chose pour configurer le système d'exploitation avec les pilotes appropriés et le configurer correctement.

L'alternative est "refit" et "refind". Cela affichera un écran gris avec un pingouin pour Linux, et vous permettra de sélectionner les options de démarrage avec votre souris et de masquer le désordre, exactement comme sous Windows. Ce sont des projets open source, c’est juste pour participer et faire votre propre variante, y compris une interface graphique soignée pour Grub.

0
Knut H

N'essayez pas de supprimer grub, il est utilisé comme chargeur de démarrage pour Ubuntu, tout comme le gestionnaire Windows, que vous ne voyez pas.

Vous pouvez essayer d'installer le programme grub-customizer, qui vous permet de définir différents paramètres pour grub dans une interface graphique simple. Vous pouvez définir le délai d’attente sur 0 et lui demander de toujours démarrer la première entrée, de sorte que vous démarrez directement Ubuntu sans autre entrée.

Je pense que c'est également ce qui se produit automatiquement lorsque vous installez Ubuntu en tant que système d'exploitation unique.

0
Prototype700