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

Administration système Discussion :

Lilo fait des siennes


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut Lilo fait des siennes
    Bijour, je vous présente mon architecture au niveau des disques et distributions.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    xubuntu /dev/hda
      hda1 = /
      hda5 = swap
     
    slackware /dev/hdb
         hdb1 = swap
         hdb2 = /
         hdb3 = /home
    Le boot loader est installé sur le mbr du hda, et il s'agit en l'occurence de lilo,

    Le fichier lilo.conf (situé dans /etc) ressemble à ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    # Start LILO global section
    boot = /dev/hda
    prompt
    timeout = 50
    vga = 791
     
    image = /boot/vmlinuz
      root = /dev/hdb2
      label = slack
      read-only
    # c'est à partir d'ici que rien ne va plus
    image = /boot/vmlinuz
    # initrd = /boot/initrd.gz
      root = /dev/hda1
      label = xubuntu
    #  append = "root=UUID=4c80d928-c4f3-49b4-bb03-957a79f8bd15 ro quiet splash"
      read-only
    Avec le problème suivant, j'ai trouvé dans la littérature à propos de lilo qu'il me faudrait mettre

    others = /dev/hda1
    label = xubuntu

    mais cette solution ne fonctionne absolument pas, j'ai donc essayé à la manière de ce que vous pouvez trouvé dans le fichier /etc/lilo.conf que vous avez vus.
    Cette solution me permet de booter, mais j'ai l'impression que ce dernier boot avec le même vmlinuz que pour ma distrib slackware, et quand je décommente la ligne initrd et que j'exécute root# lilo , il me dit qu'il ne trouve pas le fichier, ce qui veut dire que lilo regarde sur /db2 pour trouver les fichiers présent dans le lilo.conf, alors je comprends que le fait de mettre image signifie que je représente hda1 comme une partition logique de la distrib et que je l'a fais ainsi booter avec ce noyaux, mais ca ne résoud pas mon problème qui est de booter sur le deuxième disque, (qui au passage à comme bootloader "grub").

    Voila je sais que j'suis confus léger mais j'aimerais bien avoir un semblant de coup de main!!!

  2. #2
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    Salut,
    je suis un utilisateur de slackware et de ubuntu et de lilo (comme toi )
    Mais je suis plutôt slackware qu'ubuntu et plutôt lilo que grub ! ...... bref fini les présentations

    je vais juste te montrer comment j'ai fait pour mon lilo (ceci dit, il peut peut être y avoir une autre alternative ...)
    tu te mets en root jusqu'à la fin des opérations et tu crées un repertoire comme ceci
    tu montes ta partition contenant Xubuntu dans /mnt/xubuntu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mount /dev/hdb2 /mnt/xubuntu
    ensuite, tu changes la partie de boot de xubuntu contenu dans lilo
    tu fais comme ceci !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #############################################################
    # Linux bootable partition config begins
    image = /mnt/xubuntu/vmlinuz
      root = /dev/hdb2
      label = Xubuntu				#	XUBUNTU	
      initrd = /mnt/xubuntu/initrd.img	
      read-only  # Partitions should be mounted read-only for checking
    # Linux bootable partition config ends
    #############################################################
    tu enregistres les changements et tu lances un test lilo
    s'il n'y pas d'erreurs, là tu fais lilo tout court cette fois
    (en général, les warning ne sont pas si graves que ça et n'empechent pas le boot !)
    rebootes pour tester !
    dis nous si ça marche ou non !
    Cordialement,
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

  3. #3
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut
    Re coucou, tout d'abord merci de tes réponses, elles m'ont bien servie. Cela m'a permis d'avoir un boot sur xubuntu et un joli BIOS check successful, mais ca aurait été trop beau pour fonctionner =)

    Je m'explique, mon nouveau lilo ressemble à cela :


    /*--------blablabla--------------*/
    image = /mnt/ubuntu_part/vmlinuz
    initrd = /mnt/ubuntu_part/initrd.img
    root = /dev/hda1
    label = xubuntu
    read-only
    ce qui me permet de booter, mais sans avoir aucun visuel, ni display manager, ni splash screen, j'ai donc passer des argumentts au noyaux :

    # append = "root=UUID=4c80d928-c4f3-49b4-bb03-957a79f8bd15 ro quiet splash"
    Avec ces arguments j'ai droit au splach screen de xubuntu qui est me semble t'il avant le display manager, puis après ce screen j'ai un curseur clignotant indéfiniment, sans avoir le display manager.

    # append = "root=UUID=4c80d928-c4f3-49b4-bb03-957a79f8bd15 ro single"
    la j'ai droit à rien du tout, tout comme en l'absence de parametre passé au noyaux, il s'agit des arguments passé au noyaux en recovery mode par grub.

    Je pense donc qu'il faut que je me penche sur certaines options à passer au noyaux vus que les options du premier append me donne un résultat qui n'est pas parfait mais presque :p,
    ou bien que je me penche sur tous ces fichiers compris dans le boot de la partition , avec des binaires comme stage1, 2

    En effet, je trouve certains fichiers dans le boot de la partition xubuntu qui me chagrine un peu (j'sais pas ce que c'est qoué)
    parmis lesquelles :

    /boot contient
    System.map-2.6.24-19-generic config-2.6.24-19-generic memtest86+.bin vmlinuz-2.6.24-19-generic
    abi-2.6.24-19-generic initrd.img-2.6.24-19-generic vmlinuz

    /boot/grub contient
    default e2fs_stage1_5 installed-version menu.lst reiserfs_stage1_5 stage2
    device.map fat_stage1_5 jfs_stage1_5 minix_stage1_5 stage1 xfs_stage1_5

    Il doit y avoir quelque chose qui me passe sous le nez, mais j'vois pas quoi donc si quelqu'un voir quoi, ou bien si vous aussi ,paissad, voyez quelque chose de différent avec votre installation, et bien je vous remercie d'avance de m'aiguiller merci !!

  4. #4
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    C'est confus ce que tu racontes !
    D'abord, je suppose que tu utilise le lilo.conf de Slackware
    Ensuite, si tu as fait exactement ce que j'ai dit , tout devrais redémarrer normal !
    Par ailleurs, je te déconseille d'utiliser les splash screen lors du démarrage (ça peut être beau ^_^, mais c'est sacrément inutile)
    En effet, si jamais le boot ne se passe pas mal , tu ne pourrais voir les messages du noyau si tu as un splash screen !
    Enfin, je te redémande juste d'être un peu plus précis sur ton nouveau problème
    - est ce que slackware boote normal ?
    - est ce que xubuntu boote normal ?
    - si tu as des erreurs, postes les ou décris les bien !
    etc ...
    Cordialement,
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

  5. #5
    Membre chevronné Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    Par défaut
    Bonjour,
    apparemment tu a installé xubuntu sur le dd hda dont le root (/) en hda1
    et tu as crée une partition swap sur une logique qui est hda5.
    Il y a pas d'autres partitions sue la hda ?

    Il faut donc vérifier que le répertoire /boot contient vmlinuz........ avec la version du noyau c.à.d. /boot/vmlinuz-2.2.28 par exemple.
    Ensuite tu utilise une initrd, donc il faut voir la même chose pour ta /boot/initrd.img-2.6.28.
    Puisque tu n'a pas de partition séparé pour la boot, il faut donc ajouter /boot devant, comme tu as fait d'ailleurs.

    Très souvent des distributions mettent un LIEN dans la '/' et il est préférable de ne l'utiliser pour le cas où tu voudrais avoir un choix entre plusieurs noyaux dans la même distribution. En plus ce lien est très souvent rien d'autre que vmlinuz tout court ainsi qu'un initrd tout court.

  6. #6
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut
    Tout d'abord je m'escuse pour le retard, mais n'ayant pas le net chez moi et ayant été très malade je n'ai pas pus répondre avant.
    Donc, je reprends

    - oui j'utilise le lilo.conf de la slack
    Ensuite, comme l'extrait du lilo.conf le montre j'ai fais comme tu m'as dis en montant la partition xubuntu, puis en metant le chemin absolue pour les path du initrd et de l'image, (il s'agit de lien sur les initrd et vmlinuz dans le répertoire /boot).

    Ensuite, la slackware boot noralement. Mais c'est la xubuntu qui boot pas.
    Si j'écris simplement

    /*--------blablabla--------------*/
    image = /mnt/ubuntu_part/vmlinuz
    initrd = /mnt/ubuntu_part/initrd.img
    root = /dev/hda1
    label = xubuntu
    read-only
    et que je choisis xubuntu, j'ai drois simplement à un BIOS data check succeful puis écran noir, plus rien du tout, nada

    J'ai donc un peu bidouiller en passant des paramètres au noyaux (les appends suivants) que j'ai recopier à partir du menu.lst de grub sur la partoch xubuntu.
    Soit :

    # append = "root=UUID=4c80d928-c4f3-49b4-bb03-957a79f8bd15 ro quiet splash"

    Ces param me permettent d'aller un peu plus loin dans le boot, soit d'avoir le splash screen par défaut de xubuntu ( ce n'est pas un choix perso)

    mais apres cet écran, au lieu d'avoir le display manager, j'ai simplement un curseur qui clignote indéfiniment.

    Et lorsque j'ai essayé les paramètres que j'ai trouvé dans le menu.lst pour le recovery mode, soit :

    # append = "root=UUID=4c80d928-c4f3-49b4-bb03-957a79f8bd15 ro single"

    Je me retrouve tout simplement avec rien du tout, comme si je n'avais passé aucun paramètre au noyaux.

    J'èspere avoir été plus précis sur la situation.

    Pour mess-mate : un p'tit recapepet de mes tables de partition:

    xubuntu /dev/hda
    hda1 = /
    hda2 = " je sais pas, j'peux pas la monter ni rien faire avec "
    hda5 = swap

    slackware /dev/hdb
    hdb1 = swap
    hdb2 = /
    hdb3 = /home

Discussions similaires

  1. mon ActionPerformed fait des siennes
    Par azer2k20 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 09/01/2007, 23h26
  2. Pop up qui fait des siennes !
    Par Sandara dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 13/06/2006, 16h40
  3. [VB]le WebBrowser fait des siennes
    Par mister3957 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 08/02/2006, 08h43
  4. strcmp me fait des siennes...
    Par esp dans le forum Langage
    Réponses: 2
    Dernier message: 08/09/2005, 11h43

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