[Grub] sda

Résolu
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. Contributeur
    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+
    1. 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
      1. Contributeur
        re,
        pourquoi aller sur sda3 alors que le boot est sur la sda1!!!
        a+
        1. Ah ok :)
          Je croyais que l'on indiquait la partition "/"
          J'essaie.
          Merci.

          EDIT : root=/dev/sda1 : Même erreur.
      2. Contributeur
        re,
        mets moi ton grub.conf complet

        a+
        1. 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.
      3. Contributeur
        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+

        1. 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
      4. Contributeur
        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+

        1. 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
      5. Apparrement j'ai cru lire ici que les sata ne sont pas compilés dans le noyau !
        http://ww5.gentoo.fr
        1. 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...)