Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

detection disque grub

23 réponses
Avatar
remy
bonjour

je me suis dit que vous seriez plus efficace qu'un simple test erreur
au petit bonheur la chance

donc pour faire simple

un eeepc 701 installé depuis une clé usb bootable
avec un disque flash et un disque sd carte

la distribution sur la sd et le home sur le disque flash
tout fonctionne bien sauf que quand je sors ma clé usb
celle qui m'a permis d'installer la distribution
grub part dans les choux erreur 21


**************************
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#Depannage

21 : Selected disk does not exist
Cette erreur est retournée si une chaîne désigne un disque ou un
périphérique BIOS qui n'est pas présent ou n'est pas reconnu par le BIOS.
*********************

en gros il ne retrouve pas ses petits
ce qui est normal puisque la numérotation dans grub se fait dans l'ordre
de détection des disques et dans ce cas là il y en manque un
(la clé usb)

*****************************
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/installation.html

1.1. La notation des disques et des partitions

GRUB possède sa propre manière de noter les disques et les partitions.
Commençons par le nommage des disques.

Les disques durs sont représentés sous la forme (hdn) où n représente le
numéro du disque. C'est bien gentil tout cela, mais comment sont
attribués les numéros de disques ? La réponse : dans leur ordre de
détection. Le compteur de disques de GRUB commence à zéro. Le premier
disque dur aura donc le numéro 0, le deuxième 1, etc. GRUB ne fait
aucune distinction entre les disques IDE et SCSI puisqu'il passe par le
BIOS qui lui non plus ne les différencie pas. Les disques IDE se situent
généralement avant les disques SCSI, mais ce n'est pas le cas si le SCSI
précède l'IDE dans la séquence de démarrage du BIOS.

Par exemple, si vous possédez deux disques durs IDE et un disque dur
SCSI, cela pourrait donner :
(hd0) Premier disque SCSI
(hd1) Premier disque IDE
(hd2) Second disque IDE

L'exemple précédent est le plus courant, mais cela pourrait très bien être :
(hd0) Premier disque SCSI
(hd1) Premier disque IDE
(hd2) Second disque IDE

Le lecteur de disquette est désigné, lui, par (fd0). Voyons maintenant
pour les partitions.

Les partitions sont nommées sous la forme (hdn,p) où hdn est le disque
dur et p le numéro de partition, simple ! Les partitions principales
sont numérotées de 0 à 3, les partitions étendues à partir de 4. Par
exemple, votre partition hda2 sous Linux sera désignée (hd0,1) sous
GRUB. En effet, Linux numérote les partitions à partir de 1 et GRUB à
partir de 0.
*******************************

donc pour faire simple

mon fichier menu.lst



title Ubuntu 8.04.1, kernel 2.6.24-19-eeepc
root (hd2,4)
kernel /boot/vmlinuz-2.6.24-19-eeepc
root=UUID=d21e370a-990b-4465-86b3-eb5fe82ee325 ro quiet splash
clocksource=hpet
initrd /boot/initrd.img-2.6.24-19-eeepc
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-eeepc (recovery mode)
root (hd2,4)
kernel /boot/vmlinuz-2.6.24-19-eeepc
root=UUID=d21e370a-990b-4465-86b3-eb5fe82ee325 ro single
initrd /boot/initrd.img-2.6.24-19-eeepc

title Ubuntu 8.04.1, memtest86+
root (hd2,4)
kernel /boot/memtest86+.bin
quiet



et la sortie du fdisk -l

Disque /dev/sda: 4001 Mo, 4001292288 octets
255 heads, 63 sectors/track, 486 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x000070f9

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 486 3903763+ 83 Linux

Disque /dev/sdb: 1028 Mo, 1028653056 octets
255 heads, 63 sectors/track, 125 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x0083a4be

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 125 1004031 e W95 FAT16 (LBA)

Disque /dev/sdc: 4024 Mo, 4024958976 octets
255 heads, 63 sectors/track, 489 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x0000d17b

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc2 1 489 3927861 5 Extended
/dev/sdc5 1 461 3702888 83 Linux
/dev/sdc6 462 489 224878+ 82 Linux swap / Solaris


j'ai bien entendu essayé

root (hd1,4)
et
root (hd0,4)

erreur 21 sauf erreur de ma part bien sur
une idée ?

merci
remy

3 réponses

1 2 3
Avatar
moi-meme
Cumbalero wrote:

moi-meme a écrit :

fdisk -l




même un df marche parce que la carte est montée automagiquement.



fdisk et df ne donnent pas les mêmes informations. Entre autres, fdisk
va te donner des informations sur les systèmes de fichiers qui ne sont
pas montés.



c'était bien le but de ma réponse : Xandros monte automagiquement tout ce
que tu mets dedans.

CH$
Avatar
Cumbalero
moi-meme a écrit :

c'était bien le but de ma réponse : Xandros monte automagiquement t out ce
que tu mets dedans.



Y compris les types de FS exotiques ou l'espace libre sur un media? Non.
fdisk lui, te donne ces infos.

A+
JF
Avatar
remy
Cumbalero a écrit :
moi-meme a écrit :

fdisk -l




même un df marche parce que la carte est montée automagiquement.



fdisk et df ne donnent pas les mêmes informations. Entre autres, fdisk
va te donner des informations sur les systèmes de fichiers qui ne sont
pas montés.




meumm

sudo grub
grub> find /boot/grub/stage1
(hd2,4)

quit

sudo vol_id /dev/sdc5

correspond a

title Ubuntu 8.04.1, kernel 2.6.24-19-eeepc
root (hd2,4)
kernel /boot/vmlinuz-2.6.24-19-eeepc
root=UUIDÒ1e370a-990b-4465-86b3-eb5fe82ee325 ro quiet splash
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
clocksource=hpet
initrd /boot/initrd.img-2.6.24-19-eeepc
quiet

donc je me suis dit bêtement
dans menu.lst


title Ubuntu 8.04.1, kernel 2.6.24-19-eeepc
root (hd2,4)
kernel /boot/vmlinuz-2.6.24-19-eeepc root=/dev/sdc5 ro quiet
^^^^^^^^^^^^^
splash clocksource=hpet
initrd /boot/initrd.img-2.6.24-19-eeepc
quiet




ben cela ne veut rien savoir
plantage apres grub
avec juste que cette modif et la clee usb bien sur

si ce problème continu a me gonfee
je vais applique la méthode neuneu
je re installe tout avec une partion boot sur le disque
falsh de la machine







A+
JF



1 2 3