Bonjour ,
J'ai fait une install a la mano de la gentoo 2007 sur mon matos que voici :
CM : msi kt4 ultra , -> http://www.x86-secret.com/articles/cm/kt4/msikt4-2.htm
J'ai 2 disques installé sur ce pc , un ide et un sata.
J'ai fait l'install sur mon sata , qui est partitionné de cette facon :
/dev/sda1 /boot (bootable)
/dev/sda2 /
/dev/sda3 swap
j'utilise grub comme chargeur de démarrage mais impossible de faire booter sur mon disque sata. J'ai essayé différentes techniques car je sais que grub reconnait les disques sata bizarrement mais rien n'y fait .
Voici la série de commande que je tape :
root (hd0,0)
kernel < tab >(ne me trouve pas le /boot mais il y a bien le / donc je charge /monkernel)
boot
Et la j'ai un joli kernel panic ou il me dit qu'il n'arrive a me monter rootdev.
Est ce que quelqu'un aurait une idée sur la façon de résoudre ce problème car je craque .... ?
Merci d'avance :)
# root = ?
Posté par jlh . Évalué à 1.
après la commande 'kernel' pour indiquer au noyau linux quelle est la partition correspondant à la racine du système de fichiers.
Donc normalement, dans le fichier grub.conf, tu devrais avoir quelque chose du genre :
root (hd0,0)
kernel root=/dev/sda2 ...
('root (hd0,0)' sert à grub pour trouver le fichier du kernel et
le paramètre 'root=/dev/sda2' sert au kernel à trouver la racine du système de fichier)
[^] # Re: root = ?
Posté par nebojs4 . Évalué à 1.
J'ai un peu fait évoluer la situation , en effet il me manquait une chose
importante lors de la compil du kernel.
Je n'avais pas mis en dur le support du controleur sata promise de ma carte mere.
J'ai fini aussi par me débarasser de ma partition /boot pour faciliter les choses.
J'ai recopier mon noyau sur /boot ->/dev/sda2
et reinstaller grub avec emerge.
Je suis donc avec ce partitionnement de disque :
/dev/sda2 / (bootable)
/dev/sda1 swap
j'ai relancer un "grub-install --no-floppy /dev/sda" pour reinstaller le grub sur le mbr
voila a quoi ressemble mon grub.conf :
title Gentoo-tuned
root (hd0,1)
kernel /boot/kernel-tuned
Mon système commence bien a se charger mais la je suis de nouveau face a une erreur.
mount /dev for udev [oops]
the "mount" command failed with error
wrong fs type etc...
Je ne sais pas qu'est ce que j'ai pu oublier dans la compilation de mon noyau (2.6.22) mais je suis démotivé et pret a faire une install avec le dvd.... J'ai pourtant déja installé la gentoo a la mano sur mon inspiron et j'ai vraiment un système qui marche très bien et surtout très rapide , j'aimerai bien avoir le même résultat sur ce pc :)
J'espere que j'ai été clair :) , une idée ?
[^] # Re: root = ?
Posté par nebojs4 . Évalué à 1.
Filesystem -> [*] Second ext file support
[*] Ext2 extended attributes
[*] Ext3 extended attributes
lors de la compilation mais c peut etre ici que j'ai omis qq chose ....
[^] # Re: root = ?
Posté par jlh . Évalué à 1.
Sinon pour le problème du mount, il faudrait peut-être voir dans le fichier /etc/fstab s'il n'y a pas quelque chose de louche....
[^] # Re: root = ?
Posté par jlh . Évalué à 1.
[^] # Re: root = ?
Posté par nebojs4 . Évalué à 1.
[^] # Re: root = ?
Posté par nebojs4 . Évalué à 1.
J'ai été bien déçu par les scripts d'installation automqatique livré avec.
En effet ils sont ultra buggé et il m'a fallu reprendre mon install a la mano.
J'ai don relancer une install avec un bon links pour suivre le handbook.
Ayant eu des problèmes avec le chargement des pilotes scsi pour le disque sata , j'ai décidé d'utiliser la méthode genkernel afin d'avoir un noyau quasi identique à celui du dvd (qui reconnait bien le disque).
Mon install terminé , je jettais du sel au démarrage du grub.
Et la c'etait presque bon sauf que ca ne boot pas quand meme erreur , il me dit que le block device n'est pas valide.
-------------------/etc/fstab---------------------
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / ext3 noatime 0 1
proc /proc proc nodev,nosuid,noexec 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdrom /mnt/cdrom auto noauto,user 0 0
-------------------------------------------------------------------
-----------------/boot/grub/grub.conf-----------------------
default 0
timeout 30
title=Gentoo
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.22-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /boot/initramfs-genkernel-x86-2.6.22-gentoo-r5
-----------------------------------------------------------------------
Il existe bien une option doscsi dans le handbook mais la je seche ...
De plus j'aimerai bien avoir l'info pour l'utiliser et ne sait pas ou se trouve cette doc.
[^] # Re: root = ?
Posté par jlh . Évalué à 1.
[^] # Re: root = ?
Posté par nebojs4 . Évalué à 1.
Apres compil du kernel avec les bons drivers pour le controleur cela fonctionne nettement mieux :)
Je te remercis pour ton intervention !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.