Mandrake 10 ne demarre plus suite déplacement nappes IDE (résolu)

Mandrake 10 ne demarre plus suite déplacement nappes IDE (résolu) - Installation - Linux et OS Alternatifs

Marsh Posté le 29-05-2006 à 22:19:45    

Bonjour  :hello: ,
 
Suite à un problème Windows, j'ai du changer l'ordre de mes disques durs/graveurs CD sur les nappes.
Mon problème, c'est que maintenant Linux ne demarre plus vu que les disques à monter ne sont plus identiques.
 
AVANT les changements (branchements sur nappes IDE) :
- Primary Master   : Graveur DVD NEC
- Primary Slave    : Disque dur 1
- Secondary Master : Graveur CD Plextor
- Secondary Slave  : Disque dur 2
 
APRES les changements :
- Primary Master   : Disque dur 1
- Primary Slave    : Disque dur 2
- Secondary Master : Graveur DVD NEC
- Secondary Slave  : Graveur CD Plextor
 
Mon niveau Linux : débutant
Distribution Linux : Mandrake 10 / bureau KDE
Outils à disposition pour le dépannage : CD de Mandrake 10, CD bootable Kaella Linux, Windows XP, Windows 98
 
Ce que j'ai essayé (sans effet pour mon problème) :
- Boot sur le CD de Mandrake 10 puis :
  * Rescue
  * mount your partitions under /mnt
 
Résultats de lsparts :
Hda1 5004 mb Win98 FAT32 LBA-mapped
Hda5 5004 mb Win98 FAT32 LBA-mapped
Hda6 92005 mb Win98 FAT32 LBA-mapped
Hda7 5992 mb Ext2
Hda8 494 mb Linux Swap
Hda9 44123 mb Ext2
Hdb1 100006 mb Win98 FAT32 LBA-mapped
Hdb5 52619 mb Win98 FAT32 LBA-mapped
 
Sous Windows, avec Explore2fs, j'obtiens :
Ma partition linux contenant les données "système" : hda4
Ma partition linux contenant les données "perso" (correspondant à mon login) : hda6
 
Sous Windows, dans le gestionnaire disques, j'obtiens :
Disque 0 :
* C : WIN98 FAT32 4.89 Go
* E : WINXP FAT32 4.89 Go
* F : DOCUMENTS FAT32 89.85 Go
* ? : 5.85 Go
* ? : 494 Mo
* ? : 43.09 Go
Disque 1 :
* D : WIN-APPLI FAT32 97.66 Go
* G : TEMP : FAT32 51.39 Go
 
Infos complémentaires :  
Sur mes disques, j'ai plusieurs partitions :  
- Windows 98
- Windows XP
- Applications Windows 98 et XP
- Documents perso
- Temporaire
- Linux "système"
- Linux "perso"
- Linux "swap"
 
Suite aux échanges de matériels sur les nappes (avant Mandrake fonctionnait bien), tout fonctionne sauf linux qui me lance un "panic kernel" au demarrage, je pense qu'il ne trouve plus les disques à monter.
Je ne sais pas comment résoudre le problème, je ne pense pas qu'il soit nécessaire de réinstaller entièrement Mandrake 10 (en plus je n'ai pas envie, j'avais déjà pas mal galérer pour configurer ma carte graphique entre autres...).
 
Merci à ceux qui peuvent me donner un petit coup de pouce.
Je reste à disposition pour des infos complémentaires.


Message édité par 1805 le 30-05-2006 à 21:08:53
Reply

Marsh Posté le 29-05-2006 à 22:19:45   

Reply

Marsh Posté le 29-05-2006 à 22:38:36    

Je ne sais pas si ça peut aider, voici le contenu de mon fichier Lilo.conf :
 
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
 
boot=/dev/hdb
map=/boot/map
default="Windows"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hdb bios=0x80
disk=/dev/hdd bios=0x81
 
other=/dev/hdb1
 label="Windows"
 table=/dev/hdb
 
image=/boot/vmlinuz
 label="Linux"
 root=/dev/hdb7
 initrd=/boot/initrd.img
 append="devfs=mount acpi=ht splash=silent"
 vga=788
 read-only
 
# image=/boot/vmlinuz
# label="Linux-nonfb"
# root=/dev/hdb7
# initrd=/boot/initrd.img
# append="devfs=mount acpi=ht"
# read-only
 
# image=/boot/vmlinuz-2.6.3-7mdk
# label="Linux 263-7"
# root=/dev/hdb7
# initrd=/boot/initrd-2.6.3-7mdk.img
# append="devfs=mount acpi=ht splash=silent"
# read-only
 
