Souci installation Grub - à voir avec MBR ?

Bonjour,

Je souhaite installer un serveur de communication (LCS) construit à base d’une Debian Lenny.
L’iso téléchargée sur le site des développeurs m’amène à une interface, qui, avec un boot normal, installe sans souci la distribution (à l’installation de grub elle me demande simplement si je veux l’installer sur le secteur d’amorçage).
Sauf que pour avoir mon serveur LCS, il me faut utiliser un fichier de préconfiguration. Tout l’installation du système est ok jusqu’à l’installation de grub (même souci avec lilo) : le paquet grub n’a pas pu être installé dans /target ; Impossible d’installer GRUB dans hdO - L’exécution de GRUB-install (HDO) à échoué - Cette exécution est fatale.

Mes recherches m’ont amené à me poser des questions sur le lien qu’il pouvait y avoir entre ce problème et la MBR. Est-ce une cause possible ? Comment puis-je l’effacer complètement et facilement (je n’ai pas de dual boot et que cette install à faire donc rien à conserver) ? Quelles autres pistes pour ce problème ?

Autre chose qui m’intrigue : malgré l’erreur d’install de grub, si je termine l’install et que je boote sur mon système gràace à supergrubdisk, le mot de passe que j’ai défini pour le root ne fonctionne pas…

L’installation ne s’est pas menée jusqu’au bout à cause de l’échec de grub.

Essaye en répondant NON.
Tu l’installes sur la racine de l’installation ou sur la partition
qui accueille /boot et pas sur le MBR.

Pour enlever grub du MBR,testdisk peut le faire, encore faut-il qu’il y soit .
Comment savoir si grub y est ?

dd if=/dev/sda of=MBR-sda bs=512 count=1

file MBR-sda

grub y apparaïtra sous la forme “GRand Unified Bootloader”

[quote=“etxeberrizahar”]
Essaye en répondant NON.
Tu l’installes sur la racine de l’installation ou sur la partition
qui accueille /boot et pas sur le MBR.[/quote]

Le problème c’est qu’avec le fichier de préconfiguration pour mon LCS qui automatise l’installation, je n’ai pas ce choix là. J’ai l’erreur fatale point.

Par ailleurs j’ai essayé avec gparted d’effacer toutes les partitions et au moment du partitionnement, au début de l’install, alors qu’il me propose Assisté avec Disque Entier ou Assisté avec le plus grand espace disque disponible, il me refuse le premier donc obligation du second (même si au final ça doit pas changer grand chose car j’ai tout effacé avec gparted donc tout est disponible).

Puisque “Assisté avec le plus grand espace disponible” est la seule option
qui marche, taille d’abord le disque avant installation.
Une petite partition qui te servira de /boot en première position.
Une petite partition swap et la part du lion pour /.
L’installation se fera donc idéalement sur la plus grande partition et tu pourras retoucher /boot au moyen de l’option ‘rescue’ d’un cd d’installation courant de lenny.

Sauf que l’installation taille elle-même ses partitions par la suite.
Si jamais je tente ça, quel format dois-je utiliser pour mes partitions ?

Merci en tout cas de prendre un peu de temps pour ce problème qui hante mes nuits en ce moment…

Installe donc comme imposé par le canevas du support incontournable.

Télécharge le premier cd/dvd de lenny

cdimage.debian.org/debian-cd/5.0.5/i386/iso-cd/

et sers t’en au premier démarrage
pour réinstaller le chargeur de démarrage et remettre les mots de passe grâce au mode rescue.

Je sélectionne ma partition et demande un shell.
Je fais un grub-install /dev/sda mais il ne reconnait pas la commande…

Pas besoin de shell mais une sélection de menu.
Le mode rescue de l’install de base te présente un tableau en ncurses dans lequel tu navigues au moyen du clavier (TAB entrée, flèches )
avec les mêmes choix tout comme lors de l’installation.

grub-install c’est la méthode live-cd knoppix et pas celle que je te conseillais.
Si tu veux lancer grub-install, il faut y mettre les formes :

grub-install --recheck --root-directory=/mnt/montage_de_lenny /dev/sda

Deuxième écueil : comment tu comptes remettre les mots de passe sous knoppix ?
( c’est faisable, c’est du hacking)