Pages : 1
#1 Le 27/09/2005, à 20:14
- thiebo
[Résolu] linux ne boote plus !!!
Bonjour,
J'ai debian et windows installé sur mon ordi, avec une partition formatée en FAT32 (accessible depuis les deux OS donc). J'ai voulu réduire cette partition et créer une nouvelle petite partition en FAT32. Chose faite.
Je redémarre. Je retrouve l'interface de grub me permettant de choisir l'OS que je veux démarrer. Seulement : lorsque je choisis debian, j'ai un méchant message d'erreur disant :
root (hd0,6)
Filesystem is ext2fs, partition type 0x83
kernel /boot/vmlinux-2.4.27.2-386
root = /dev/hda7 ro
Error 15 : File not found
j'ai démarré sur le livecd de rescuecd et
grub>find /boot/grub/stage1
hd0,5
au fond, je ne pense pas que ce soit un problème de grub, qui marche bien, mais il manque un fichier permettant à linux de booter. Quelqu'un sait-il / elle ce que je dois faire pour réparer cette erreur ?
Merci d'avance,
Thiebo
je m'amuse comme je peux
Hors ligne
#2 Le 27/09/2005, à 20:23
- cep_
Re : [Résolu] linux ne boote plus !!!
Bonsoir thiebo,
Vérifie si, en modifiant tes partitions, le décompte de celles-ci n'a pas changé. De ce fait grub ne retrouverait plus sa route.
Tu lances un sudo fdisk -l et en fonction de ce que tu vois, tu vérifies que cela correspond bien avec ce qui est noté dans /boot/grub/menu.lst et device.map. Vérife aussi la concordance de /etc/fstab.
Ne pas oublier que grub démarre le décompte des disques et partitions à 0.
Bonne continuation.
cep
#3 Le 27/09/2005, à 20:25
- thiebo
Re : [Résolu] linux ne boote plus !!!
Hé ! Salut Cep, comment vas ?
Merci pour ta réponse, je vais vérifier tout ça !
A+
je m'amuse comme je peux
Hors ligne
#4 Le 27/09/2005, à 21:00
- thiebo
Re : [Résolu] linux ne boote plus !!!
Alors....
fdisk -l donne :
Disk /dev/hda: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 892 7164958+ 7 HPFS/NTFS
/dev/hda4 893 5005 33037672+ f W95 Ext'd (LBA)
/dev/hda5 893 1014 979902 82 Linux swap / Solaris
/dev/hda6 1015 1865 6835626 83 Linux
/dev/hda7 1866 3786 15430401 83 Linux
/dev/hda8 3787 4878 8771458+ b W95 FAT32
/dev/hda9 4879 5005 1020096 b W95 FAT32
là : hda6 correspond au point de montage /
et hda7 au point de montage /home
et /boot/grub/menu.lst me raconte :
title Debian GNU/Linux, kernel 2.6.12-1-386
root (hd0,6)
kernel /boot/vmlinuz-2.6.12-1-386 root=/dev/hda7 ro
initrd /boot/initrd.img-2.6.12-1-386
Je dirais qu'il y a souci là parce qu'il dit que root=/dev/hda7
Faut-il que je change ça en hda6 ????
et /etc/fstab nous dit :
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda7 / ext3 defaults,errors=remount-ro 0 1
/dev/hda8 /home ext3 defaults 0 2
/dev/hda6 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda5 /mnt/extradisque vfat user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850 0 0
Et là, il y a gros gros souci, puisque hda7 ne correspond pas du tout à /
hda8 n'est pas /home...
qu'est ce que je peux / dois changer ????
Merci pour tes / vos réponses !!!
je m'amuse comme je peux
Hors ligne
#5 Le 27/09/2005, à 21:30
- cep_
Re : [Résolu] linux ne boote plus !!!
bingo
Dans /etc/fstab :
hda5 est le swap
hda6 est /
hda7 est /home (je présume que tu as un /home plus grand que / et les numéros sont descendus de 1)
Dans /boot/grub/menu.lst changer pour avoir (hd0,5) et aussi /dev/hda6 sur la ligne du kernel. Et ceci dans tous les titles concernés.
Ce devrait être ok ainsi.
Byeeee
#6 Le 28/09/2005, à 13:51
- thiebo
Re : [Résolu] linux ne boote plus !!!
Génial,
C'était effectivement ça !
Merci beaucoup Cep
je m'amuse comme je peux
Hors ligne
#7 Le 28/09/2005, à 14:01
- cep_
Re : [Résolu] linux ne boote plus !!!
De rien thiebo , content que tu ais pu remettre de l'ordre.
Mais je ne m'explique pas ce qui a pu occasionner ce méli mélo dans les numéros.
À moins que tu n'ais utilisé Partition Magic, et qu'il n'ait déplacé les partiitons pour les mettre dans l'ordre de numérotation.
#8 Le 28/09/2005, à 15:51
- thiebo
Re : [Résolu] linux ne boote plus !!!
j'avoues que je ne pige pas non plus - ce qui est en soi à peine étonnant
La partition de 10 Go en FAT32 se trouvait complètement sur la fin du disque dur et elle était vide. Je l'ai réduite avec qtparted (booté sur Mepis live cd) à 9 Go. Ensuite, qtparted n'a pas voulu formater l'espace vide de 1 Go. J'ai déjà eu ce problème avec QTparted qui ne veut pas faire plus d'une opération à la fois - donc je ne m'en inquiétais pas plus que ça. Pour formater ce Go d'espace vide, j'ai booté sur le cd de partitionmagic et j'ai, sans souci, pu formater ce Go d'espace vide en FAT32. Entre les deux opérations, je n'ai pas essayé de booter linux, donc je ne peux pas te dire si c'est partitionmagic ou qtparted qui m'a mis ce bazar dans la numérotation des partitions.
En tous cas, je suis content d'avoir appris encore quelque chose. Je ne suis pas manichéen, mais c'est vrai qu'en attendant, j'ai dû travailler un peu sous windows, avec 2 applications qui ont planté en 2 heures.... C'est vrai que windows est plus facile d'approche, mais quant une fois on commence à comprendre linux et qu'on tombe sur les bons gens sur les bons forums, c'est presque aussi agréable de travailler avec linux qu'avec mac osX. Bref, un grand merci !!
je m'amuse comme je peux
Hors ligne
#9 Le 28/09/2005, à 16:09
- cep_
Re : [Résolu] linux ne boote plus !!!
Ok.
En règle générale, la désignation des partitions ne dépend pas de leur position, mais de l'ordre dans lequel elles ont été créés. Donc cette partition de 1 Go, bien que à la fin, avait certainement été faite avant la hda5 actuelle.
Tu avais probablement une indication du type :
"Les entrées de la table de partitions ne sont pas dans l'ordre du disque"
Et Partition Magic a cru bon de devoir intervenir pour renuméroter. Du moins je pense
Donc résolu en ce qui te concerne.
Amuse-toi bien
cep
Pages : 1