[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Grub refuse de s'installer sur le mbr (disque SATA)



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.)



Reply to: