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

Linux Discussion :

[grub] demarrer un autre os "maison"


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de bifur
    passe le balais et l'aspirateur
    Inscrit en
    Mars 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : passe le balais et l'aspirateur

    Informations forums :
    Inscription : Mars 2008
    Messages : 314
    Par défaut [grub] demarrer un autre os "maison"
    Bonjour,

    je suis en train de me faire un ptit os maison, comme passe temps(sinon j'utillise principalement fedora) j'aimerais pouvoir bouter dessus sans passer par un support amovible (disquette ou cd-rom) et pour une fois plutot que de recoder un amorçeur je pensait uttiliser grub

    pour démarrer l'os il suffit simplement de copier le fichier a l'adresse 5000h:0000h et de faire un jump a cette adresse, alors est réalisable simplement avec grub? et si posible en ne rajoutant qu'une option dans la liste des possibillité d'amorçage?

    j'ai eu beau fair man grub|grub2|grub-install|grub2-install je n'ai pas eu de réponse positive de man

  2. #2
    Membre émérite
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Par défaut
    Dans tout les cas tu devras créer un bootloader toi-même. Après rien ne t'empêche de chainer grub et ton bootloader avec chainloader.

  3. #3
    Membre chevronné Avatar de bifur
    passe le balais et l'aspirateur
    Inscrit en
    Mars 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : passe le balais et l'aspirateur

    Informations forums :
    Inscription : Mars 2008
    Messages : 314
    Par défaut
    ça m'embête un peu de devoir faire un autre bootloader car celui ci devra s'adapter au systeme de fichier sur lequel il va être installé, faire un amorçeur de moins 512 octet pour bouter sur du fat12 (disquette) est assez simple a faire, la version pour des disques en fat16 et 32 devrait être faisable de la même manière mais pour des système ext2 ext3 et les autres systèmes de fichier utilisé par linux je ne suis pas encore suffisament documenté

  4. #4
    Membre émérite
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Par défaut
    "5000h:0000h" est bien l'adresse sur un disque dur ? Si oui, tu peux pointer le processeur sur cette adresse avec l'option chainloader et tu peux copier un fichier avec la command cmp.

  5. #5
    Membre chevronné Avatar de bifur
    passe le balais et l'aspirateur
    Inscrit en
    Mars 2008
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations professionnelles :
    Activité : passe le balais et l'aspirateur

    Informations forums :
    Inscription : Mars 2008
    Messages : 314
    Par défaut
    a non 5000h:0000h est une adresse mémoire en mode réel de forme segment:offset, ça correspond a l'adresse physique 50000h

    mon système démarre en mode réel, puis passe en mode protégé

    je pensait utiliser une genre de commande du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    root (hd0,a)
    kernel /boot/syst.baz
    boot
    mais je n'arrive pas a trouver ce que fait exactement les commandes "kernel" et "boot"

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