Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 25/03/2005 19:58:37

jbrunel
Membre
Inscription : 25/03/2005
Messages : 6

installation d'un kernel debian depuis un autre linux

Bonjour!
Je suis en train d'installer une debian depuis une mandrake10.1 déjà opérationnelle.*

J'ai suivit les instructions du manuel de débian** et n'ai pas rencontré de problèmes.
ALors que je croyais pouvoir crier victoire ,
PROBLEME :
lorsque je lance apt-get install kernel-image-2.4.18-1-k7
aprés quelques lignes j'obtiens des erreurs dûe à des problèmes. J'ai pu en contourner quelques uns, mais parce contre pour celui-ci je sais pas trop quoi faire :

dhcppc3:/boot# apt-get install kernel-image-2.4.18-1-k7
Reading Package Lists...
Building Dependency Tree...
Sorry, kernel-image-2.4.18-1-k7 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 0B will be used.

[...] là, pour la lisibilité, j'ai enlevé le message d'erreur de perl qui est le meme que ci-dessous

Setting up kernel-image-2.4.18-1-k7 (2.4.18-13.1) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US:en",
        LC_ALL = (unset),
        LC_MESSAGES = "en_US",
        LC_MEASUREMENT = "en_GB",
        LC_PAPER = "en_GB",
        LC_TELEPHONE = "en_GB",
        LC_TIME = "en_US",
        LC_IDENTIFICATION = "en_GB",
        LC_NUMERIC = "en_GB",
        LC_SOURCED = "1",
        LC_CTYPE = "en_US",
        LC_NAME = "en_GB",
        LC_ADDRESS = "en_GB",
        LC_MONETARY = "en_GB",
        LC_COLLATE = "en_US",
        LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
awk: read error (Is a directory)
/usr/sbin/mkinitrd: Cannot determine root file system
Failed to create initrd image.
dpkg: error processing kernel-image-2.4.18-1-k7 (--configure):
 subprocess post-installation script returned error exit status 29
Errors were encountered while processing:
 kernel-image-2.4.18-1-k7
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai volontairement laissé le message concernant les variables d'environnement bien que jusqu'à présent ils ne m'aient pas causé de problème. Est ce que le probleme pourrait venir de là??? (j'ai essayé de définir toutes les variables citées avec la commande "set", mais ça n'a pas changé grand chose)