# image=/boot/vmlinuz
# label="Linux Failsafe"
# root=/dev/hdb7
# initrd=/boot/initrd.img
# append="failsafe acpi=ht devfs=nomount"
# read-only
 
# other=/dev/hdb1
# label="Windows"
# table=/dev/hdb
 
other=/dev/fd0
 label="Disquette"
 unsafe

Reply

Marsh Posté le 29-05-2006 à 22:43:47    

Boot sur le CD de Kaella, monte ta partition / , et édite /etc/fstab .
Si il est comme ça :  

# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/hda1 / ext3 defaults 1 1
/dev/hda6 /home ext3 defaults 1 2
none /proc proc defaults 0 0
/dev/hda5 swap swap defaults 0 0


 
Mets le à jour en fonction.  
Par exemple remplace le hda1 de la première ligne par le nouveau nom de la partition / (hda7), le hda6 de la deuxième ligne par hda9 et le hda5 par hda8 .

Reply

Marsh Posté le 29-05-2006 à 22:52:14    

Merci leto3
 
Voici mon fichier fstab actuel :  
 
/dev/hdb7 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hdb9 /home ext3 defaults 1 2
none /mnt/cdrom supermount dev=/dev/hda,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
none /mnt/cdrom2 supermount dev=/dev/hdc,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
/dev/hdb1 /mnt/win_c vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdd1 /mnt/win_c2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb5 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdd5 /mnt/win_d2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb6 /mnt/win_e vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hdb8 swap swap defaults 0 0
 
Que faut-il changer exactement ?
Quel est la commande pour monter la partition / ?

Reply

Marsh Posté le 30-05-2006 à 08:21:58    

Hier, j'ai lancé Knoppix qui m'a bien monté automatiquement tous mes disques. Le fichier fstab de Knoppix contient :
 
/proc      /proc       proc   defaults            0 0
/sys       /sys        sysfs  noauto              0 0
/dev/pts   /dev/pts    devpts mode=0622           0 0
/dev/fd0   /mnt/auto/floppy auto   user,noauto,exec,umask=000    0 0
/dev/cdrom /mnt/auto/cdrom  auto   user,noauto,exec,ro 0 0
/dev/cdrom1 /mnt/auto/cdrom1  auto   users,noauto,exec,ro 0 0
/dev/hda1 /mnt/hda1 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
/dev/hda5 /mnt/hda5 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
/dev/hda6 /mnt/hda6 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
/dev/hda7 /mnt/hda7 ext3 noauto,users,exec 0 0
/dev/hda8 none swap defaults 0 0
/dev/hda9 /mnt/hda9 ext3 noauto,users,exec 0 0
/dev/hdb1 /mnt/hdb1 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
/dev/hdb5 /mnt/hdb5 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
 
Là, je suis au travail ; je vais essayer ce soir de modifier mon fstab et voir ce que cela donne.

Reply

Marsh Posté le 30-05-2006 à 08:53:55    

Bon voilà, si je ne me suis pas trompé, mon fstab devrait ressemlbler à ça :
 
/dev/hda7 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda9 /home ext3 defaults 1 2
none /mnt/cdrom supermount dev=/dev/hda,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
none /mnt/cdrom2 supermount dev=/dev/hdc,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
/dev/hda1 /mnt/win_c vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb1 /mnt/win_c2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hda5 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb5 /mnt/win_d2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hda6 /mnt/win_e vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hda8 swap swap defaults 0 0  
 
Par contre :  
- je ne sais pas quoi mettre à la place de hda et hdc pour les CDROM
- faut-il que je modifie également mon fichier lilo.conf en remplacant hdb7 par hda7 ; et aussi hdb1 par hda1 (bien que Windows demarre bien actuellement !) ?

Reply

Marsh Posté le 30-05-2006 à 09:00:16    

il faut corriger lilo aussi, non?


Message édité par memaster le 30-05-2006 à 09:00:35
Reply

Marsh Posté le 30-05-2006 à 09:32:00    

Petit résumé :  
hda = primary master
hdb = primary slave
hdc = secondary master
hdd = secondary slave
 
et après le numéro indique la partition.
 
Dans ton cas après avoir déplacer des trucs il faut dans /etc/fstab surement remplacer des hd"X" en hd"Y"


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 30-05-2006 à 09:38:21    

Il faut donc que je modifie aussi mon fichier lilo.conf.
 
En y regardant de plus près, il y a quelque chose que je ne comprend pas, cette ligne :
disk=/dev/hdd bios=0x81  
 
Je croyais que hda c'était le premier disque, hdb le deuxième disque et ensuite les chiffres les partitions (par exemple hdb3 = 2ème disque, 3ème partition), que signifie donc hdd ? 4ème disque ? Je n'ai que deux disques durs !

Reply

