GRUB ne veut pas démarrer Gentoo

Résolu/Fermé
Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012 - 15 avril 2008 à 16:31
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 15 avril 2008 à 17:26
Bonjour,
Après quelques galères j'ai un système Gentoo qui devrait être prêt à être utilisé (sur /dev/sda3). Ayant déjà GRUB d'installé sur /dev/sda5 (ma partition Kubuntu), je ne l'ai pas réinstallé sur la partition Gentoo. Je modifie donc mon /boot/grub/menu.lst depuis Kubuntu pour qu'il puisse démarrer sur Gentoo... Je reboote, je sélectionne Gentoo et GRUB m'insulte gentillement :
Error 17: Cannot mount selected partition
Press any key to continue...

Voici ce que j'ai rajouté dans mon menu.lst :
title Gentoo Linux 2.6.24-r4
root (hd0,2)
kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r4 root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r4


Je démarre alors ma Kubuntu pour me renseigner sur le web, il est dit que c'est parceque GRUB ne supporte pas le système de fichiers utilisé sur la partition Gentoo. Pourtant, cette partition est bien en ext3... du moins, c'est ce qu'indique QT Parted. Car, selon fdisk, cette partition serait de type "HPFS/NTFS". J'ai essayé plusieurs trucs avec GRUB, et visiblement cette partition ne serait pas de type ext3. Pourtant elle en a tout l'air : si je la monte (sudo mount /dev/sda3 /mnt/gentoo) et accède à /mnt/gentoo avec Dolphin, je ne peux pas accéder au dossier root ni au dossier lost+found. pareil en console :
cd /mnt/gentoo/root/
bash: cd: /mnt/gentoo/root/: Permission denied

Je ne sais pas ce que je dois faire pour que ma partition Gentoo soit bootable, pourriez-vous m'aider svp ?
Merci d'avance !

6 réponses

jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
15 avril 2008 à 16:35
Salut,

Affiche le résultat de la commande "mount" (partition gentoo mountée) et affiche ta table des partitions :
sudo /sbin/fdisk -l
;-))
0
Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012 1
15 avril 2008 à 16:40

Edit : j'avais pas calé que je devais juste taper mount ^^'

vincent@vincent-desktop:~$ mount
/dev/sda5 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sda3 on /mnt/gentoo type ext3 (rw)
vincent@vincent-desktop:~$ sudo fdisk -l

Disk /dev/sda: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf307657f

Device Boot Start End Blocks Id System
/dev/sda1 1 1274 10233373+ 27 Unknown
/dev/sda2 * 1275 10667 75449272+ 7 HPFS/NTFS
/dev/sda3 10668 14921 34167494 7 HPFS/NTFS
Partition 3 does not end on cylinder boundary.
/dev/sda4 14922 20023 40981815 5 Extended
/dev/sda5 * 14922 19808 39254796 83 Linux
/dev/sda6 19809 20023 1726956 82 Linux swap / Solaris
vincent@vincent-desktop:~$

J'avais déjà effectué une action en root juste avant, donc j'ai pas eu à retaper mon mot de passe.
La partition /dev/sda2 c'est Vista, et /dev/sda1 c'est une partition de restauration pour Vista.
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
15 avril 2008 à 16:43
Et le résultat de la commande "mount" où il est ???
mount <Entrée>
;-))
0
Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012 1
15 avril 2008 à 16:44
Je viens d'éditer le message au dessus, j'avais pas compris ^^'
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
15 avril 2008 à 16:58
Ok.

Résultat mount :
/dev/sda3 on /mnt/gentoo type ext3 (rw)

Résultat fdisk :
/dev/sda3 10668 14921 34167494 7 HPFS/NTFS

Il faut changer le type de ta partition.

Il te faut démonter ta partition, puis éditer la table des partitions avec "fdisk" et changer le type de partition...
Voilà la procédure avec les commande à taper une fois entrée dans "fdisk"
sudo /sbin/fdisk /dev/sda <Entrée>
t <Entrée> # modifier type partition
3 <Entrée> # la partition 3 (sda3)
L <Entrée> (facultatif) # Lister les types connus de partition
83 <Entrée> # Type Linux
w <Entrée> # Ecrire la table des partitions
Il ne te reste plus qu'à redémarrer et ... ;-))
0
Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012 1
15 avril 2008 à 17:06
Mais je ne veux surtout pas effacer quoi que ce soit sur cette partition, ni un fichier, ni les droits mis en place ! Si on modifie la partition ça la formate je crois ?
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901 > Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012
15 avril 2008 à 17:09
Non ça ne formate rien du tout, tu fais juste que changer l'indicateur du type de partition et tu ne touches qu'à la table des partitions et non pas à la partition elle même ;-)
0
Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012 1 > jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
15 avril 2008 à 17:13
Ouhlala, quand j'ai tapé 'w' j'ai eu le droit à ça :

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.


Qu'est-ce que j'ai encore fait comme bêtise ? j'ai pourtant fait comme t'as dit, partition sda3 démontée...
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
15 avril 2008 à 17:17
Non c'est normal, t'inquiètes ;-))

C'est juste pour te prévenir que la table des partitions à changer et qu'elle ne sera utilisée qu'au prochain démarrage. Le message est causé par la relecture de la table des partitions qui n'est plus la même que celle sur lequel le système s'appuie en ce moment même.

Donc pas de soucis. Redémarre ;-)
0

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

Posez votre question
Vinc14 Messages postés 52 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 31 janvier 2012 1
15 avril 2008 à 17:24
Wouhou, Gentoo boote :D !
Bon, j'ai juste oublié de créer un utilisateur, mais ça c'est pas grave, je chroot, adduser et reboot sous Gentoo !
Merci beaucoup !
Résolu !
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
15 avril 2008 à 17:26
De rien ;-))
0