je galère un peu pour mettre en place le multiboot xp / debian…
Voici comment se compose ma config :
P5Q deluxe rev 1.0
1 disque dur 150 go sata pour Windows et ftp
1 dd sata 500 go pour stockage et backup
1 dd ide 200 go pour photos
J’ai crée une partition ext3 de 25 go et 2 go de swap sur le HDD 500 go
Voici les erreurs rencontrées lors du démarrage sous Debian :
[quote]mount /dev/sdc7 on /root no such device
mounting /dev on /root/dev failed
mounting /sys on /root/sys failed
pareil pour proc
target filesystem dosen’t have /sbin/init[/quote]
J’ai booté sur un live cd mais après je suis perdu…
Tu déclares /dev/sdc7 être ta partition racine mais ça n’a pas l’air d’être le cas.
D’autre part le message d’erreur te précise que le système de fichiers en présence ne comporte pas de “/sbin/init” : tu dois certainement confondre ton installation avec une autre partition au fs comme ntfs ou fat32 à moins d’une installation interrompue ?
Où as tu installé ? sur un disque SATA ou IDE ?
A moins d’avoir expressement un kernel qui ne les dissocie pas, les partitions de disques IDE prennent l’appellation “/dev/hd??” alors que ceux de SATA ( SCSI USB) ont “/dev/sd??” pour appellation
hypothèse: ce que tu crois être “/dev/sdc7” soit en fait “/dev/sdb7” ou "/dev/hdb7 "
identifie clairement la partition où tu l’as installé : en la montant tu devrais voir les fichiers de ton installation, si tu ne vois rien de typique comme /etc/debian_version c’est que la partition ne correspond pas à ton installation. Une fois la partition trouvée tu retiens le nom du périphérique correspondant ($ df)
et tu édites simplement /etc/fstab à la ligne du point de montage de “/” avec ce nom de périphérique.
Pour ce qui est de grub, édite /boot/grub/menu.list avec:
/dev/hda1 pour grub c’est (hd0,0)
/dev/sdc7 pour grub ça se complique selon le nombre de disque et l’ordre de démarrage.
Autre hypothèse : matériel qui ne gère pas le démarrage au delà d’un certain nombre de bloc, c’est sur du matériel ancien que l’on rencontre ce problème, ce qui n’est pas ton cas puisque ta machine gèrant le SATA ne doit pas dater de Mathusalem
Avant de te répondre, voici l’erreur complète au démarrage :
[quote]mount /dev/sdc7 on /root no such device
mounting /dev on /root/dev failed
mounting /sys on /root/sys failed
pareil pour proc
target filesystem dosen't have /sbin/init
no Init found try passing init=bootarg
/bin/sh cna't access tty : job control turned off[/quote]
[quote]Tu déclares /dev/sdc7 être ta partition racine mais ça n’a pas l’air d’être le cas.
D’autre part le message d’erreur te précise que le système de fichiers en présence ne comporte pas de “/sbin/init” : tu dois certainement confondre ton installation avec une autre partition au fs comme ntfs ou fat32 à moins d’une installation interrompue ?[/quote]
Je ne déclare rien moi, c’est ce qu’il y avais d’affiché lors du démarrage…
Installation interrompu une fois suite à un échec lors de la récupération des logiciels…
[quote]Où as tu installé ? sur un disque SATA ou IDE ?
A moins d’avoir expressement un kernel qui ne les dissocie pas, les partitions de disques IDE prennent l’appellation “/dev/hd??” alors que ceux de SATA ( SCSI USB) ont “/dev/sd??” pour appellation
hypothèse: ce que tu crois être “/dev/sdc7” soit en fait “/dev/sdb7” ou "/dev/hdb7 "[/quote]
Debian a été installé sur le disque IDE, ce disque comporte les partitions E, J, K, EXT3, SWAP et L pour être exact.
en ayant monté sur /media/dd et en faisant un ls, je trouve les dossiers et fichiers (bin dev media proc selinux tmp vmlinux, boot etc lib mnt root srv usr cdrom home lost-found opt sbin sys var etc…)
[quote]et tu édites simplement /etc/fstab à la ligne du point de montage de “/” avec ce nom de périphérique.
Pour ce qui est de grub, édite /boot/grub/menu.list avec:
/dev/hda1 pour grub c’est (hd0,0)
/dev/sdc7 pour grub ça se complique selon le nombre de disque et l’ordre de démarrage.
Autre hypothèse : matériel qui ne gère pas le démarrage au delà d’un certain nombre de bloc, c’est sur du matériel ancien que l’on rencontre ce problème, ce qui n’est pas ton cas puisque ta machine gèrant le SATA ne doit pas dater de Mathusalem
[/quote]
Je voudrais éviter la bétise du siècle ayant déjà assez fait de dégât lors de ma première fois
Ma configuration n’est peut-être plus d’actualité mais elle n’est pas 10 dix ans.
si ton disque est toujours monté dans /media/dd sinon tu adaptes
si ta partition est en IDE tu es censé trouver quelque chose comme
/dev/hdc7
tu édites /etc/fstab avec le périphérique en question
dans le fichier /boot/grub/menu.list hd2,6 correspond au troisième périphérique 7ème partition, le problème étant que si tu as (dé)branché un disque usb après installation tout est décalé.
c’est quoi le périphérique qui vient après “root=/dev/???” à la ligne kernel ? renvoie le sans "etcaetera"
ex:
title debian 2.6.26-1-686
root (hd2,6)
kernel /boot/vmlinux-2.6.26-1-686 root=/dev/hdc7
initrd /boot/initrd.img-2.6.26-1-686
edit: je viens de redémarrer et j’ai le droit à la même erreur qu’au premier sujet…
au démarrage du live cd, j’apperçois > stdin error 0
et d’autres erreurs :
il y a quelques lignes avec différent numéro de cette erreur…
re edit: cela viendrais de la gravure d’après ce que je trouve mais l’iso a été gravé sur 5 cd différents et j’obtiens toujours pareil avec VSO (erreur à la vérification…) Le md5 a été vérifié avant de lancer la gravure (tester de 4X à 10X selon les cd-r utilisé).
Je viens de tester l’intégralité avec l’utilitaire fournis sur le CD de debian et il ne me rapporte aucune erreur…
[quote] the number of cylinders for this disk is set to 3960
there is nothing wrong with that, but this is larger than 1024 and could in certain setups cause problem with
software taht runs at boot time (old version lilo)
booting and partitioning software from other OSs (eg, DOS, DISK, OS/2 FDISK)
Warning : invalide flag 0X0000 of partition table 4 will be corrected by w(rite)[/quote]
désolé, le message est incomplet mais l’essentiel est mis je pense.
Si un simple fsck a pu résoudre le démarrage de la partition récalcitrante, je crains t’avoir embrouillé avec toute cette histoire de fstab et de menu.list qui n’avaient aucun rapport avec ton problème .
Pour ce qui est de préciser l’UUID dans grub et dans fstab, c’est une manière de rendre le démarrage moins sensible aux changements
Grâce à l’identifiant unique UUID la partition est identifiée à coup sur indépendamment de l’ordre du BIOS tel qu’il se retrouve à travers les dénominations /dev/sd?? /dev/hd??
C’est la méthode que l’on rencontre actuellement par défaut sous Fedora, ubuntu, Suse …