Configurer Grub?

Non, par support de stockage.

Re,

Sur les autres supports il porte un autre nom et un autre sigle bien qu’il soit au même endroit. Mais bien sûr vous avez raison :mrgreen:

parfois appelé “zone d’amorce” :wink:
computers-maintenance.blogspot.c … rd-ou.html

Alors j’ai tout réinstallé mais cette fois ci sur mon DD interne. J’ai installé 2 distributions et je m’apprête à installer Debian en Netinstall. J’installe toujours le grub dans ma partition mbr.

Question: Si je veux changer le menu d’ouverture, celui qui me propose mes choix de distributions, je change le fichier menu.lst de quel distribution a juste?

Merci

Sois plus explicite, qu’appelles-tu “menu d’ouverture” ?

Le menu où on choisi sur quelle distribution on veut booter

Celui de la derniere a partir de laquelle tu as installe Grub dans le MBR…

Celui de la derniere a partir de laquelle tu as installe Grub dans le MBR…[/quote]

Mais j’ai intsallé grub sur toutes mes installations… Toutes les fois que j’installe une distribution j’installe un grub!! :119

Je viens de réussir (Presque) une installation de Debian. À la fin de l’installation j’ai une question qui demande si je veux intsaller grub dans la partition de démarrage de mon disque interne (On oubli mon DD externe maintenant…) Alors j’accepte et le programme installe grub dans la partition de démarrage.

Problème!! (Évidemment) Lorsque je redémarre, dans le boot menu (Celui où on choisi avec quelle distribution on veut démarrer) Il y a seulement deux distributions, les premières que j’ai installées (Xubuntu et Ubuntu) mais pas de Debian.

Voici un fdisk -l

[code]Disque /dev/sda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 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 : 0x00018d2b

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 2550 20482843+ 5 Etendue
/dev/sda2 2551 3158 4882432 82 Linux swap / Solaris
/dev/sda3 3158 5590 19530752 83 Linux
/dev/sda4 5591 8021 19527007+ 83 Linux
/dev/sda5 1 2550 20482812 83 Linux[/code]

Voyez vous quelque chose d’anormal dans ce code?

Aussi, lorsque je boot sur Xubuntu par exemple, j’essaie de monter ma partition debian et j’obtien un message comme ceci:

Impossible de monter "Debian" The enclosing drive for the volume is locked :108

Merci d’être aussi patient que moi :114

Celui de la derniere a partir de laquelle tu as installe Grub dans le MBR…[/quote]
C’est d’ailleurs surement le menu.lst de celle-ci que tu vas devoir modifier pour avoir acces a ta Debian dans le menu de Grub !

Alors j’en suis rendu là:

Voici la partie importante de mon fichier “menu.lst” dans mon Debian

[code]## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd1,3)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sdb4 ro
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd1,3)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sdb4 ro single
initrd /boot/initrd.img-2.6.26-2-686

END DEBIAN AUTOMAGIC KERNELS LIST

This is a divider, added to separate the menu items below from the Debian

ones.

title Other operating systems:
root

This entry automatically added by the Debian installer for an existing

linux installation on /dev/sdb3.

title ‘Ubuntu, avec Linux 2.6.32-21-generic’ --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.32-21-generic root=UUID=eb311560-c073-46fa-bebf-51026855ecef ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
savedefault
boot

This entry automatically added by the Debian installer for an existing

linux installation on /dev/sdb3.

title ‘Ubuntu, avec Linux 2.6.32-21-generic (mode de récupération)’ --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.32-21-generic root=UUID=eb311560-c073-46fa-bebf-51026855ecef ro single
initrd /boot/initrd.img-2.6.32-21-generic
savedefault
boot

This entry automatically added by the Debian installer for an existing

linux installation on /dev/sdb5.

title ‘Xubuntu, avec Linux 2.6.32-21-generic’ --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sdb5)
root (hd1,4)
kernel /boot/vmlinuz-2.6.32-21-generic root=UUID=90027333-8652-4117-99e4-93c7eaa4a93d ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
savedefault
boot

This entry automatically added by the Debian installer for an existing