Les erreurs précédantes (celles que j'ai "contournées") concernaient des chemin d'accés inexistants (j'ai donc créé les repertoires qui manquaient, histoire de continuer à avancer, même si je n'ai aucune idée de la validité de cette "réparation"!)(dans la mesure ou je ne connais pas l'origine de l'absence de ces repertoires)

Voila, si quelqu'un peu m'éclaircir la lanterne, ça parachevera ma "conversion" à débian!
Merci d'avance! 
wink
Jo

Petite question joker : pour confirmation, ayant un AMD DURON, ce kernel est bien adapté, n'est ce pas?!?


* J'ai opté pour cette option, afin de pouvoir continuer à travailler sur mon ordi en parallèle, d'approfondir mes connaissances sur linux/debian durant le processus d'installation et d'assurer une transition progressive de mandrake à debian.

** (pour résumer fortement : cela passe en se plaçant en "chroot /mnt/debian /bin/bash" et en lançant debootstrap)
C.4. Installer Debian GNU/Linux à partir d'un système Unix/Linux
http://www.debian.org/releases/testing/ … 04.html.fr

Hors ligne

#2 25/03/2005 22:27:15

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : installation d'un kernel debian depuis un autre linux

Petite question joker : pour confirmation, ayant un AMD DURON, ce kernel est bien adapté, n'est ce pas?!?

Affirmatif

** (pour résumer fortement : cela passe en se plaçant en "chroot /mnt/debian /bin/bash" et en lançant debootstrap)
C.4. Installer Debian GNU/Linux à partir d'un système Unix/Linux
http://www.debian.org/releases/testing/ … 04.html.fr

Evidente la reponse est.
Ton installation de debian a partir de mandrake dans un chroot tu ferras.


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#3 25/03/2005 23:04:02

jbrunel
Membre
Inscription : 25/03/2005
Messages : 6

Re : installation d'un kernel debian depuis un autre linux

ok,
merci "cscmeu" pour ces confirmations!
Donc à priori, c'est quelque chose d'assez courant que de faire une installation debian depuis un autre linux! J'espère que quelqu'un comprendra ce qui semble être un  problème rencontré par :

/usr/sbin/mkinitrd:

Jo

Hors ligne

#4 25/03/2005 23:38:29

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : installation d'un kernel debian depuis un autre linux

euuh la commande mkinitrd est tres dependante du systeme.
Elle utilise les modules installer sur le systeme pour cree le ram disque de demarrage (l'initrd). Donc si elle ne trouve pas les modules et les commandes necessaire a la creation de l'initrd cela ne fonctionnerra pas.


Voila


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#5 26/03/2005 00:20:09

jbrunel
Membre
Inscription : 25/03/2005
Messages : 6

Re : installation d'un kernel debian depuis un autre linux

Donc ça veut dire qu'en fait on peut pas installer une debian depuis une mandrake? -de manière générale, qu'on puisse pas "toujour" installer depuis une autre distribution linux : bizarre que la doc ne fasse pas de mise en garde sur ce point...-  (ça marche ou ça marche pas)
(dommage, j'ai révé pendant quelques jours...)
Dans ce cas, quelles sont les alternatives pour que je puisse quand même terminer cette installation???
En utilisant knopix et chroot ça a plus de chance de marcher???
Jo
petite question joker bis : ça fait quoi si je copie le noyeau d'un knoppix dans mon /boot/ et que je pointe mon lilo dessus!?! (je parle pas d'obtenir un truc optimisé...mais est ce que ça signifie quelquechose!)

Hors ligne

#6 26/03/2005 00:58:47

Soulfly_tribe90
Membre
Inscription : 07/02/2005
Messages : 80

Re : installation d'un kernel debian depuis un autre linux

Euh j'ai jamais installé une debian depuis une autre distrib d'une part parce que je n'utilise que debian big_smile et d'autre part je vois pas l'interet en faite :?

Mais bon si tu veux installer une debian depuis une autre distrib ben bonne chance finalement et en plus tu parle de chroot --> c'est une notion que j'ai abordé en sécurité linux en cours mais c'etait plutot pour chrooter un service (ftp, shh ou apache par exemple) et non une distrib :shock:

Je vais tt de meme relire les erreurs on ne sait jamais wink

Hors ligne

#7 26/03/2005 01:23:20

ptitlouis
Moderator
Lieu : Levallois-Perret
Inscription : 21/04/2003
Messages : 3 653

Re : installation d'un kernel debian depuis un autre linux

Donc ça veut dire qu'en fait on peut pas installer une debian depuis une mandrake? -de manière générale, qu'on puisse pas "toujour" installer depuis une autre distribution linux : bizarre que la doc ne fasse pas de mise en garde sur ce point...-  (ça marche ou ça marche pas)
(dommage, j'ai révé pendant quelques jours...)
Dans ce cas, quelles sont les alternatives pour que je puisse quand même terminer cette installation???
En utilisant knopix et chroot ça a plus de chance de marcher???
Jo
petite question joker bis : ça fait quoi si je copie le noyeau d'un knoppix dans mon /boot/ et que je pointe mon lilo dessus!?! (je parle pas d'obtenir un truc optimisé...mais est ce que ça signifie quelquechose!)

le paquet initrd-tools est installé dans ta debian ?
Et je doute que piquer le noyau d'une autre distrib soit un bon moyen de contourner ce pb.

Hors ligne

#8 26/03/2005 01:25:02

jbrunel
Membre
Inscription : 25/03/2005
Messages : 6

Re : installation d'un kernel debian depuis un autre linux

En fait, ce genre d'installation me permettait aussi d'économiser une opération "gravage de cd" (dans la mesure où j'ai plus de graveur CD ni de lecteur disquette sur ma bécane!), outre les autres avantages déjà mentionnés...Sinon, si gravage il doit y avoir lieu, la knoppix peut aussi servir dans d'autres situations. (et j'ai déjà passé pas mal de temps pour configurer cette instal', ça me fait raler d'échouer si prés du but!)(mais je reconnais que c'est assez "spécifique" comme situation!!!  wink )

Hors ligne

#9 26/03/2005 01:41:19

Soulfly_tribe90
Membre
Inscription : 07/02/2005
Messages : 80

Re : installation d'un kernel debian depuis un autre linux

oki mais bon franchement grave toi un cd de debian Sarge ou Sid et installe moi ca correctement lol

Par contre toujours pas compris ton histoire de Chroot :twisted:

Hors ligne

#10 26/03/2005 01:52:15

ptitlouis
Moderator
Lieu : Levallois-Perret
Inscription : 21/04/2003
Messages : 3 653

Re : installation d'un kernel debian depuis un autre linux

man 8 chroot wink

Hors ligne

#11 26/03/2005 02:03:48

jbrunel
Membre
Inscription : 25/03/2005
Messages : 6

Re : installation d'un kernel debian depuis un autre linux

le paquet initrd-tools est installé dans ta debian ?

euh, là je suis pas sur mon ordi... tu penses que ça permettrait de configurer correctement le initrd?
Je peux tout à fait l'installer si besoin est, à priori!

Et je doute que piquer le noyau d'une autre distrib soit un bon moyen de contourner ce pb.

Ok!... (qui ne tente rien n'a rien! wink)

Hors ligne

#12 26/03/2005 02:08:23

Soulfly_tribe90
Membre
Inscription : 07/02/2005
Messages : 80

Re : installation d'un kernel debian depuis un autre linux

man 8 chroot wink

Euh je sais ce qu'un chroot mais je le fais dans un soucis de sécurité wink
Je vois pas l'interet autremement...

Je chroot ssh, apache ou encore ftp ou meme un compte pour ke les utilisateurs ne fasse pas n'importe quoi mais de la a faire ca sur un systeme euh la je comprend pas en faite...

Hors ligne

#13 26/03/2005 02:21:35

jbrunel
Membre
Inscription : 25/03/2005
Messages : 6

Re : installation d'un kernel debian depuis un autre linux

Euh je sais ce qu'un chroot mais je le fais dans un soucis de sécurité
Je vois pas l'interet autremement...

Je chroot ssh, apache ou encore ftp ou meme un compte pour ke les utilisateurs ne fasse pas n'importe quoi mais de la a faire ca sur un systeme euh la je comprend pas en faite...

Tu peux lire le lien que j'ai indiqué dans post initial, tu verras comment c'est utilisé par l'auteur du document. Aprés si tu veux plus de renseignement pourquoi pas lancer un autre thread, ça m'intéresserait aussi!!!  wink
(mais ici j'aimerai en savoir plus sur ce fameux initrd , car je suis assez intrigué que l'auteur n'évoque aucune difficultée relative à l'installation du noyeau, alors que d'aprés ce qui est dis ci-dessus, c'est plutôt hazardeux comme procédé!)
Jo

Hors ligne

#14 26/03/2005 02:34:28

Soulfly_tribe90
Membre
Inscription : 07/02/2005
Messages : 80

Re : installation d'un kernel debian depuis un autre linux

Ben finalement l'initrd va seulement te permettre de lancer des modules qui sont vitaux pour le demarrage que tu n'aurais pas mis en dur.
Perso moi je met ces modules en dur et finalement je ne met pas de initrd.

Bon je vais aller voir ton lien pour ma culture linuxienne wink

Hors ligne

Pied de page des forums