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

Autres Discussion :

arch + btrfs + syslinux


Sujet :

Autres

  1. #1
    Membre régulier Avatar de manry
    Homme Profil pro
    Alternant administration système et sécurité
    Inscrit en
    Janvier 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Alternant administration système et sécurité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 64
    Points : 79
    Points
    79
    Par défaut arch + btrfs + syslinux
    Bonjour tout le monde,

    J'ai un problème assez embetant, je m'explique j'ai installé arch linux avec comme partitions

    /boot -> ext2, sda1
    le reste -> btrfs, sda2

    ainsi ma partition btrfs est divisé avec / et /home

    bref ensuite j'ai installé syslinus pour le bootloader et en suivant le tuto sur le wiki archlinux (en mode manuel) et lorsque je reboot j'ai le message d'erreur suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ERROR: Root device mounted successfully, but /sbin/init does not exist.
    Bailing out, tour are on your own. Good luck
    alors que sur mon / il y a bien un /sbin/init qui est un lien symbolique vers ../lib/systemd/systemd

    voici la partie de conf de syslinux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    LABEL arch
        MENU ../vmlinux-linux
        LINUX ..//vmlinuz-linux
        APPEND root=/dev/sda2 rw
        INITRD ../initramfs-linux.img
    ainsi que le resultat de fdisk -l /dev/sda
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Units; secors of 1 * 512 bytes
    Secrot size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel: dos
    Disk identifier: 0x0ee54ae9
     
    Device      Boot     Start           End      Sector     Size   Id   Type
    /dev/dsa1 *          2048      411647     409600     200M  83  Linux
    /dev/sda2          411648  41943039  41531392     19.8G  83  Linux
    Est ce que la partition n'est pas chainée avec syslinux correctement?

    Merci d'avance

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 719
    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 : 17 719
    Points : 43 820
    Points
    43 820
    Par défaut
    Comme ça je dirais que ton initrd ne contient pas les bibliothèques btrfs et ne peut donc pas monter ton /, ou celui-cii ne se trouve pas sur la partition de boot.

  3. #3
    Membre régulier Avatar de manry
    Homme Profil pro
    Alternant administration système et sécurité
    Inscrit en
    Janvier 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Alternant administration système et sécurité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 64
    Points : 79
    Points
    79
    Par défaut
    Bonjour,

    Je pense que tu parles de btrfs-progs je l'ai bien installé, je me demandais si ce n'était pas syslinux qui a un problème pour booter avec une partition séparée en /boot (mais j'ai lu sur d'autres forums que ça se fesait très bien)

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 719
    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 : 17 719
    Points : 43 820
    Points
    43 820
    Par défaut
    C'est pour ça que je t'ai recommandé de mettre l'initrd (et le noyau) dans ta partition de boot en ext2. L'initrd devra contenir les bibliothèques btrfs.

  5. #5
    Membre régulier Avatar de manry
    Homme Profil pro
    Alternant administration système et sécurité
    Inscrit en
    Janvier 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Alternant administration système et sécurité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 64
    Points : 79
    Points
    79
    Par défaut
    Pourtant dans ma partition /boot j'ai ça

    initramfs-linux-fallback.img
    initramfs-linux.img
    ldlinux.c32
    ldlinux.sys
    syslinux -> repertoire de syslinyx avec le fichier de conf et les fichiers *.c32
    vmlinux-linux


    Le noyau il correspond à quoi? c'est pas vmlinuz?

  6. #6
    Membre régulier Avatar de manry
    Homme Profil pro
    Alternant administration système et sécurité
    Inscrit en
    Janvier 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Alternant administration système et sécurité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 64
    Points : 79
    Points
    79
    Par défaut
    Finalement c'est bon, un collègue m'a filé un flag qu'il fallait mettre dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /boot/syslinux/syslinux.cfg
    et qui est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rootflags=subvol=__current/root

    la ligne complète si quelq'un en a besoin un jour (moi y compris)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    APPEND root=/dev/sda2 rw rootflags=subvol=__current.root

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compilation app sous plusieurs OS et arch
    Par mercure07 dans le forum Qt
    Réponses: 2
    Dernier message: 08/04/2008, 09h02
  2. [Arch] Connaissez vous Arch Linux ?
    Par Neuromancien2 dans le forum Autres
    Réponses: 26
    Dernier message: 13/11/2007, 19h24
  3. [SYSLINUX] boot floppy/CD : comment faire?
    Par chantal4 dans le forum Autres
    Réponses: 23
    Dernier message: 03/04/2007, 19h08
  4. [Architecture] Questions DB, Arch, Tech pour un project
    Par Ultiny dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 02/05/2006, 15h04
  5. fichiers arch
    Par popov2 dans le forum Oracle
    Réponses: 2
    Dernier message: 12/08/2005, 16h09

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