[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. 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...)
  2. 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
  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,
    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.
  5. 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.
  6. 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
      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+