Pages : 1
#1 Le 11/01/2008, à 01:51
- Elluin
Grub : Error 21
Salut tout le monde.
Voilà le topo, j'ai cherché des solutions à mon problème sur les forums, mais il se trouve que toutes ces solutions nécéssitent soit une disquette, soit un cd hors j'ai ce problème sur un EeePC d'Asus qui est dépourvu de lecteur cd et disquette.
J'ai Xandros installé sur le pc et eeeXubuntu installé sur une carte SD. Tout marche correctement si je laisse la carte sd mais si je l'enlève, Grub me met l'erreur 21. J'ai bien compris qu'il recherche le fichier /boot/grub/menu.lst sur ma carte SD absente mais je voulais savoir si je ne pouvais pas tout simplement copier ce fichier sur Xandros.
Dernière modification par Elluin (Le 11/01/2008, à 02:45)
Hors ligne
#2 Le 11/01/2008, à 02:14
- safinaz
Re : Grub : Error 21
retour de
sudo fdisk -l
#3 Le 11/01/2008, à 02:49
- Elluin
Re : Grub : Error 21
Merci Safinaz, mais j'ai précisé que j'ai cherché les solutions sur les forums et c'est la seule option qui marche sans cd ou disquette. Il va sans dire que je l'ai éssayée plusieurs fois (avec et sans la carte sd, avec et sans la carte sd au démarrage) et ça ne marche pas. J'en reviens à ma question: Puis-je tout simplement copier le fichier menu.lst ?
Hors ligne
#4 Le 11/01/2008, à 02:55
- safinaz
Re : Grub : Error 21
la commande donnée c'est pour voir les partitions et disques
et te dire ce qu'il faut faire.
Je ne suis pas un devin pour savoir comment sont partitionné tes disques
A l'avenir si tu veux de l'aide, ne répte pas ce que tu as dis plus haut.
On sait lire.
#5 Le 11/01/2008, à 03:00
- Elluin
Re : Grub : Error 21
Désolé j'ai été condescendant sans réfléchir... Merci de ton aide ceci dit, je vais recreuser un peu avant de reposter
Hors ligne
#6 Le 11/01/2008, à 03:07
- safinaz
Re : Grub : Error 21
Xandros avait installé grub ou loli?
dans le mbr ou pas??
dans ce cas, le plus simple
en root avec xandros ou pas
grub
find /boot/grub/stage1 #tu devrais avoir un retour : (hd0,X) et ...... X est un nombre
root (hd0,X) #si la commande précédente ne te donne pas (hd0,X) en retour NE PAS CONTINUER
setup (hd0) #pour installer grub dans le mbr qui pointe vers le menu.lst du disque interne
quit
redémarre sans ta carte et ça devrait fonctionner
#7 Le 11/01/2008, à 03:26
- Elluin
Re : Grub : Error 21
Ben effectivement, suite à la commande find /boot/grub/stage1, grub me renvoie du sda1 au lieu de sd0,0 et j'ai eu le temps de taper grub> root (sda1) avant de lire ton dernier post, c'est grave ?
edit: Rien de grave, je n'ai pas bousillé mon grub, mais je n'ai toujours pas trouvé de solution... a suivre donc.
Dernière modification par Elluin (Le 11/01/2008, à 03:55)
Hors ligne
#8 Le 11/01/2008, à 12:40
- safinaz
Re : Grub : Error 21
Ben effectivement, suite à la commande find /boot/grub/stage1, grub me renvoie du sda1
la je ne te crois pas sur le retour de grub: sda1
???????
il serait préférable de poster les retours en root de
fdisk -l
grub
find /boot/grub/stage1
quit
#9 Le 11/01/2008, à 13:25
- Elluin
Re : Grub : Error 21
Euh au temps pour moi, c'est pour la commande fdisk -l que j'ai trouvé sda1, mais effectivement find /boot/grub/stage1 me renvoie (hd0,0) et (hd1,0).
Jai essayé la procédure que tu m'a indiquée à une petite différence: (la commande grub ne marche pas sur xandros)
sudo grub --batch
find /boot/grub/stage1
root (hd0,0)
setup (hd0)
quit
et ça marche super ;-)
Par contre je ne vois plus grub au démarrage et il ne me propose plus de démarrer sur eeeXubuntu...
Hors ligne
#10 Le 11/01/2008, à 13:31
- safinaz
Re : Grub : Error 21
la commande grub ne marche pas:
oui mais j'ai demandé de faire les commandes en root.
sudo grub
setup (hd1,0) (hd1,0)
quit
puis rajoute ceci dans le menu.lst de Xandros (à la fin)
title eeeXubuntu
root (hd1,0)
chainloader +1
boot
et rajoute # devant
hiddenmenu
et augmente le temps de timeout
#11 Le 11/01/2008, à 13:37
- Titouan
Re : Grub : Error 21
@Elluin
Quand tu veux, tu renvois le retour de
sudo fdisk -l (L minuscule)
#12 Le 11/01/2008, à 13:50
- Elluin
Re : Grub : Error 21
Pardon, voici le resultat de la commande sudo fdisk -l :
Disk /dev/sda: 4001 MB, 4001292288 bytes
255 heads, 63 sectors/track, 486 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 300 2409718+ 83 Linux
/dev/sda2 301 484 1477980 83 Linux
/dev/sda3 485 485 8032+ c W95 FAT32 (LBA)
/dev/sda4 486 486 8032+ ef EFI (FAT-12/16/32)
Disk /dev/sdb: 8195 MB, 8195670016 bytes
255 heads, 63 sectors/track, 996 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 928 7454128+ 83 Linux
/dev/sdb2 929 996 546210 5 Extended
/dev/sdb5 929 996 546178+ 82 Linux swap / Solaris
Dernière modification par Elluin (Le 11/01/2008, à 14:03)
Hors ligne
#13 Le 12/01/2008, à 11:53
- Elluin
Re : Grub : Error 21
Salut Safinaz j'ai bien modifié le fichier menu.lst et du coup je peux démarrer avec et sans ma carte SD.
Merci beaucoup.
Par contre grub ne se présente plus au démarrage...
voici mon fichier menu.lst:
#
# Configured by Xandros Configuration system.
#
#hiddenmenu
# default boot entry
default=0
# Boot automatically after 1 second.
timeout=3
# Fallback to Configure.
fallback=2
title Normal Boot
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll i8042.noloop=1 root=/dev/sda1
initrd /boot/initramfs-eeepc.img
title Perform Disk Scan
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll i8042.noloop=1 root=/dev/sda1 XANDROSSCAN=y
initrd /boot/initramfs-eeepc.img
title Restore Factory Settings
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=normal nosplash=y irqpoll i8042.noloop=1 root=/dev/sda1 XANDROSRESTORE=y
initrd /boot/initramfs-eeepc.img
title eeeXubuntu
root (hd1,0)
chainloader +1
boot
et le résultat de sudo fdisk -l :
/home/user> sudo fdisk -l
Disk /dev/sda: 4001 MB, 4001292288 bytes
255 heads, 63 sectors/track, 486 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 300 2409718+ 83 Linux
/dev/sda2 301 484 1477980 83 Linux
/dev/sda3 485 485 8032+ c W95 FAT32 (LBA)
/dev/sda4 486 486 8032+ ef EFI (FAT-12/16/32)
Disk /dev/sdb: 8195 MB, 8195670016 bytes
255 heads, 63 sectors/track, 996 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 928 7454128+ 83 Linux
/dev/sdb2 929 996 546210 5 Extended
/dev/sdb5 929 996 546178+ 82 Linux swap / Solaris
Disk /dev/sdc: 128 MB, 128450560 bytes
16 heads, 32 sectors/track, 490 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 490 125424 6 FAT16
Hors ligne
#14 Le 18/02/2008, à 17:46
- shakenfr
Re : Grub : Error 21
bonjour,
j'ai une petite question relative à grub sur eeepc.
j'ai mis ma question dans ce fil car le problème semble assez proche
j'essaye simplement de mettre à jour le noyau xandros de l'eeepc.
synaptic package manager à installer vmlinux-2.6.24.2-eeepc dans /boot
j'ai ajouté dans /boot/grub/menu.lst une entrée pour mon nouveau noyau.
au reboot rien ne se passe coté grub, il ne prend pas mon menu.lst en compte.
quand je fais F9, j'obtiens le menu par defaut aussi.
pas de trace de mon nouveau noyau.
j'ai ça dans mon menu.lst
# Boot automatically after 1 second.
timeout=3# Fallback to Configure.
fallback=2title Normal Boot
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll i8042.noloop=1 root=/dev/sda1
initrd /boot/initramfs-eeepc.imgtitle New_Kernel
root (0x80,0)
kernel /boot/vmlinuz-2.6.24.2-eeepc quiet rw vga=785 irqpoll i8042.noloop=1 root=/dev/sda1
initrd /boot/initramfs-eeepc.imgtitle Perform Disk Scan
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll i8042.noloop=1 root=/dev/sda1 XANDROSSCAN=y
initrd /boot/initramfs-eeepc.imgtitle Restore Factory Settings
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=normal nosplash=y irqpoll i8042.noloop=1 root=/dev/sda1 XANDROSRESTORE=y
initrd /boot/initramfs-eeepc.img
j'ai voulu tester le truc suivant:
reboot en f9
modifier la ligne pour mettre mon nouveau noyau
boot
il dit qu'il ne trouve pas le fichier
pourtant il est bien dans /boot
une idée ??
Pages : 1