linux installation on /dev/sdb5.

title ‘Xubuntu, avec Linux 2.6.32-21-generic (mode de récupération)’ --class ubuntu --class gnu-linux --class gnu --class os { (on /dev/sdb5)
root (hd1,4)
kernel /boot/vmlinuz-2.6.32-21-generic root=UUID=90027333-8652-4117-99e4-93c7eaa4a93d ro single
initrd /boot/initrd.img-2.6.32-21-generic
savedefault
boot[/code]

…et voici le résultat de fdisk -l

[code]Disque /dev/sda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 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 : 0x00018d2b

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 2550 20482843+ 5 Etendue
/dev/sda2 2551 3158 4882432 82 Linux swap / Solaris
/dev/sda3 3158 5590 19530752 83 Linux
/dev/sda4 5591 8021 19527007+ 83 Linux
/dev/sda5 1 2550 20482812 83 Linux[/code]

Aussi, lorsque je démarre sur debian, il y a des lignes de code qui défilent et ça arrête à cette ligne:

Waiting for root file systeme

:119

pourquoi est-ce que fdisk parle de /dev/sda alors que menu.lst parle de /dev/sdb :119
comment as-tu partitionné ?
a quoi te sert l’étendue ?

je viens de comprendre en voyant ton autre sujet
tu installes a partir d’une clé et c’est elle qui prend /dev/sda
le problème c’est qu’ensuite ton menu.lst est faux
pas grave pour ubuntu qui se sert de l’UUID pour demarrer mais debian lui est mal adressé

il voit surement sa debian mais menu.lst l’envoie sur (hd1,3) alors qu’elle de trouve sur (hd0,3)

pour determiner l’UUID : blkid

$ blkid

Suite au message de Misaine, tu fais ce qui suit :
allume l’ordi avec ce qui était branché quand tu as installé Debian.
Laisse-le aller dans la distrib qu’il veut.
Arrivé là, ouvre une console, place-toi en tant que root et tape :

tune2fs -l /dev/sdb4 (c’est un L minuscule, après le tiret)

Il va te sortir l’UUID de ta partition Debian, que tu copie avec précaution à la main.
Tu reboutes et arrivé au grub (ce que tu appelles menu…), tape aussitôt sur la touche flèche bas pour avoir le temps de la réflexion.
Vas sur la ligne de ta Debian et tape 'e’
vas sur les lignes où tu vois /dev/sdxx et tape de nouveau sur 'e’
remplace ces /dev/sdxx par la suite de signes que tu as copiée
et tape sur ‘b’ (je crois car tu dois avoir le grub ancien)
Vérifie quand même ce qu’il faut faire pour bouter à partir de là ça doit être marqué en dessous.
Ensuite, si tu vas bien sur ta Debian, tu mets à jour le grub avec

update-grub

EDIT
Misaine a raison, blkid fait aussi l’affaire mais il faut envoyer la commande en root, il me semble.

je pense pas que sa debian soit là .sinon c’est tout bon :023

blkid - command-line utility to locate/print block device attributes

Salut,

Le menu de la dernière installée puisque tu as choisi d’écraser à chaque installation le MBR :slightly_smiling:

Merci bien, j’essaie ça et je vous tiens au courant!

Voilà ce que ça me donne:

# tune2fs -l /dev/sdb4 tune2fs 1.41.11 (14-Mar-2010) tune2fs: Aucun fichier ou dossier de ce type lors de la tentative d'ouverture de /dev/sdb4 Impossible de trouver un superbloc de système de fichiers valide.

tu n’as pas lu ou quoi :unamused:

Certain que je lis…

Mais je croyais que c’était une commande ou l’autre?

Mais de toutes façons, j’ai fait blkid, j’ai ensuite rebooté et j’ai fais “e” sur la partition à modifier. J’ai changé (hd0,4) pour (hd1,4) et j’ai aussi changé sdb4 pour sda4.

Maintenant ça fonctionne! Sauf que je n’ai pas accès à mon wifi. Je crois que je dois downloader ceci: iwlwifi-3945-1.ucode

Merci à tous et surtout, merci de votre patience!