#1 Le 13/01/2011, à 20:54
- Robert Algoud
Problème de grub qui ne voit pas une distribution installée (résolu)
Bonsoir
J'ai un PC qui tourne sous Ubuntu 10.10 sans problème.
Un de mes deux disques durs lui est totalement consacré. Sur un deuxième DD, j'ai une partition windows (pour jouer), une partition de sauvegarde et une troisième qui me sert à tester des distributions Linux que je trouve au hasard de mes périgrinations sur le Net.
Je viens d'installer l'une d'elle, Absolute, basée sur Slackware (je n'ai peur de rien !).
Passée l'angoisse de chaque installation, les modalités n'étant pas toujours ni en français ni en mode graphique, je suis toujours content de moi lorsque cette nouvelle distribution fonctionne.
Après installation de Absolute, je redémarre Ubuntu et je fais un petit sudo update-grub et j'obtiens ceci :
Found linux image: /boot/vmlinuz-2.6.35-24-generic
Found initrd image: /boot/initrd.img-2.6.35-24-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professionnel on /dev/sdb1
Found Slackware Linux (Slackware 13.1.0) on /dev/sdb3
Tout à l'air donc normal. Problème :
Quand je redémarre mon PC, lorsque le menu grub apparait pour le choix de démarrage, je ne vois pas la dernière ligne.
Fdisk donne ceci :
Disque /dev/sda: 250.1 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xd243d243
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 4863 39062016 83 Linux
/dev/sda2 4864 30401 205133954+ 5 Etendue
/dev/sda5 4864 29786 200193966 83 Linux
/dev/sda6 29787 30401 4939956 82 Linux swap / Solaris
Disque /dev/sdb: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000c180c
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 13741 110374551 7 HPFS/NTFS
/dev/sdb2 13742 50448 294848977+ b W95 FAT32
/dev/sdb3 * 50449 60375 79730688 83 Linux
/dev/sdb4 60375 60802 3430400+ 5 Etendue
/dev/sdb5 60375 60802 3430400 82 Linux swap / Solaris
Absolute est sur sdb3
Merci d'avance pour vos lumières.
Dernière modification par plandabourou (Le 15/01/2011, à 15:49)
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne
#2 Le 13/01/2011, à 21:12
- xabilon
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Salut
C'est, il me semble, un bug connu de os-prober, qui se produit aussi avec Gentoo
Il faut ajouter manuellement les lignes de démarrage pour Slackware dans le script /etc/grub.d/40_custom
L'idéal aurait été d'installer le grub de Slackware sur sa propre partition, et ajouter dans 40_custom un simple chainload vers celui-ci.
Si tu as fait ça, ce sera encore plus simple
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#3 Le 13/01/2011, à 21:15
- Compte anonymisé
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Salut
As-tu tenté de te "balader" dans le menu avec les touches "flèches haute/basse" au cas où ton dernier système n'apparaitrait pas à l'écran
@+
#4 Le 13/01/2011, à 21:37
- Robert Algoud
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Pour jeanjd63, oui, j'ai fait la manip, et Slackware n'y est pas.
Pour Xabilon, je sens la réponse du pro de l'informatique qui pense que j'en suis un aussi !
Pourrais-tu me préciser de quelle manière écrire les lignes de démarrage ou bien où les trouver pour les copier ?
Ta deuxième proposition, que tu présentes comme plus simple (:lol::lol::lol:), je ne demande qu'à faire l'effort de l'appliquer, mais j'ai vraiment besoin d'explications très claires.
Merci
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne
#5 Le 14/01/2011, à 01:30
- xabilon
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Ben je connais pas du tout ton niveau de connaissances linuxiennes (et tu viens d'installer une Slackware !)
Est-ce que tu as installé Grub quelque part lors de l'installation de ta distrib Absolute ? Et si oui, où ?
Si par exemple tu as installé le Grub sur la partition d'Absolute (sdb3), tu ajoutes à la fin du fichier /etc/grub.d/40_custom (ne touche pas aux autres lignes déjà présentes dans le fichier) :
menuentry "Absolute Linux" {
set root=(hd1,3)
chainloader +1
}
et ensuite sudo update-grub
Note : je ne sais pas quel gestionnaire de boot utilise Absolute, mais si c'est Lilo au lieu de Grub ça marche aussi
Si tu n'as pas installé de Grub pour Absolute, alors il faut mettre les liens vers le noyau et le initrd à démarrer.
Donne-nous alors le contenu du dossier /boot de la partition sdb3
Dernière modification par xabilon (Le 14/01/2011, à 03:04)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#6 Le 14/01/2011, à 08:21
- Robert Algoud
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Salut Xabilon
A l'heure de ta deuxième réponse, je dormais !
Là; je suis au boulot.
Je n'ai pas installé de Grub pour Absolute, il ne me l'a d'ailleurs pas demandé.
Celui que j'ai, c'est celui installé par Ubuntu.
Concernant le contenu de mon fichier /boot de sdb3, je te répondrai ce soir.
Merci en tout cas pour ton aide.
PS : mes connaissances linuxiennes par rapport à une Slackware te feraient sans doute sourire...
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne
#7 Le 14/01/2011, à 18:48
- Robert Algoud
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Bonsoir Xabilon
Si je ne me trompe pas, dans le dossier boot de sdb3, j'ai ceci :
/media/cffda991-dac4-4bbe-a592-551ed0a9eceb/boot/boot_message.txt
/media/cffda991-dac4-4bbe-a592-551ed0a9eceb/boot/diag1.img
/media/cffda991-dac4-4bbe-a592-551ed0a9eceb/boot/README.initrd
/media/cffda991-dac4-4bbe-a592-551ed0a9eceb/boot/slack.bmp
Le fichier txt contient ceci :
Welcome to the LILO Boot Loader!
Please enter the name of the partition you would like to boot
at the prompt below. The choices are:
Le fichier README.initrd est marqué comme étant un lien brisé.
Et c'est TOUT !
Je n'ai pas peur de faire de la ligne de commande en console mais il me faut des infos précises.
Salut
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne
#8 Le 14/01/2011, à 19:41
- xabilon
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Essaye déjà la 1ère solution. Apparemment Lilo serait installé.
Donc, depuis Ubuntu, ALT+F2, et :
gksudo gedit /etc/grub.d/40_custom
Et tu ajoutes à la fin du fichier les lignes de code que je t'ai donné au message#5
Tu sauves, tu fermes, et ensuite en terminal :
sudo update-grub
Et redémarre pour tester
Si ça marche pas, re-ouvre le fichier 40_custom, et change (hd1,3) en (hd1)
sudo update-grub, et redémarre
Et si ça marche toujours pas parce que Lilo n'est en fait pas installé ou inaccessible, là je me pose des questions sur le contenu du dossier /boot
diag1.img serait le noyau ? et le initrd s'appellerait README ? très bizarre
Il faudrait quelqu'un qui connaisse Slackware
Remonte la partition sdb3, et montre le résultat de la commande :
ls -al /media/cffda991-dac4-4bbe-a592-551ed0a9eceb/boot
ainsi que le contenu du fichier /media/cffda991-dac4-4bbe-a592-551ed0a9eceb/etc/lilo.conf
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#9 Le 14/01/2011, à 19:59
- Robert Algoud
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Bonsoir Xabilon
Résultat de la commande ls -al /media/cffda991-dac4-4bbe-a592-551ed0a9eceb/boot
total 36
drwxr-xr-x 2 root root 4096 2011-01-12 20:06 .
drwxr-xr-x 21 root root 4096 2007-09-29 00:54 ..
-rw-r--r-- 1 root root 137 2011-01-12 20:06 boot_message.txt
-rw-r--r-- 1 root root 5040 2010-02-16 21:44 diag1.img
lrwxrwxrwx 1 root root 37 2011-01-12 19:52 README.initrd -> /usr/doc/mkinitrd-1.4.5/README.initrd
-rw-r--r-- 1 root root 14174 2010-02-15 02:57 slack.bmp
Par contre dans le média /media/cffda991-dac4-4bbe-a592-551ed0a9eceb, dans le dossier /etc/, il n'y a pas de fichier lilo.conf.
Je teste la solution de modification de 40_custom et je te tiens au courant.
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne
#10 Le 14/01/2011, à 20:01
- xabilon
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Ouais ... je suis pas très optimiste. J'ai l'impression que ta distrib ne s'est pas bien installée. Il n'y a pas de noyau à démarrer dans /boot
Essaye quand même.
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#11 Le 14/01/2011, à 20:14
- Robert Algoud
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Résultat du test avec (hd1,3)
Dans le menu grub, Slackware est devenu Absolute Linux.
Quand je sélectionne cette distribution, j'ai le message suivant :
error : invalide signature Presser touche pour continuer
redémarrage du grub
avec (hd1), j'ai droit à un bel écran noir avec un tiret qui clignote !!!!
Bon, ne te prends pas trop la tête avec mon problème, je passe à table !
Je sais qu'à l'installation, j'avais eu des messages d'erreur avec choix de continuer chaque fois.
Ce qui m'avait le plus surpris, c'est de ne rien voir de proposé concernant un chargeur de démarrage ou pas.
En tout cas, si tu me fais d'autres propositions, je les testerai.
Merci encore.
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne
#12 Le 14/01/2011, à 21:18
- xabilon
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
À mon avis, tu devrais réinstaller Absolute. Et si il est demandé où installer le chargeur de démarrage (Lilo) choisis sdb3
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#13 Le 14/01/2011, à 21:34
- Robert Algoud
Re : Problème de grub qui ne voit pas une distribution installée (résolu)
Salut Xabilon et
Merci pour tes conseils.
Je vais effectivement refaire une installation, je pense que c'est le mieux.
Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS
Hors ligne