On Mon, Dec 18, 2006 at 05:17:45PM +0100, Sylvain Sauvage wrote : > Aurelien Roux, dimanche 17 décembre 2006, 20:41:48 CET > > > > Salut, > > 'soir, > > > J'ai un problème avec grub : voulant faire en sorte que l'option > > vga=794 que j'ai passée pour un de mes noyaux ne soit pas écrasée à > > chaque update de grub (sachant que je suis en SID, ça arrive plus > > souvent qu'à l'accoutumée !), j'ai tapé un : > > > > grub-install /dev/sda > > > > sachant que mon disque dur (seul) est un disque SATA. > > Je ne vois pas en quoi faire un grub-install empêcherait une mise à > jour de grub ou des noyaux de modifier le fichier menu.lst. > > Tu aurais dû lire /boot/grub/menu.lst et comprendre qu'il te > suffisait d'ajouter « vga=794 » à la variable kopt. > > > Mais là, j'ai eu ce message : > > > > /usr/sbin/grub-install: line 484: /usr/sbin/grub: cannot execute > > binary file > > > > qui se répète sans fin. > > Je fais Ctrl-C, ce qui arrête le script, et je redémarre. > > En toute logique, grub foire, et se colle direct en mode texte de base > > (où il faut passer toutes les commandes à la main : kernel > > /boot/vmlinuz, load, etc.). > > > > Bon, je suis rerentré sur mon système, et j'ai retenté le > > grub-install, mais il foire toujours. > > > > J'ai cherché sur le net, mais personne ne semble avoir exactement > > cette erreur. Je me demande s'il ne s'agit pas d'un bug de grub (je > > suis en SID, et j'ai fait l'upgrade hier soir), mais je trouve ça > > bizarre. > > Par contre, je ne vois pas d'où vient l'erreur. > > En revanche, tu peux aussi installer grub depuis grub : tu tapes > « grub » et tu obtiens un shell. Dans ce shell, tu tapes quelque chose > du genre « root (hd0,0) » puis « setup (hd0) » (à modifier suivant tes > partitions, lire le manuel). > > Bien sûr, si grub fonctionne, il n'y a aucune raison de le > réinstaller. > > > Ce qui est sûr, c'est que j'ai compilé pas mal de noyau dans le week > > end, grub a été updaté à chaque fois, forcément, et je n'ai pas eu de > > souci (mais est-ce que grub-install est exécuté à chaque fois qu'un > > nouveau noyau apparaît ?). > > Contrairement à lilo, grub n'a pas besoin d'être réinstallé (= copié > dans le secteur de boot) à chaque modification : grub lit le fichier > menu.lst à chaque démarrage, update-grub ne fait que reconstruire ce > fichier si un nouveau noyau est installé. Quant à lilo, on doit le > réinstaller à chaque modification du lilo.conf : les paramètres sont > stockés avec lilo dans le secteur de boot, ce fichier n'est qu'un moyen > de donner des paramètres au programme qui installe lilo dans le secteur > de boot (et qui s'appelle aussi lilo).
Bon, j'ai installé lilo, et ça fonctionne. Pas compris....... > > -- > Sylvain Sauvage > > -- ============================== ORL (alias Yvette H.) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

