[Grub] sda

Résolu
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   -  
 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.

8 réponses

jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
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
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   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
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
pourquoi aller sur sda3 alors que le boot est sur la sda1!!!
a+
0
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   342
 
Ah ok :)
Je croyais que l'on indiquait la partition "/"
J'essaie.
Merci.

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

a+
0
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
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
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   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
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
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
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   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
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
fait un tour ici
https://wiki.gentoo.org/wiki/Handbook:X86?part=1&chap=10
c'est en anglais mais bon
a+


0
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   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
ekra Messages postés 1870 Date d'inscription   Statut Membre Dernière intervention   342
 
Apparrement j'ai cru lire ici que les sata ne sont pas compilés dans le noyau !
http://ww5.gentoo.fr
0
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