Je reposte ici, vu que je n'ai pas trouvé comment déplacer mes précédents posts du forum où j'ai écrit par erreur:
J'ai réalisé un CD-ROM d'installation personnalisé d'une Debian Etch.
La personnalisation a consisté à ajouter des paquets Debian tous faits, et à les installer de façon "silencieuse".
Pour faire ça, j'ai écrit un fichier preseed.cfg.
Après pas mal de souffrances, j'ai enfin réussi à aller au bout de l'installation. Enfin, presque, parce que lorsque la machine redémarre, je me retrouve avec le prompt grub.
La commande
cat /boot/grub/menu.lst
permet de voir qu'il y a un problème dans le fichier de configuration de grub, en effet, toutes les lignes comprises entre BEGIN DEBIAN AUTOMAGIC KERNELS LIST
et END DEBIAN AUTOMAGIC KERNELS LIST
sont en commentaire, alors qu'il n'y a eu aucun message d'erreur lors de l'installation de grub.Quelqu'un pourrait-il m'expliquer d'où vient le problème ?
Merci
# update-grub ?
Posté par stillbsd . Évalué à 1.
Le preseed n'aurait pas d'option pour déclencher l'équivalent de update-grub, commande qui va peupler ton menu.lst à partir des noyaux installés ?
[^] # Re: update-grub ?
Posté par bat13 . Évalué à 1.
Je n'ai rien vu de tel dans le manuel Debian.
J'ai aussi fait l'essai en supprimant cette ligne du fichier preseed, je dois alors, comme avec le CD d'origine acquitter la demande d'installation de grub, mais au final le résultat est le même.
[^] # Re: update-grub ?
Posté par stillbsd . Évalué à 1.
Mais pourquoi ne pas le contourner, en virant le menu.lst et en déclenchant update-grub en post install ?
Ca n'est pas élégant, mais ça pourrait marcher.
[^] # Re: update-grub ?
Posté par bat13 . Évalué à 1.
D'autre part, j'ai essayé de recréer un CD-ROM identique à celui d'origine, en me contentant de modifier la liste des paquets contenus dans le répertoire pool => j'arrive au même résultat. Je n'ai pourtant pas modifié l'initrd, ni le fichier de configuration de isolinux, je n'utilise plus de preseed. Mystère !
C'est désespérant, je vais laisser tomber vu que je n'ai pas que ça à faire, et laisser l'utilisateur choisir ses paquets à la main, comme avant :-(
[^] # mystère
Posté par stillbsd . Évalué à 1.
Pas grand monde sur le Net ne semble avoir eu ce problème.
Avec une ligne :
d-i grub-installer/with_other_os boolean true
plus l'installation de paquets de base, grub devrait s'installer et être configuré correctement.
Voici un exemple de preseed sur debian.org :
http://www.debian.org/releases/stable/example-preseed.txt
[^] # Re: mystère
Posté par bat13 . Évalué à 1.
J'ai fait l'essai en supprimant la ligne forçant l'installation de GRUB, ou avec. Le résultat est le même à chaque fois.
Je n'ai pas vu dans l'exemple de preseed de debian d'autre possibilité (notamment de commande update-grub par exemple).
Le plus fort, c'est que j'ai le même problème si je me contente simplement de modifier le /pool (et les MD5 qui vont avec) sans faire de preseed, en m'appuyant sur l'initrd d'origine !!!
Bref, je n'y comprends rien et c'est très frustrant :-(
[^] # Re: mystère
Posté par bat13 . Évalué à 1.
En fin d'installation, un grep sur vmlinuz dans syslog me renvoie les lignes suivantes :
in-target: The link /vmlinuz is a damaged link
in-target: Removing symbolic link vmlinuz
Quelle peut bien être la cause de ce problème ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.