OVH Cloud OVH Cloud

[CD-ROM personnalise]

36 réponses
Avatar
Alain
Bonjour la liste,

Je suis en train d'essayer de faire un CD-ROM personnalisé de notre
distribution préférée.
Je m'appuie pour cela sur l'image ISO debian_40r1_i386_kde_CD_1.iso
Mon problème est le suivant: comment ajouter à ce CD des paquets Debian
et forcer leur installation ?
J'ai bien téléchargé tous les paquets dont j'ai besoin, tenté de créer
un fichier preseed.cfg et modifié le fichier isolinux.cfg pour qu'il
utilise ce fichier, rien n'y fait: au boot, l'installeur me dit qu'il ne
trouve pas /cdrom/preseed.cfg, et par la suite, il me dit que le CD ROM
n'est pas valide.

Quelqu'un aurait-il un lien vers une doc ?
J'en ai bien trouvé quelques unes, mais rien qui ne me permette de
régler mes problèmes.

Merci,

alain


--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2 3 4
Avatar
Alain
Sylvain Sauvage a écrit :
[...]
Je vérifierais la présence d'un noyau et d'un fichier
/boot/config* correspondant. Et, si l'un manque, je chercherais
pourquoi...



Huh !
Là, je ne comprends plus (ça fait un moment que je patauge remarque).
S'il n'y avait pas de kernel, comment aurais-je pu aller au bout de
l'installation ?
Je n'ai vu nulle part d'option de recopie du kernel du CD vers le
disque, je n'y ai donc pas touché.
_Normalement_ , je n'ai mis dans le fichier preseed que des options dont
je comprenais la portée. Ce qui n'y est pas doit logiquement engendrer
des questions posées à l'installation ...

Je relance une installation pour voir ...

Alain


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Alain
Sylvain Sauvage a écrit :
[...]
Je vérifierais la présence d'un noyau et d'un fichier
/boot/config* correspondant. Et, si l'un manque, je chercherais
pourquoi...




Je ne vois pas de répertoire /boot en fin d'installation.
Par contre, avant de redémarrer, si je fais un cat /var/log/syslog |
grep kernel, je vois les lignes suivantes (entre autres):
base-installer: info: kernel linux-image-2.6.18-5-686 usable on 686
base-installer: info: kernel linux-image-2.6.18-5-486 usable on 486
base-installer: info: kernel linux-image-2.6.-686 usable on 686
base-installer: info: kernel linux-image-2.6.-486 usable on 486
base-installer: info: Found kernels
'linux-image-2.6.15-5-686,linux-image-2.6.18-5-486,linux-image-2.6-686,linux-image-2.6-486'
base-installer: info: arch_kernel candidates:
linux-image-2.6-686,linux-image-2.6-486,kernel-image-2.6-686,kernel-image-2.6-386
base-installer: info: arch_kernel : linux-image-2.3-686 (present)
base-installer: info: Using kernel 'linux-image-2.3-686'
... après il installe les linux-kernel-headers
Il semble donc bien y avoir un noyau d'installé, non ?


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Alain, mardi 19 février 2008, 16:43:48 CET

Sylvain Sauvage a écrit :
[...]
> Je vérifierais la présence d'un noyau et d'un fichier
> /boot/config* correspondant. Et, si l'un manque, je
> chercherais pourquoi...
>

Je ne vois pas de répertoire /boot en fin d'installation.
Par contre, avant de redémarrer, si je fais un
cat /var/log/syslog | grep kernel, je vois les lignes
suivantes (entre autres): base-installer: info: kernel
linux-image-2.6.18-5-686 usable on 686 base-installer: info:
kernel linux-image-2.6.18-5-486 usable on 486 base-installer:
info: kernel linux-image-2.6.-686 usable on 686
base-installer: info: kernel linux-image-2.6.-486 usable on
486 base-installer: info: Found kernels
'linux-image-2.6.15-5-686,linux-image-2.6.18-5-486,linux-image-2.6-686,li nux-image-2.6-486'
base-installer: info: arch_kernel candidates:
linux-image-2.6-686,linux-image-2.6-486,kernel-image-2.6-686,kernel-image -2.6-386
base-installer: info: arch_kernel : linux-image-2.3-686
(present) base-installer: info: Using kernel
'linux-image-2.3-686' ... après il installe les
linux-kernel-headers Il semble donc bien y avoir un noyau
d'installé, non ?



