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

BSD Discussion :

demarrer freeBSD depuis grub-pc


Sujet :

BSD

  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut demarrer freeBSD depuis grub-pc
    Bonjour, grâce a virtualbox je teste une configuration de PC : j'ai installé dans l'ordre et sur le même disque dur windows 7, ubuntu 12.04 server et freeBSD.
    Lors de l'installation de linux j'ai installé grub-pc.
    Lors de l'installation de freeBSD il m'a choisi automatiquement la 3° partition primaire qu'il restait (car j'ai mis ubuntu sur une logique ainsi que le swap):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ada0s3   9,3 GB  BSD
        ada0s3a   8,9 GB free-bsd  /
    pour ajouter freeBSD sur grub-pc j'ai un peu cherché sur la toile et j'ai vu qu'il fallait modifier /etc/grub.d/40_custom, je lui ai donc ajouté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    menuentry "freeBsd unix" {
    set root=(hd0, 2)
    chainloader+1
    }
    Cela apparaît bien sur le grub mais si je choisi freeBSD j'ai droit à ce sympathique message :
    no such disk
    j'ai essayé de changer le root en hd0,3 mais toujours le même problème, je suis assez désappointé d'autant que je n'ai pas trouvé de cas similaires sur la toile.
    Merci pour votre aide.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    *BSD doivent être appelés par une directive kernel pas par chainloader.

    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    title  FreeBSD 7.0
    root   (hd0,a)
    kernel /boot/loader
    mais bon le chainloader devrait tout autant pouvoir utiliser mais a cause des decalages des nomages des disques c'est tjrs difficile de tomber sur le bon pour le bon OS.

  3. #3
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par frp31 Voir le message
    *BSD doivent être appelés par une directive kernel pas par chainloader.

    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    title  FreeBSD 7.0
    root   (hd0,a)
    kernel /boot/loader
    mais bon le chainloader devrait tout autant pouvoir utiliser mais a cause des decalages des nomages des disques c'est tjrs difficile de tomber sur le bon pour le bon OS.
    D’abord merci d'avoir répondu, j'ai modifié le /etc/grub.d/40_custom mais lorsque je retourne sur grub et que je choisi BSD j'ai droit a un "erreur : unknow command 'kernel'
    je ne m'y connais pas trop mais apparement je dispose de la version 2 de grub (grub pc) c'est peut être l'explication.
    Sinon vu que freeBSD est installé sur la 3° partition primaire, que dois-je mettre exactement pour la commande root?
    Merci pour votre aide.

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    hd0,c je suppose.

  5. #5
    Membre Expert

    Homme Profil pro
    Inscrit en
    Juillet 2003
    Messages
    2 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 2 075
    Par défaut
    Citation Envoyé par frp31 Voir le message
    hd0,c je suppose.
    Non, pas le "c" hd0,3 (1er disque, 3ème partition) je dirai plutôt. Avec Grub2, les disques sont comptabilisés à partir de 0, mais pas les partitions qui le sont désormais à partir de 1.
    Par contre, Grub2 est aussi modulaire donc si tu veux démarrer FreeBSD, à un moment ou à un autre il faut que insmod ufs2 soit présent dans grub.cfg...

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par Gnux Voir le message
    Non, pas le "c" hd0,3 (1er disque, 3ème partition) je dirai plutôt. Avec Grub2, les disques sont comptabilisés à partir de 0, mais pas les partitions qui le sont désormais à partir de 1.
    Par contre, Grub2 est aussi modulaire donc si tu veux démarrer FreeBSD, à un moment ou à un autre il faut que insmod ufs2 soit présent dans grub.cfg...
    bien vu

  7. #7
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Gnux Voir le message
    Non, pas le "c" hd0,3 (1er disque, 3ème partition) je dirai plutôt. Avec Grub2, les disques sont comptabilisés à partir de 0, mais pas les partitions qui le sont désormais à partir de 1.
    Par contre, Grub2 est aussi modulaire donc si tu veux démarrer FreeBSD, à un moment ou à un autre il faut que insmod ufs2 soit présent dans grub.cfg...
    j'ai bien mis hd0,3 et avant insmod ufs2 mais j'ai droit a un quand je choisi bsd dans grub

    Sinon quand je fais un os-prober ou quand je fais un update-grub il me met ce message :

    /usr/lib-os-probes/mounted/90-bsd-distro: 17: /usr/lib-os-probes/mounted/90-bsd-distro: gawk: not found
    pendant le update-grub il me met aussi ce message :
    Found unknow Linux distribution on /dev/sda3
    sda3 c'est la que j'ai installé freeBsd.
    Merci pour votre aide précieuse.

Discussions similaires

  1. Debian ne demarre pas car GRUB n'a pas été installé
    Par Abou Zar dans le forum Debian
    Réponses: 2
    Dernier message: 08/11/2012, 18h22
  2. Demarrer une suite de command dans cmd.exe depuis un Form
    Par Freektrax dans le forum C++Builder
    Réponses: 4
    Dernier message: 30/12/2006, 12h03
  3. Modifier grub depuis windows XP
    Par Fatah93 dans le forum Windows XP
    Réponses: 2
    Dernier message: 17/11/2006, 11h01
  4. [FreeBSD] Installation depuis une partition DOS
    Par legwendi dans le forum BSD
    Réponses: 5
    Dernier message: 13/11/2006, 18h56
  5. Démarrer un cd de Windows XP à partir de grub
    Par commande2 dans le forum Administration système
    Réponses: 3
    Dernier message: 08/11/2006, 09h13

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