[Grub] sda

Résolu
ekra Messages postés 1873 Statut Membre -  
 david -
Bonjour,

J'ai essayé de me renseigner et ait effectué plusieurs possibilités, mais je n'arrive pas à booter correctement mon système.

Mon Disque :
/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /
/dev/sda4 /home

Quelle commande taper dans l'interpréteur de Grub, et que mettre dans grub.conf ?
Je me mélange entre les hd0 de grub et mes sd. Comment lui indiquer cela ?
Autre chose : je ne comprends pas à quoi sert le initrd parce que des fois des personnes ne le mettent pas dans le grub.conf !

Merci d'avance.
--
Ceci est une signature.
Configuration: Linux
Firefox 1.5.0.12

8 réponses

  1. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    bonjour,
    quel est ton probleme exact?
    voici un exemple de grub.conf
    timeout 10 '=temps d'attente avnat de lancer l'os par defaut
    gfxmenu (hd0,7)/boot/gfxmenu
    default 1 '= l'os par defaut  dans ce cas c'est mandriva
    
    title linux
    kernel (hd0,7)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/hda8 resume=/dev/VolGroup00/LogVol01 splash=verbose
    initrd (hd0,7)/boot/initrd.img
    
    title failsafe
    kernel (hd0,7)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/hda8 failsafe ou sda8)
    initrd (hd0,7)/boot/initrd.img
    
    title windows
    root (hd0,0)
    chainloader +1
    
    
    
    title debian
    kernel (hd0,9)/boot/vmlinuz-2.6.18-4-686 BOOT_IMAGE=debian root=/dev/hda10 (ou sda10)
    initrd (hd0,9)/boot/initrd.img-2.6.18-4-686
    
    title fedora
    kernel (hd1,0)/vmlinuz-2.6.21-1.3228.fc7 BOOT_IMAGE=fedora ro root=/dev/VolGroup01/LogVol00 rhgb quiet
    initrd (hd1,0)/initrd-2.6.21-1.3228.fc7.img


    pour info les disque dont nomme hd0 ensuite le chiffre apres la virgule est le numero de la partition .
    hda ou sda se sont les partitions vu par linux dans /dev/.
    a+
    0
  2. ekra Messages postés 1873 Statut Membre 342
     
    Oui ok,
    je te mets ce que j'ai mis :

    kernel (hd0,0)/kernel-blablabla root=/dev/sda3 vga=0x312
    


    Il boot, plusieurs écrans de lignes s'affichent puis j'arrive à :
    VFS: Cannot open root device "sda3" or uknown-block(0,0)
    Please append a correct "root=" boot option.
    Kernel Panic - not syncing : VFS: Unable to mount root fs or unknown-block(0,0)
    


    Je précise le système de fichier si ça peut avoir son influence.
    /dev/sda1   /boot   ext2
    /dev/sda2           Linux Swap
    /dev/sda3   /       xfs
    /dev/sda4   /home   xfs
    

    Merci
    0
  3. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,
    pourquoi aller sur sda3 alors que le boot est sur la sda1!!!
    a+
    0
    1. ekra Messages postés 1873 Statut Membre 342
       
      Ah ok :)
      Je croyais que l'on indiquait la partition "/"
      J'essaie.
      Merci.

      EDIT : root=/dev/sda1 : Même erreur.
      0
  4. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,
    mets moi ton grub.conf complet

    a+
    0
    1. ekra Messages postés 1873 Statut Membre 342
       
      title=Gentoo Linux 2.6.20-r8
      kernel (hd0,0)/kernel-genkernel-x86-2.6.20-gentoo-r8 root=/dev/sda3 vga=0x312


      ou

      title=Gentoo Linux 2.6.20-r8
      root (hd0,0)
      kernel /kernel-genkernel-x86-2.6.20-gentoo-r8 root=/dev/sda3 vga=0x312
      


      Qui donne la même chose.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,

    ecrit comme ça
    title gentoo
    kernel(hd0,0)/boot/vmlinuz-2.6.20.r8 BOOT_IMAGE=gentoo root=/dev/sda1
    initrd(hd0,0)/boot/initrd.img-2.6.20.r8

    verifie juste en ouvrant /boot si vmlinuz-2.6.20.r8 est bien present ainsi que le initrd

    a+

    0
    1. ekra Messages postés 1873 Statut Membre 342
       
      Le problème est que j'ai ça.

      livecd boot # ls
      System.map-genkernel-x86-2.6.20-gentoo-r8
      boot
      grub
      initramfs-genkernel-x86-2.6.20-gentoo-r8
      kernel-genkernel-x86-2.6.20-gentoo-r8
      lost+found
      


      Mon grub.conf ne correspond-t-il pas ?

      Merci
      0
  7. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,
    voila ce qu'il faut ecrire
    title=Gentoo Linux 2.6.20.r8
    root (hd0,0)
    kernel /boot/kernel-genkernel-x86-2.6.20-gentoo-r8 root=/dev/sda1
    initrd /boot/initramfs-genkernel-x86-2.6.20-gentoo-r8
    a+

    0
    1. ekra Messages postés 1873 Statut Membre 342
       
      Ok c'est sympa :)
      Je teste et je réponds.

      Edit : Alors plus de kernel panic mais :
      /dev/sda1 is not a valid root device
      0
  8. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    re,
    fait un tour ici
    https://wiki.gentoo.org/wiki/Handbook:X86?part=1&chap=10
    c'est en anglais mais bon
    a+

    0
    1. ekra Messages postés 1873 Statut Membre 342
       
      Oui en fait c'est le guide que j'ai suivi. D'ailleurs il me produit le même erreur avec le root not valid
      (ici le real_root=/dev/hda3 désigne bien la partition "/" )
      0
  9. ekra Messages postés 1873 Statut Membre 342
     
    Apparrement j'ai cru lire ici que les sata ne sont pas compilés dans le noyau !
    http://ww5.gentoo.fr
    0
    1. david
       
      Zut, c'est moi où ça n'a jamais été résolu avec méthode exposée dans le topic?

      Eh les gars, parquer "[résolu]" a une utilité, c'est une indication précieuse pour ceux qui recherchent...

      Merci de respecter ce principe de base pour essayer de garder une certaine décence sur la qualité de CCM (déjà qu'avec certaines des techniques fort proches des SEO douteux, on tombe ici alors qu'il n'y a que du vent...)
      0