Ben c’est toi qui vois, hein, mais ne pas avoir de /boot,
c’est quand même problématique…

--
Sylvain Sauvage
Avatar
Alain
Sylvain Sauvage a écrit :
Ben c'est toi qui vois, hein, mais ne pas avoir de /boot,
c'est quand même problématique...



Il y a bien un /boot, mais il n'y a qu'un répertoire grub dedans. Je ne
vois pas de /boot en fin d'installation, mais est ce que le répertoire
est monté comme après un redémarrage ?
Pourquoi le fait de passer par un fichier preseed empêcherait
d'installer un noyau ?
Que faire alors que l'installation semble bien se passer ?
Quelle différence par rapport à une installation "classique" ?
Je ne sais plus quoi faire pour faire avancer le schmilblick :-(

Alain


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Alain, mardi 19 février 2008, 16:43:48 CET

Sylvain Sauvage a écrit :
[...]
> Je vérifierais la présence d'un noyau et d'un fichier
> /boot/config* correspondant. Et, si l'un manque, je
> chercherais pourquoi...
>

Je ne vois pas de répertoire /boot en fin d'installation.
Par contre, avant de redémarrer, si je fais un
cat /var/log/syslog | grep kernel, je vois les lignes
suivantes (entre autres): base-installer: info: kernel
linux-image-2.6.18-5-686 usable on 686 base-installer: info:
kernel linux-image-2.6.18-5-486 usable on 486 base-installer:
info: kernel linux-image-2.6.-686 usable on 686
base-installer: info: kernel linux-image-2.6.-486 usable on
486 base-installer: info: Found kernels
'linux-image-2.6.15-5-686,linux-image-2.6.18-5-486,linux-image-2.6-686,li nux-image-2.6-486'
base-installer: info: arch_kernel candidates:
linux-image-2.6-686,linux-image-2.6-486,kernel-image-2.6-686,kernel-image -2.6-386
base-installer: info: arch_kernel : linux-image-2.3-686
(present) base-installer: info: Using kernel
'linux-image-2.3-686' ... après il installe les
linux-kernel-headers Il semble donc bien y avoir un noyau
d'installé, non ?



Il semble, il semble, mais :

Alain, mardi 19 février 2008, 21:29:27 CET

Sylvain Sauvage a écrit :
> Ben c'est toi qui vois, hein, mais ne pas avoir de /boot,
> c'est quand même problématique...
>
Il y a bien un /boot, mais il n'y a qu'un répertoire grub
dedans.



Donc si un noyau est installé, il n’est pas installé au même
endroit.

Je ne vois pas de /boot en fin d'installation, mais
est ce que le répertoire est monté comme après un redà ©marrage ?



À un moment, tout doit être démonté, y compris le / ( où l’on a
installé).
Tu dois pouvoir les remonter à la main.

Pourquoi le fait de passer par un fichier preseed empêcherait
d'installer un noyau ?



J’ai plutôt l’impression que tu as deux /boot : un où est
installé un noyau et un où est installé grub.
Peut-être simplement que le noyau est installé dans /boot
avant que la partition ne soit montée, le contenu de /boot est
alors caché par la partition qui y est montée, grub ne voit rien
et ne peut rien voir…

Que faire alors que l'installation semble bien se passer ?
Quelle différence par rapport à une installation "classique" ?
Je ne sais plus quoi faire pour faire avancer le
schmilblick :-(



Monter à la main ta partition / à la fin de l’installat ion et
vérifier le /boot (sans monter la partition de /boot dans /boot).

--
Sylvain Sauvage
Avatar
Alain
Sylvain Sauvage a écrit :
Alain, mardi 19 février 2008, 16:43:48 CET

Sylvain Sauvage a écrit :
[...]

Je vérifierais la présence d'un noyau et d'un fichier
/boot/config* correspondant. Et, si l'un manque, je
chercherais pourquoi...




Je ne vois pas de répertoire /boot en fin d'installation.
Par contre, avant de redémarrer, si je fais un
cat /var/log/syslog | grep kernel, je vois les lignes
suivantes (entre autres): base-installer: info: kernel
linux-image-2.6.18-5-686 usable on 686 base-installer: info:
kernel linux-image-2.6.18-5-486 usable on 486 base-installer:
info: kernel linux-image-2.6.-686 usable on 686
base-installer: info: kernel linux-image-2.6.-486 usable on
486 base-installer: info: Found kernels
'linux-image-2.6.15-5-686,linux-image-2.6.18-5-486,linux-image-2.6-686,linux-image-2.6-486'
base-installer: info: arch_kernel candidates:
linux-image-2.6-686,linux-image-2.6-486,kernel-image-2.6-686,kernel-image-2.6-386
base-installer: info: arch_kernel : linux-image-2.3-686
(present) base-installer: info: Using kernel
'linux-image-2.3-686' ... après il installe les
linux-kernel-headers Il semble donc bien y avoir un noyau
d'installé, non ?




Il semble, il semble, mais :

Alain, mardi 19 février 2008, 21:29:27 CET

Sylvain Sauvage a écrit :

Ben c'est toi qui vois, hein, mais ne pas avoir de /boot,
c'est quand même problématique...




Il y a bien un /boot, mais il n'y a qu'un répertoire grub
dedans.




Donc si un noyau est installé, il n'est pas installé au même
endroit.


Je ne vois pas de /boot en fin d'installation, mais
est ce que le répertoire est monté comme après un redémarrage ?




À un moment, tout doit être démonté, y compris le / (où l'on a
installé).
Tu dois pouvoir les remonter à la main.


Pourquoi le fait de passer par un fichier preseed empêcherait
d'installer un noyau ?




J'ai plutôt l'impression que tu as deux /boot : un où est
installé un noyau et un où est installé grub.
Peut-être simplement que le noyau est installé dans /boot
avant que la partition ne soit montée, le contenu de /boot est
alors caché par la partition qui y est montée, grub ne voit rien
et ne peut rien voir...


Que faire alors que l'installation semble bien se passer ?
Quelle différence par rapport à une installation "classique" ?
Je ne sais plus quoi faire pour faire avancer le
schmilblick :-(




Monter à la main ta partition / à la fin de l'installation et
vérifier le /boot (sans monter la partition de /boot dans /boot).



Ca devient bien compliqué pour moi tout ça. Je crois que je vais laisser
tomber et fournir les paquets supplémentaires à installer sur un autre
CD, et repartir sur une installation classique.
C'est bien moins élégant, mais ça fonctionne.

Merci à tous ceux qui ont tenté de m'aider.

Alain


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Alain
Alain a écrit :
Sylvain Sauvage a écrit :
Alain, mardi 19 février 2008, 16:43:48 CET

Sylvain Sauvage a écrit :
[...]

Je vérifierais la présence d'un noyau et d'un fichier
/boot/config* correspondant. Et, si l'un manque, je
chercherais pourquoi...



Je ne vois pas de répertoire /boot en fin d'installation.
Par contre, avant de redémarrer, si je fais un
cat /var/log/syslog | grep kernel, je vois les lignes
suivantes (entre autres): base-installer: info: kernel
linux-image-2.6.18-5-686 usable on 686 base-installer: info:
kernel linux-image-2.6.18-5-486 usable on 486 base-installer:
info: kernel linux-image-2.6.-686 usable on 686
base-installer: info: kernel linux-image-2.6.-486 usable on
486 base-installer: info: Found kernels
'linux-image-2.6.15-5-686,linux-image-2.6.18-5-486,linux-image-2.6-686,linux-image-2.6-486'

base-installer: info: arch_kernel candidates:
linux-image-2.6-686,linux-image-2.6-486,kernel-image-2.6-686,kernel-image-2.6-386

base-installer: info: arch_kernel : linux-image-2.3-686
(present) base-installer: info: Using kernel
'linux-image-2.3-686' ... après il installe les
linux-kernel-headers Il semble donc bien y avoir un noyau
d'installé, non ?




Il semble, il semble, mais :

Alain, mardi 19 février 2008, 21:29:27 CET

Sylvain Sauvage a écrit :

Ben c'est toi qui vois, hein, mais ne pas avoir de /boot,
c'est quand même problématique...



Il y a bien un /boot, mais il n'y a qu'un répertoire grub
dedans.




Donc si un noyau est installé, il n'est pas installé au même
endroit.


Je ne vois pas de /boot en fin d'installation, mais
est ce que le répertoire est monté comme après un redémarrage ?




À un moment, tout doit être démonté, y compris le / (où l'on a
installé).
Tu dois pouvoir les remonter à la main.


Pourquoi le fait de passer par un fichier preseed empêcherait
d'installer un noyau ?




J'ai plutôt l'impression que tu as deux /boot : un où est
installé un noyau et un où est installé grub.
Peut-être simplement que le noyau est installé dans /boot
avant que la partition ne soit montée, le contenu de /boot est
alors caché par la partition qui y est montée, grub ne voit rien
et ne peut rien voir...


Que faire alors que l'installation semble bien se passer ?
Quelle différence par rapport à une installation "classique" ?
Je ne sais plus quoi faire pour faire avancer le
schmilblick :-(




Monter à la main ta partition / à la fin de l'installation et
vérifier le /boot (sans monter la partition de /boot dans /boot).



Ca devient bien compliqué pour moi tout ça. Je crois que je vais
laisser tomber et fournir les paquets supplémentaires à installer sur
un autre CD, et repartir sur une installation classique.
C'est bien moins élégant, mais ça fonctionne.

Merci à tous ceux qui ont tenté de m'aider.

Alain


Une chose me chiffone quand même : Je suis reparti du CD originel de
Debian, dans lequel j'ai modifié le répertoire pool pour y ajouter les
paquets que je veux installer. J'ai bien sûr recalculé les sommes MD5
des fichiers Packages et Packages.gz, ainsi que celui du CD complet.
J'ai ensuite refait une image iso à partir de ce CD, et j'ai le même
symptôme. Si je me contente de reconstruire une image iso à partir du CD
originel de Debian, pas de soucis.
Je ne comprends pas d'où peut bien venir ce satané problème !


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Alain
Greg a écrit :
Le mardi 12 février 2008 15:14, Alain a écrit :

Bonjour la liste,




Hello,


J'ai bien téléchargé tous les paquets dont j'ai besoin, tenté de créer
un fichier preseed.cfg et modifié le fichier isolinux.cfg pour qu'il
utilise ce fichier,




Pas besoin de toucher isolinux.cfg pour ça. Si le fichier /preseed.cfg existe,
il sera utilisé.


rien n'y fait: au boot, l'installeur me dit qu'il ne
trouve pas /cdrom/preseed.cfg, et par la suite, il me dit que le CD ROM
n'est pas valide.




Tu dois mettre ton preseed.cfg à la racine de l'initrd. Cf. cette doc que j'ai
suivi il n'y a pas très longtemps et qui m'a permis de faire du preseeding
sans soucis : http://wiki.debian.org/DebianInstaller/Preseed/EditIso (ne pas
tenir compte du commentaire qui parle de toucher isolinux.cfg justement).



Bonjour,

Je reviens une nouvelle fois vers vous, car cette histoire me chagrine.
Sauriez-vous où je pourrais trouver de l'aide, les pages Debian
consacrées au preseeding sont pour le moins succintes, et les divers
tutoriels que j'ai trouvés ici et là laissent penser que c'est vraiment
un jeu d'enfant.
Sauriez-vous où trouver une doc exhaustive des paramètres du fichier
preseed ? En effet, le fichier d'exemple de la doc Debian ne contient
pas toutes les options : j'ai trouvé aujourd'hui un exemple de fichier
dans lequel la version du kernel était précisée ("d-i
debian-installer/kernel/image string kernel-image-2.6-686"), par
quelqu'un qui a eu un problème très ressemblant au mien.
(Malheureusement, s'il a trouvé un contournement, il ne fonctionne pas
chez moi).
J'aimerais donc m'assurer qu'il n'y a pas une autre option cachée qui
expliquerait mon soucis (par exemple une option genre update-grub)

Alain.


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Greg
Salut,

Le lundi 25 février 2008 18:10, Alain a écrit :
Je reviens une nouvelle fois vers vous, car cette histoire me chagrine.
Sauriez-vous où je pourrais trouver de l'aide, les pages Debian
consacrées au preseeding sont pour le moins succintes, et les divers
tutoriels que j'ai trouvés ici et là laissent penser que c'est vraime nt
un jeu d'enfant.



La doc de référence c'est sur http://wiki.debian.org/DebianInstaller et plus
particulièrement http://wiki.debian.org/DebianInstaller/Preseed pour le
preseeding.

Sauriez-vous où trouver une doc exhaustive des paramètres du fichier
preseed ?



http://www.debian.org/releases/lenny/example-preseed.txt (remplacer "lenny"
par la version utilisée). J'utilise ce fichier comme base et ça marche. Bon,
petite note : jusqu'à la semaine dernière l'installer (pour lenny) ét ait
cassé à cause d'apt, qui n'arrivait pas à installer certains packages , dont
Grub. Tu devrais télécharger une nouvelle image dans les daily builds p our
que ça fonctionne correctement.

En effet, le fichier d'exemple de la doc Debian ne contient
pas toutes les options : j'ai trouvé aujourd'hui un exemple de fichier
dans lequel la version du kernel était précisée ("d-i
debian-installer/kernel/image string kernel-image-2.6-686"),



Il y est aussi.

J'aimerais donc m'assurer qu'il n'y a pas une autre option cachée qui
expliquerait mon soucis (par exemple une option genre update-grub)



Tu as toujours la possibilité, depuis le système installé, d'utiliser la
commande 'deconf-get-selections --installer' (package debconf-utils) et
regarder les options qui peuvent t'intéresser.

Greg
Avatar
Alain
Greg a écrit :
Salut,

Le lundi 25 février 2008 18:10, Alain a écrit :

Je reviens une nouvelle fois vers vous, car cette histoire me chagrine.
Sauriez-vous où je pourrais trouver de l'aide, les pages Debian
consacrées au preseeding sont pour le moins succintes, et les divers
tutoriels que j'ai trouvés ici et là laissent penser que c'est vraiment
un jeu d'enfant.




La doc de référence c'est sur http://wiki.debian.org/DebianInstaller et plus
particulièrement http://wiki.debian.org/DebianInstaller/Preseed pour le
preseeding.


Sauriez-vous où trouver une doc exhaustive des paramètres du fichier
preseed ?




http://www.debian.org/releases/lenny/example-preseed.txt (remplacer "lenny"
par la version utilisée). J'utilise ce fichier comme base et ça marche. Bon,
petite note : jusqu'à la semaine dernière l'installer (pour lenny) était
cassé à cause d'apt, qui n'arrivait pas à installer certains packages, dont
Grub. Tu devrais télécharger une nouvelle image dans les daily builds pour
que ça fonctionne correctement.


En effet, le fichier d'exemple de la doc Debian ne contient
pas toutes les options : j'ai trouvé aujourd'hui un exemple de fichier
dans lequel la version du kernel était précisée ("d-i
debian-installer/kernel/image string kernel-image-2.6-686"),




Il y est aussi.



Marrant, ça : cette ligne ne figure pas dans le fichier d'exemple pour
etch (http://www.debian.org/releases/etch/example-preseed.txt). J'avais
fait des recherches sur "kernel" et sur "grub" ...
J'aimerais donc m'assurer qu'il n'y a pas une autre option cachée qui
expliquerait mon soucis (par exemple une option genre update-grub)




Tu as toujours la possibilité, depuis le système installé, d'utiliser la
commande 'deconf-get-selections --installer' (package debconf-utils) et
regarder les options qui peuvent t'intéresser.

Greg



Oui, mais tout ça suppose, j'imagine, que j'arrive à démarrer le système
après la fin de l'installation. Mais je n'y arrive pas, je reste planté
dans grub :-(

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3 4