Il n'y a pas de problème avec la commande update-grub
(qui est en fait un petit raccourci pour la commande grub-mkconfig -o /boot/grub/grub.cfg
) sur votre système. Vous avez tout simplement inséré du texte indésirable dans votre /etc/default/grub
d'une manière ou d'une autre lorsque vous l'avez édité :
zanna@toaster:~$ sudo update-grub
Sourcing file `/etc/default/grub'
/usr/sbin/grub-mkconfig: 35: /etc/default/grub: junk: not found
Dans mon cas, le junk
est sur la ligne 35. Dans votre cas, c'est à la ligne 1. Soit vous avez inséré le mauvais texte au début, soit vous avez écrasé tout le fichier.
Vous pouvez probablement résoudre ce problème en éditant à nouveau le fichier et en supprimant la ligne contenant *******
(ou ce que cela représente dans votre question), et toute autre ligne que vous avez insérée et qui ne devrait pas être là.
Vous trouverez généralement la version la plus récemment téléchargée du fichier du responsable du paquet pour votre système à l'adresse suivante /var/lib/ucf/cache/:etc:default:grub
. Vous pouvez lire ce fichier en exécutant, par exemple :
cat /var/lib/ucf/cache/:etc:default:grub
Vous pouvez voir les différences entre votre fichier édité et celui-ci en exécutant, par exemple :
diff /var/lib/ucf/cache/:etc:default:grub /etc/default/grub
Et dans le pire des cas, si vous avez besoin de remplacer votre manquant ou cassé /etc/default/grub
alors vous pouvez utiliser cette commande (notez que l'existant /etc/default/grub
est silencieusement écrasé par cette commande ).
sudo cp /var/lib/ucf/cache/:etc:default:grub /etc/default/grub