Marsh Posté le 30-05-2006 à 09:39:33    

Zut ! Je viens de poster avant d'avoir vu le message de Xavier_OM !
 
Merci Xavier_OM, tu réponds à ma question !

Reply

Marsh Posté le 30-05-2006 à 09:39:33   

Reply

Marsh Posté le 30-05-2006 à 18:07:12    

- J'ai booté sur Kaella CD.
 
- J'ai modifié mes fichiers lilo.conf et fstab avec la commande mc en tant que root, j'ai sauvegardé les fichiers après avoir mis les droits en écriture sur le disque concerné, j'ai vérifié que les modifications étaient bien enregistrées.
 
- J'ai tapé lilo -v
 
- J'ai rebooté et même problème. Je crois que j'ai mal fait quelque chose ; j'ai l'impression que le lilo -v n'a pas été pris en compte depuis le CD Kaella. Que dois-je faire pour valider mon fichier lilo.conf dans le système ? Jusqu'à présent, pour les modifications, j'ai suivi les aides que j'ai trouvé sur internet (site Lealinux...), là je bloque...
 
 
Mon fichier lilo.conf modifié :

Citation :


# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
 
boot=/dev/hda
map=/boot/map
default="Windows"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
disk=/dev/hda bios=0x80
disk=/dev/hdb bios=0x81
 
other=/dev/hda1
 label="Windows"
 table=/dev/hda
 
image=/boot/vmlinuz
 label="Linux"
 root=/dev/hda7
 initrd=/boot/initrd.img
 append="devfs=mount acpi=ht splash=silent"
 vga=788
 read-only
 
# image=/boot/vmlinuz
# label="Linux-nonfb"
# root=/dev/hda7
# initrd=/boot/initrd.img
# append="devfs=mount acpi=ht"
# read-only
 
# image=/boot/vmlinuz-2.6.3-7mdk
# label="Linux 263-7"
# root=/dev/hda7
# initrd=/boot/initrd-2.6.3-7mdk.img
# append="devfs=mount acpi=ht splash=silent"
# read-only
 
# image=/boot/vmlinuz
# label="Linux Failsafe"
# root=/dev/hda7
# initrd=/boot/initrd.img
# append="failsafe acpi=ht devfs=nomount"
# read-only
 
# other=/dev/hda1
# label="Windows"
# table=/dev/hda
 
other=/dev/fd0
 label="Disquette"
 unsafe


 
 
Mon fichier fstab modifié

Citation :


/dev/hda7 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda9 /home ext3 defaults 1 2
none /mnt/cdrom supermount dev=/dev/hdc,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
none /mnt/cdrom2 supermount dev=/dev/hdd,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
/dev/hda1 /mnt/win_c vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb1 /mnt/win_c2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hda5 /mnt/win_d vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hdb5 /mnt/win_d2 vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
/dev/hda6 /mnt/win_e vfat umask=0,iocharset=iso8859-15,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hda8 swap swap defaults 0 0


Message édité par 1805 le 30-05-2006 à 18:08:01
Reply

Marsh Posté le 30-05-2006 à 19:16:07    

Quand tu es sous kaella, si tu fais dans une console : chroot /mnt/truc
Alors /mnt/truc devient / pour cette console
 
Si tu fais ca avec ta partition / habituelle (je suppose que Kaelle l'a monté qq part dans /mnt) tu retrouves exactement ton contexte habituel. Là si tu tapes lilo tu vas lancer ton lilo qui lira ton fichier de config (et pas le lilo de la kaella qui lit je ne sais pas trop quoi)
 
C'est peut-être une piste à essayer  [:spamafote]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 30-05-2006 à 21:08:20    

La manip que tu me donne me refuse les permissions même en mode root.
 
J'ai réussi à trouver l'emplacement du fichier lilo.conf de Kaella et à le modifier mais blocage au moment de la sauvegarde (encore le problème de permission refusée).
 
J'ai essayé sans succès de faire lilo -C avec l'endroit de mon fichier lilo.conf : ça ne fonctionne pas plus ! (autre message d'erreur bizarre et très long)
 
J'ai fini par refaire marcher Linux en bootant sur le CD de Mandrake, en faisant un "Rescue", puis "mount your partitions under /mnt", puis "Re-install boot loader" (j'ai croisé les doigts pour ne pas que mon accès Windows soit flingué, mais non, c'est bien le même menu lilo.conf qui s'est réinstallé), puis ensuite j'ai eu plusieurs assistants car Mandrake a détecté des problèmes de montage des disques, j'ai répondu un peu au pif puis j'ai finalisé sous linux le reste (raccourcis vers les lecteurs montés mis à jour).
 
Merci à ceux qui m'ont aidé et bonne soirée à tous !
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed