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

Re: [CD-ROM personnalise]



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).
Encore quelques essais :
J'ai lu sur la liste debian-boot une message (http://lists.debian.org/debian-boot/2005/02/msg00320.html) dans lequel le fichier preseed contenait la ligne suivante: "d-i preseed/late_command string cp /cdrom/update-grub /target; chroot /target /update-grub" J'ai tenté de l'adapter à la structure de mon CD (pas de script update-grub sous la racine du CD, mais un script présent dans /target/sbin et /target/usr/sbin en fin d'install). La première tentative avec la ligne d'origine s'est soldée par une erreur "L'exécution de la commande préconfigurée ("cp /cdrom/update-grub /target; chroot /target /update-grub") a échoué avec le code d'erreur 1. Normal, voir mon précédent commentaire. J'ai donc remplacé cette ligne par celle-ci: "d-i preseed/late_command string chroot /target /usr/sbin/update-grub". Je n'ai pas eu le temps de voir de message d'erreur, ma machine (virtuelle) a redémarré toute seule en fin d'installation. Je suppose donc qu'il n'y a pas eu d'erreur et que cette commande a pu s'exécuter ... mais le résultat final est toujours le même :-( Je me retrouve encore avec l'invite de grub et un /boot ne contenant qu'un répertoire grub !

Où chercher ?

Merci,

Alain


Reply to: