Impossible de redémarrer à cause de partition

gtrgib Messages postés 544 Statut Membre -  
gtrgib Messages postés 544 Statut Membre -
Bonjour à tous,

Voilà, c'est encore la merde,

Sous win98 avec Partition Magic j'ai fait des modifications pour grossir ma partition Linux et supprimer une autre partition(hda2 je crois).

Maintenant je ne peut plus redémarrer Mandrake 10.0 car je n'ai plus de lilo et lorsque je met le cd1 de Mandrake et que je tape rescue il ne veux pas restaurer le boot loader.

Si je fait une mise à jour avec le cd1 alors arrivé à l'installation du programme d'amorçage j'ai le message d'erreur suivant :

L'installation du programme d'amorçage a échoué pour les raisons suivantes:
:Warning:'/proc/partitions' does not exist, disk scan bypassed
Fatal: open /dev/hda2: No such device or address.

Aidez moi s'il vous plaît pour que je ne soit pas obligé de ré-installer Mandrake car j'en était rendu à 10Go d'installation de programmes de toutes sortes :(

Merci pour votre aide

12 réponses

  1. louis l'ancien
     
    Bonjour,
    Si j'étais à ta place, j'essaierai en bootant par exemple sur la Mandrakemove de voir ce qui se passe sur la partition linux, ou alors de faire une nouvelle installation sur une nouvelle partition (si tu as la place!). Mais je suis loin d'être un expert et il y en a bien un sur le site qui te donnera une meilleure solution.
    Good luck !
    0
  2. gtrgib Messages postés 544 Statut Membre 9
     
    Bonjour louis,

    Merci, mais en ce moment je suis sous Mandows en live cd et voilà ce que j'ai comme partition :

    1-Ma swap
    2-hda1(win98
    3-hda2(partition ext2 principale que j'ai créé aujourd'hui de 5Go et qui était mes partitions de winxp et win2000 et qui dépasse la limite de 1024 cylindre de quelques 1 ou 2Go mais je n'avais pas de problème avant des les supprimer pour en faire une seule pour linux.
    4-hda5(Mandrake 10.0 sur partition logique)
    5-hda6(partition logique)
    6-hda7(partition logique)
    7-hda8(partition logique)

    Merci et donnez moi le plus de détailx possible s'il vous plaît car c'est long de redémarrer en live cd et si je peut éviter de devoir re-demander des détails pour des choses que je ne comprend pas...

    Merci pour votre aide, j'espère de ne pas avoir à recommencer...
    0
  3. Utilisateur anonyme
     
    bonche abandonne ton live CD et prends un CD d'install standard et boote dessus

    dès que tu as une invite, passe sur la console 2 (Ctrl-Alt-F2)

    normalement, il te proposera un shell en pressant Entrée (si c'est une distrib digne de ce nom)

    il se peut qu'avant tu doives passer le stade du log en root.

    bonche l'essentiel, que ce soit avec un CD ou une disquette ou ton liveCD, c'est de te retrouver dans une console en root

    OUBLIE ton option rescue. Faut juste que tu aies sous les yeux un linux qui tourne.

    Tu fais cfdisk et tu regarde attentivement qu'est-ce qui est quoi. Puis tu quittes cfdisk, sans avoir fait aucune modification.

    tu crées un rep quelconque
    mkdir patapon

    et tu montes la partition racine, que tu as reconnue soit à sa taille soit à son label dans cfdisk, sur ton répertoire patapon

    tu vas donc dans /patapon/etc/ et tu mets à jour ton fichier fstab qui n'est plus bon, forcément, puisque tu as supprimé une partition au début du disque (la deuxième je crois, je sais plus).

    tu redémarres ensuite en passant à lilo les paramètres idoines, en l'occurrence, spécialement, la partition root et le noyau à charger

    il te suffira d'une disquette de boot ou d'un cd quelconque pour ça

    kinder.surprise,
    caractère banane
    0
  4. gtrgib Messages postés 544 Statut Membre 9
     
    Merci pour ton aide,

    Voilà j'ai créé un répertoire patapon(pour ce comprendre) avec le live cd dans le répertoire root, j'ai donc /root/patapon

    Dans cfdisk ma partition ou est Mandrake et le hda5 mais présentement le Boot est sur hda1(win98).

    Peut tu m'expliquer s'il te plaît comment je fais maintenant pour monter ma partition racine(quand tu dis racine tu veux bien dire hda5 dans mon cas, c'est à dire celle ou j'ai Mandrake d'installeé?).

    Je vais dans le centre de contrôle ou c'est avec cfdisk? Je fais quoi pour mettre à jour le fichier fstab? Excuse moi j'ai juste besoin de plus de détail pour toutes cette partie de ton dernier message car je ne veux pas faire de gaffe et perdre tous.

    Merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. christophe
     
    Bonsoir,
    démarre avec le CD1 de Mandrake, tu appuies sur F1, choisis "mount your partition under /mnt" et choisis ensuite "go to console" (cela reviens au meme que ce que t'a indiqué kinder surprise).
    Tapes maintenant "chroot mnt" puis "cd mnt" puis "cat /etc/fstab"
    => si tu vois ce qu'il faut modifier fais le avec vi ("vi /etc/fstab") si tu le vois pas copie ici ton fstab
    => fais egalement un "cat/etc/lilo.conf" voir si tout colle.
    => si tu penses avoir trouvé essayes de faire "/sbin/lilo" et de redémarrer, si ça passe pas poste ici tes fichiers fstab et lilo.conf
    0
  7. gtrgib Messages postés 544 Statut Membre 9
     
    Bonsoir et merci te ton aide,

    Voici une copie de mon fichier fstab :

    /dev/hda5 / ext2 defaults 1 1
    none /dev/pts devpts mode=0620 0 0
    none /mnt/cdrom2 supermount dev=/dev/scd0,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
    none /mnt/cdrom supermount dev=/dev/scd1,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
    none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
    /dev/hda1 /mnt/win_c vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda4 /mnt/win_d ntfs nls=iso8859-15,ro,umask=0 0 0
    /dev/hda6 /mnt/win_e vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda7 /mnt/win_f vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda8 /mnt/win_g vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda2 /mnt/win_h ntfs nls=iso8859-15,ro,umask=0 0 0
    none /proc proc defaults 0 0
    none /tmp tmpfs defaults 0 0
    /dev/hda4 swap swap defaults 0 0

    Tu peu voir dans mon premier message les modifications que j'ai fait comme par exemple je n'ai plus de partition ntfs...

    Je t'envoie aussi un copie du fstab que le livecd de Mandows me donne car il détecte les partition :

    none /proc proc defaults 0 0
    none /dev devfs defaults 0 0
    /dev/rd/3 / ext2 defaults 0 0

    ### entries below this line were automatically added by hwdetect v0.5.7-cvs.20040121

    # USB
    none /proc/bus/usb usbdevfs defaults 0 0

    # fd: H1440
    none /mnt/fd0 supermount dev=/dev/fd0,fs=udf:iso9660,user,exec,rw,noauto,--,iocharset=iso8859-1,codepage=850,umask=0 0 0

    # /dev/hda1, size=7341705, type=11: FAT32 (primary)
    /dev/hda1 /mnt/hda1 vfat user,exec,rw,auto,iocharset=iso8859-1,codepage=850,umask=0 0 0

    # /dev/hda2, size=10490445, type=131: Linux native (primary)
    /dev/hda2 /mnt/hda2 ext2 user,exec,rw,auto 0 0

    # /dev/hda4, size=1060227, type=130: Linux swap (primary)
    /dev/hda4 swap swap defaults 0 0

    # /dev/hda5, size=35792757, type=131: Linux native (extended)
    /dev/hda5 /mnt/hda5 ext2 user,exec,rw,auto 0 0

    # /dev/hda6, size=6168897, type=11: FAT32 (extended)
    /dev/hda6 /mnt/hda6 vfat user,exec,rw,auto,iocharset=iso8859-1,codepage=850,umask=0 0 0

    # /dev/hda7, size=10490382, type=11: FAT32 (extended)
    /dev/hda7 /mnt/hda7 vfat user,exec,rw,auto,iocharset=iso8859-1,codepage=850,umask=0 0 0

    # /dev/hda8, size=6811497, type=11: FAT32 (extended)
    /dev/hda8 /mnt/hda8 vfat user,exec,rw,auto,iocharset=iso8859-1,codepage=850,umask=0 0 0

    # cdrom: PLEXTOR CD-R PX-W1210A
    none /mnt/hdc supermount dev=/dev/hdc,fs=udf:iso9660,user,exec,ro,noauto,--,iocharset=iso8859-1,codepage=850,umask=0,nohide 0 0

    # cdrom: MATSHITADVD-ROM SR-8587
    none /mnt/hdd supermount dev=/dev/hdd,fs=udf:iso9660,user,exec,ro,noauto,--,iocharset=iso8859-1,codepage=850,umask=0,nohide 0 0

    Je t'envoie une copie de mon fichier lilo.conf :

    # File generated by DrakX/drakboot
    # WARNING: do not forget to run lilo after modifying this file

    boot=/dev/hda5
    map=/boot/map
    default="262-3"
    keytable=/boot/qc-latin1.klt
    prompt
    nowarn
    timeout=100
    message=/boot/message
    menu-scheme=wb:bw:wb:bw
    image=/boot/vmlinuz
    label="linux-nonfb"
    root=/dev/hda5
    initrd=/boot/initrd.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 splash=silent acpi=ht"
    read-only
    other=/dev/hda1
    label="windows"
    table=/dev/hda
    other=/dev/hda2
    label="windows2"
    table=/dev/hda
    other=/dev/fd0
    label="floppy"
    unsafe
    image=/boot/vmlinuz-2.6.4
    label="264"
    root=/dev/hda5
    initrd=/boot/initrd-2.6.4.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 acpi=ht splash=silent"
    read-only
    image=/boot/vmlinuz-2.6.2-3mdk
    label="262-3"
    root=/dev/hda5
    initrd=/boot/initrd-2.6.2-3mdk.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 acpi=ht splash=silent"
    read-only
    image=/boot/vmlinuz-2.4.22-28mdk
    label="2422-28"
    root=/dev/hda5
    initrd=/boot/initrd-2.4.22-28mdk.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 acpi=ht splash=silent"
    read-only
    image=/boot/vmlinuz-2.4.22-10mdk
    label="2422-10"
    root=/dev/hda5
    initrd=/boot/initrd-2.4.22-10mdk.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 acpi=ht splash=silent"
    read-only
    image=/boot/vmlinuz
    label="linux"
    root=/dev/hda5
    initrd=/boot/initrd.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 acpi=ht splash=silent"
    vga=788
    read-only
    image=/boot/vmlinuz-2.6.2-3mdk
    label="old_262-3"
    root=/dev/hda5
    initrd=/boot/initrd-2.6.2-3mdk.img
    append="hdc=ide-scsi hdd=ide-scsi devfs=mount resume=/dev/hda4 splash=silent acpi=ht"
    vga=791
    read-only
    image=/boot/vmlinuz
    label="failsafe"
    root=/dev/hda5
    initrd=/boot/initrd.img
    append="failsafe hdc=ide-scsi hdd=ide-scsi resume=/dev/hda4 splash=silent acpi=ht devfs=nomount"
    read-only

    Je sais que c'est un peu long comme message mais si ca peut m'éviter de devoir recommencer...

    Merci beaucoup!
    0
  8. christophe
     
    Bonjour, en effet c'set un peu le bazard (/dev/hda4 => ntfs et swapp ???)...
    A ta place je profiterais pour utiliser la nouvelle partition hda2 pour "/home"
    Donc en utilisant Mandows (c'est plus simple), copies l'integralité de ton repertoire "/mnt/hda5/home" dans "/mnt/hda2"
    Puis corrige ton fstab de Mandrake comme ceci:

    /dev/hda5 / ext2 defaults 1 1
    none /dev/pts devpts mode=0620 0 0
    none /mnt/cdrom2 supermount dev=/dev/scd0,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
    none /mnt/cdrom supermount dev=/dev/scd1,fs=udf:iso9660,ro,--,iocharset=iso8859-15 0 0
    none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
    /dev/hda1 /mnt/win_c vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda6 /mnt/win_e vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda7 /mnt/win_f vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda8 /mnt/win_g vfat iocharset=iso8859-15,codepage=850,umask=0 0 0
    /dev/hda2 /home ext2 notail 1 2
    none /proc proc defaults 0 0
    none /tmp tmpfs defaults 0 0
    /dev/hda4 swap swap defaults 0 0

    Pour lilo.conf: (y a du monde la dedans !)
    supprimes ces 3 lignes
    other=/dev/hda2
    label="windows2"
    table=/dev/hda

    Redémarres ensuite en console avec le cd1 de Mandrake comme hier, Une fois chrooté sur mnt fais "/sbin/lilo"
    Pense aussi à mettre les bons droits de propriété sur ton repertoire dans "/home"
    (exemple si ton user est toto "chown toto /home/toto")
    Ensuite tu devrais pouvoir redémarrer sous Mandrake
    0
  9. gtrgib Messages postés 544 Statut Membre 9
     
    Merci beaucoup christophe pour ces infos, je dois m'absenter pour la journée alors je vais regarde tous ça quand je serais de retour et je t'en redonne des nouvelles.

    Merci
    0
  10. gtrgib Messages postés 544 Statut Membre 9
     
    Bon, j'y suis presque.

    Pour l'instant j'ai fais ce que tu as indiqué christophe, j'ai fais /sbin/lilo/ et j'ai démarré avec le cd1 et refait une mise à jour et je me suis rendu jusqu'à la fin "enlever le cd et redémarrez", je n'avais pas de message d'erreur contrairement à avant ou il refusait de complèter le programme d'ammorçage.

    J'ai aussi fait en démarrant avec le cd1, "rescue" et choisi "restore boot loader", tous c'est bien passé, mais quand je redémarre sans cd, je n'ais pas de lilo qui démarre alors je démarre sur windows.

    Comment faire maintenant pour démarrer avec lilo et pouvoir enfin démarrer Mandrake?

    Merci beaucoup, il en faut peu maintenant:o)
    0
  11. gtrgib Messages postés 544 Statut Membre 9
     
    Voilà, j'ai eu un flash il y 5 minutes, j'ai démarrer mon ordi avec une disquette de secour BootMagic et j'ai pu choisir de démarrer avec Linux.

    Lorsque j'ai redémarrer et que BootMagic c'est lancé, j'ai choisi Linux et là lilo est apparue, alors je suis enfin de retour sous mon bon vieux Mandrake:o)

    Il me reste à corriger quelques petites chose mais je vais en reparler demain samedi car là je vais dormir, je suis crevé...

    @+
    0
  12. christophe
     
    Bonjour,
    en effet j'aurais pu le voir, c'est normal vu que lilo est sur /dev/hda5.
    Si tu veux avoir le choix des le depart, mets /dev/hda au lieu de /ev/hda5 et relance /sbin/lilo
    0
  13. gtrgib Messages postés 544 Statut Membre 9
     
    Bonjour Christophe,

    Un grand merci, ça fonctionne maintenant:0)

    Il me reste à corriger quelques petites erreurs qui s'affiche au démarrage que je vais essayer de noter au passage car ça passe rapidement. Y a t'il moyen de mettre une pause au démarrage pour voir les message d'erreur(ÉCHEC).

    Pourquoi maintenant lorsque je vais dans le répertoire /mnt/ j'y retrouve les répertoires "hda1, hda2, hda5, etc..." et lorsque je clique dessus ils sont vide. Je vois toujours mes répertoire win_c, win_e, etc... mais avant je n'avais pas ces répertoire hdaX...

    Merci
    0