J'ai arrêté le dual booting et je ne veux plus avoir à choisir le système d'exploitation. Je veux démarrer directement dans Ubuntu 12.04 sans voir le menu Grub.
Comment puis-je y parvenir ?
J'ai arrêté le dual booting et je ne veux plus avoir à choisir le système d'exploitation. Je veux démarrer directement dans Ubuntu 12.04 sans voir le menu Grub.
Comment puis-je y parvenir ?
type dans le terminal
sudo -H gedit /etc/default/grub
Changement GRUB_HIDDEN_TIMEOUT_QUIET=false
à
GRUB_HIDDEN_TIMEOUT_QUIET=true
Sauvegarder le fichier et quitter
Type sudo update-grub
Si vous n'obtenez pas le résultat souhaité, voir ce problème .
J'ai résolu ce problème en désactivant l'OS Prober. J'ai fait cela parce que dans /boot/grub/grub.cfg
dans la partie générée par le modèle /etc/grub.d/30_os-prober
il y a eu une modification de "timeout" à 10 et "style" à menu.
Modifier /etc/default/grub
et ajoutez cette ligne :
GRUB_DISABLE_OS_PROBER=true
J'espère que cela vous sera utile !
BTW, mon /etc/default/Grub complet est :
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISTRIBUTOR= [...]
GRUB_DISABLE_OS_PROBER=true
GRUB_RECORDFAIL_TIMEOUT=0
Bon codage
J'ai essayé toutes ces astuces qui n'ont pas fonctionné, j'ai fini par réduire le temps d'attente à zéro comme suit :
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Vous devez modifier le fichier à /etc/default/grub
pour empêcher l'affichage du menu Grub.
Par défaut, les entrées de ce fichier ressemblent à ceci.
GRUB\_DEFAULT=0
#GRUB\_HIDDEN\_TIMEOUT=0
GRUB\_HIDDEN\_TIMEOUT\_QUIET=false
GRUB\_TIMEOUT=10
GRUB\_DISTRIBUTOR=\`lsb\_release -i -s 2> /dev/null || echo Debian\`
GRUB\_CMDLINE\_LINUX\_DEFAULT="quiet splash"
GRUB\_CMDLINE\_LINUX=""
#
marque de la deuxième ligne, etGRUB_HIDDEN_TIMEOUT_QUIET=false
a GRUB_HIDDEN_TIMEOUT_QUIET=true
.Après les modifications, la partie requise du fichier ressemblera à ceci
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=""
sudo update-grub
dans le terminal, et redémarrez pour voir le résultat.J'ai eu le même problème et aucun des conseils donnés ici n'a fonctionné ! La seule façon était de modifier /boot/Grub/Grub.cfg manuellement. A un moment donné de ce fichier il fait que le timeout passe à 10 ! Donc, il suffit de commenter ces lignes
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
Mais, vous ne pouvez jamais refaire update-Grub, sinon cela reviendra au même fichier, et le timeout va encore atteindre 10 ! Sauvegardez le fichier (dans vi vous devrez le forcer même si vous êtes su !). Redémarrez l'ordinateur et ça marchera très bien !
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.