Boot toutou

Résolu
Bonjour,
je me lance sur linux pour la première fois. j'installe toutou sur un vieux portable, depuis le cd tout fonctionne bien mais je n'arrive pas a le faire booter sur le dd au démarrage. je vous donnele contenu de fichier menu.lst, merci de votre aide.

# Le fichier de configuration de GRUB '/boot/grub/menu.lst'.
# est genere par 'grubconfig'. Fri Nov 20 19:29:46 2009
#
# Lancer la section globale de GRUB
#timeout 30
color light-gray/blue black/light-gray
# Fin de la section globale de GRUB
# La configuration de partition bootable commence
title Linux (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 ro vga=normal
# La configuration de partition bootable finit
# La configuration de l'autre partition bootable commence
title Windows (on /dev/sda3)
map (hd0,0) (hd0,2)
map (hd0,2) (hd0,0)
rootnoverify (hd0,2)
makeactive
chainloader +1
# La configuration de l'autre partition bootable finit
title Installer GRUB sur disquette (on /dev/fd0)
pause Inserer une disquette formatee et pressez entree.
root (hd0,1)
setup (fd0)
pause Pressez entree pour continuer.
title Installer GRUB sur une partition linux (on /dev/sda2)
root (hd0,1)
setup (hd0,1)
pause Pressez entree pour continuer.
title - Pour l'aide pressez 'c', puis tapez: 'help'
root (hd0)
title - Pour des exemples d'utilisation, tapez: 'cat /boot/grub/usage.txt'
root (hd0)
Configuration: Linux
SeaMonkey 1.1.11

23 réponses

Résumé de la discussion

Le démarrage de Linux Toutou sur le disque dur via GRUB pose problème après que le CD fonctionne, et le fichier menu.lst semble mal configuré par rapport aux partitions réelles. Plusieurs conseils consistent à vérifier les partitions et le boot flags avec fdisk ou cfdisk, puis à corriger le menu.lst pour pointer Linux sur /dev/sda2 et Windows sur /dev/sda3. D'autres interventions évoquent l'absence d'un flag bootable et proposent d'activer le flag sur la partition FAT32 ou d'installer GRUB correctement depuis un liveCD, puis de tester le boot. En pratique, l'absence de flag bootable sur les partitions, notamment sur la FAT32, peut expliquer l'échec du démarrage et la nécessité d'activer ce flag ou d'ajuster l'installation de GRUB.

Bobot (l’IA à votre service)
  1. merci bcp pour tout, c'est super de partager tes connaissances avec nous!!!
    1. Modérateur
      De rien, mais c'est fait pour ;-))
  2. ok, je te remercie maintenant ça fonctionne sans le cd mais il me demande sur quel partition je veux booter linux ou windows alors que je n'ai pas windows d'installé? est ce le format de la partition qu'il associe a windows? pour ma partition de stockage ( mes docs) quel format dois je adopter? merci de tes conseils, c'est vraiement génial d'être aidé car linux c'est un peu chaud... pour un novice
    1. Modérateur
      Comme tu as laissé une partition en FAT32, il considère qu'un système d'exploitation est installé dessus, d'où le choix au démarrage ;-\

      Tu peux néanmoins effacer l'entrée de ton fichier de configuration (/bot/grub/menu.lst).

      Si tu n'as que GNU/Linux d'installé sur ton PC, ext2fs ou ext3fs est un bon choix, mais la partition FAT32 peut tout aussi bien faire l'affaire ;-(
  3. sudo fdisk /dev/sda

    Sous gexec: Error l'execution du processus fils "sudo" a echoué (aucun fichier ou répertoire de ce type)
    1. Modérateur
      Oups désolé, pas de sudo pour toi ;-(

      Juste "fdisk /dev/sda"
  4. je viens de m'appercevoir que j'ai une message a lafin de l'exection de parted /dev/sda print all

    warning: unable to open /dev/sr0 read-write (systeme de fichier accessible en lecture seulement). /dev/sr0 has been opened ready only.
    error: /dev/sr0/: unrecognised disk label
    1. Modérateur
      Ce n'est pas grave, il essaie d'ouvrir un lecteur CD ;-\
  5. si le flag c'est l'etoile, je n'en ai effectivement pas. quand a la commande que tu m'a donné, elle fonctionne mais les chiffres sont différents la commande fdisk-l, normal?
    1. Modérateur
      Donc aucune partition n'est définie comme bootable. Donc il faudrait mettre le flag de boot sur la partition fat...

      Jette un oeil à ce thread, suis les étapes en adaptant le numéro de la partition sur laquelle mettre le flag...
  6. avec parted

    gnu parted 1.8.8
    using /dev/sda
    welcome to gnu parted! type "help" to view a list command.
    (parted)
    1. Modérateur
      tape "q" pour quitter.

      Sinon la commande ressemble :

      parted /dev/sda print all
  7. resultat fdisk -l

    disk / dev/sda: 20.0 gb, 2003880960 bytes
    255 heads, 63 sectorss/ track, 2432 cylinders
    units = cylinders of 16065*512 = 8225280 bytes

    device boot start end blocks id system
    / dev/ sda1 1 38 305203+ 82 linux swap / solaris
    / dev/ sda 2 39 165 1020127+ 83 linux
    / dev/ sda 3 166 2432 18209677+ b w95 fat 32
    1. Modérateur
      Ben normalement ça devrait booter du moins sur Linux ;-\

      Par contre je ne vois aucun flag attribué à une partition la marquant comme bootable, est-ce un oubli de ta part ?

      Un truc qui ressemblerait à
      /dev/sda1 1 38 305203+ 82 linux swap / solaris
      /dev/sda2 39 165 1020127+ 83 linux
      /dev/sda3 * 166 2432 18209677+ b w95 fat 32
  8. résultat cfdisk -l sur la console rxvt

    cfdisk: option invalide -- l

    usage:
    print version:
    cf disk -v
    print partition table:
    cf disk -p {r|s|t} [options] device
    interactive use:
    cf disk [options] device

    options:
    -a: use arrow instead od hightligthing;
    -z: start with a zero partition table, instead of reading the pt from disk;
    -c C -hH -sS: override the kernel's idea of the number cylinders,
    the number of heads and the number of sectors/track.

    désolé pour les fautes mais j'ai recopié, j'espère que l'essentiel est présent.
    pour les icones, ils sont effectivement présent en bas a gauche de mon écran, avec un disk pour chaque partition, un pour le cd et un pour la disquette.

    je n'ai pas choisi frugall car 128 mo de ram, on m'a conseillé complète.
    1. Modérateur
      Enlève le "c" devant et essayes avec :

      fdisk -l

  9. Bonjour, je viens de vérifier :
    Les commandes fdisk et cfdisk sont bien présentes dans le répertoire /sbin par contre la commande wheris n'existe pas. (allégement de la distribution sans doute)
    Il suffit d'ouvrir rxvt et de taper:
    fdisk -l
    Entrée.
    Si ça ne marche pas, c'est que tu as un problème avec ton live-cd.
    De plus, les icônes de tes partitions doivent apparaîre sur le bureau en bas de l'écran à gauche juste au dessus du bouton Menu.
    D'après ton fichier menu.lst, tu devrais voir une icône sda2 qui devrait correspondre à la partition linux (toutou) et l'icône sda3 correspondant à la partition Windows. Si c'est différent, c'est que ton menu.lst est erroné.

    Une dernière chose : si tu as choisi frugal install, le fichier menu.lst est incorrect.

    Recommence l'installation en suivant exactement ce tuto http://toutoulinux.free.fr/tuto6.php et en remplaçant kernel /boot/vmlinuz root=/dev/sda2 ro vga=normal dans ton menu.lst par kernel /vmlinuz root=/dev/ram0 PMEDIA=idehd et ça devrait le faire !
    1. sous gexec: Error l'execussion du processus fils "whereis" a echoué (aucun fichier ou répertoire de ce type)
      1. Modérateur
        Et "whereis ls" ? ;-\

        Si tu as encore droit à un "command not found" c'est que tu as un problème ;-((
        1. non, je n'ai pas cet icone sur le bureau, par contre j'ai menu/utilitaire/console:RXVT mais le résultat est le même.
          1. Modérateur
            Ok, alors que te renvoie la commande :

            whereis fdisk

        2. Modérateur
          Tu n'as pas une icône sur le bureau en forme d'écran nommé "Console" ?
          1. je suis aller sous le prompt et il me répond " aucun fichier ou répertoire de ce type". désolé mais je ne suis pas familiarisé avec linux et je ne suis pas sur de bien comprendre le mot console
            • 1
            • 2