IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

RedHat / CentOS / Fedora Discussion :

Installation Fedora en chroot


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 412
    Par défaut Installation Fedora en chroot
    Bonjour,

    J’essaye d'installer Fedora en chroot depuis une Debian. Mon problème c'est qu'au boot, je reste bloqué après des écrans auditd, Je n'obtiens pas le prompt de login. Je ne sais pas ou ça coince.

    La procédure que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     rpm -i --nodeps --forceroot=/mnt fedora-repos-36-1.noarch.rpm
    le rpm ayant été précédemment téléchargé, la commande rpm étant fourni dans Debian


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    yumdownloader --installroot=/mnt --releasever=36 --destdir=/tmp glibc
     
     
     
      rpm -i --nodeps --force --root=/mnt /tmp/*.rpm
    pour éviter des messages d'erreurs dans la commande suivante :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    yum --installroot=/mnt --releasever=36 install -y --nogpgcheck yum
    ce qui me permettra d’avoir bash, yum et dnf dans le chroot

    puis pour avoir le réseau dans le chroot :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cp /etc/resolv.conf /mnt/etc
    pasage en chroot :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    cd /mnt
     
     mountbind /proc proc
     mountbind /sys sys
     
     mountbind /dev dev
     
     chroot .
    création dossiers manquants dans le chroot :


    puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dnf install --releasever=36  --nogpgcheck glibc glibc-common
    ensuite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dnf groupinstall "Minimal Install"
    sur les commandes dnf, j'ai une erreur sur le paquet filesystem, que je n’arrive pas à corriger (conflit de version je pense), je ne sais pas si il y a une importance.


    modification du mot de passe root

    création d'un fichier fstab avec le / en ext4 et un swap


    installation d'un noyau:

    ceci me crée un initramfs, mais je ne sais pas si il est valide vu le prob au reboot



    installation grub :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    mount /dev/sda1 /boot/efi
     
     
     
     dnf install grub2 grub2-efi-modules shim
     
     grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
    Si quelqu'un peut valider le principe d'installation et éventuellement me guider pour le déboguage.

    Merci d'avance.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 399
    Par défaut
    Perso, pour ce genre de manip, c'est vers toi que je me serais tourné...

    Sinon, peut-être voir ce lien https://gist.github.com/Tamal/73e65b...10c5fe81c5de14
    mais a priori ta procédure semble correcte à part l'oubli du montage de /run (mais je ne pense pas que cela soit ça qui pose problème)

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 412
    Par défaut
    Je pense avoir la solution, mais je dois encore la valider en la reproduisant sans échec.

    Après c’est plus un proof of concept qu'un réel intérêt.

    Merci pour le lien, qui n'est pas complet. Il permet de chrooter, mais rien de concret pour préparer un système bootable.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 185
    Billets dans le blog
    157
    Par défaut
    Bonjour,

    Je trouve ce genre de procédure, intellectuellement intéressante mais lorsque ça ne marche pas (et ça arrive souvent)... c'est frustrant (peu de retour du système, sur ce qui ne marche pas).
    Vous tentez une installation de Fedora sur une autre partition, ou en écrasant le Debian (ou bien, dans les mêmes dossiers) ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 412
    Par défaut
    Il s'agit d'une installation from scratch depuis un OS fonctionnel, dans une partition vide. Ça peut cohabiter avec une autre distro si le / est installé dans sa propre partition, les deux ayant alors le même /home (sous réserve que les mêmes utilisateurs existent dans les deux OS pour les droits d'accès).

    Dans le même dossier, il faudrait que le gestionnaire de paquets (du second OS installé) gère la présence des fichiers. En théorie soit il sauterait un fichier déjà présent, soit il l’écraserait, le problème étant à mon avis surtout au niveau des bibliothèques qui seront certainement de version légèrement différentes et poseront donc un problème. Ça je ne m'y aventurerais pas.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 185
    Billets dans le blog
    157
    Par défaut
    J'ai l'impression qu'il faudrait installer plus de paquets. Là, vous semble n'avoir que la glibc (que vous installez deux fois ?)
    J'aurais espéré qu'il y ai un truc similaire à debootstrap pour Fedora

    Pour résoudre le problème de boot, il faut chercher absolument toutes les informations que pourrait envoyer le système (dmesg, fichier logs).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. installation fedora 8
    Par Grizli dans le forum RedHat / CentOS / Fedora
    Réponses: 15
    Dernier message: 16/02/2008, 09h55
  2. probleme pilote installation fedora
    Par fantomas261 dans le forum RedHat / CentOS / Fedora
    Réponses: 14
    Dernier message: 13/08/2007, 00h28
  3. probeme installation fedora 7
    Par fantomas261 dans le forum RedHat / CentOS / Fedora
    Réponses: 8
    Dernier message: 13/08/2007, 00h26
  4. Installation d'un chroot : librairie introuvable
    Par webrider dans le forum Administration système
    Réponses: 5
    Dernier message: 05/12/2006, 18h43
  5. [FEDORA] Problème install fedora ecran noir
    Par rimser dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 01/03/2006, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo