Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : Preseed Debian et Grub
Posté par bat13 () le 18 février 2008Je 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
Alain
update-grub ?
Bonsoir,
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 () le 19/02/2008 à 08:31. (lien). Évalué à 1.Bonjour,
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.--
Alain-
[^]Re: update-grub ?
Posté par stillbsd () le 19/02/2008 à 20:14. (lien). Évalué à 1.Je ne t'aide pas en preseed, vu que je ne l'ai jamais utilisé.
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 () le 21/02/2008 à 09:13. (lien). Évalué à 1.J'ai essayé d'exécuter update-grub en fin d'installation dans la deuxième console (ALT-F2) => impossible.
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 :-(--
Alain-
[^]mystère
Posté par stillbsd () le 24/02/2008 à 11:09. (lien). Évalué à 1.Bon c'est un mystère.
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 () le 25/02/2008 à 10:33. (lien). Évalué à 1.Oui, c'est vraiment un mystère.
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 :-(--
Alain-
[^]Re: mystère
Posté par bat13 () le 29/02/2008 à 09:03. (lien). Évalué à 1.Je n'ai toujours pas résolu mon problème, mais j'ai quand même une (petite) piste:
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 ?--
Alain
-
-
-
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian


Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.