Page 1 sur 2
[Post-Installation] Problème avec grub
Publié : jeu. 17 mai 2007, 21:08
par hashess
Salut à tous. Je viens d'installer ArchLinux 2007.5 et j'ai un soucis, un petit soucis lol.
J'avais Slackware 11.0 d'installé sur mon pc et j'ai installé Archlinux par dessus. J'ai ensuite choisis à la fin de l'installation d'installer Grub mais il faut croire que ça n'a pas été fais.
Je me retrouve donc avec Lilo et lorsque je choisis de démarrer sur "Linux" proposé par Lilo je me retrouve sous Slack :s et je ne comprends pas comment c'est possible lol.
J'ai donc du démarer sur Arch par le biais du cd en choisissant de booter sur une version installée. J'ai configuré Xorg, Alsa, Carte graphique, installé xfce, gdm, mais je ne comprends pas comment virer lilo du mbr et mettre grub à la place ?. Il y a bien le répertoire grub dans /boot mais pas dans le mbr.
HELP. J'ai suivi ce tuto :
http://wiki.archlinux.fr/howto:installa ... stallation
P.S.: COmment ça se fait qu'il y a encore SlacK :s?
Publié : jeu. 17 mai 2007, 21:45
par wain
Salut et bienvenu !
si tu veux installer grub sur le mbr du premier disque dur, tapes
ou
selon ton cas.
Visiblement, cette opération n'a pas été faite par le programme d'installation

ton système doit avoir une particularité.
Publié : jeu. 17 mai 2007, 21:54
par hashess
oui j'ai trouvé cette commande (javais oublié plutôt) mais je n'ai pas résolu le problème. Maintenant lorsque je boot, il ne trouve pa la partition.
Il écris :
Error 15: file not found
je cherche...

Publié : jeu. 17 mai 2007, 22:33
par wain
Sinon, donnes le résultat de la commande "# mount" pour qu'on voit comment grub doit être paramétré.
Publié : jeu. 17 mai 2007, 22:35
par vincentxavier
http://www.gnu.org/software/grub/manual ... leshooting
Pour faire simple, GRUB est installé dans le MBR, mais il ne trouve pas le stage2 ou le noyau. Essaie un peu de voir si tu as accès à la ligne de commande GRUB (en tapant c quand le stage1.5 est lancé)
Publié : jeu. 17 mai 2007, 22:58
par hashess
oui j'ai accès à la commande "c" mais je ne trouve pas que mettre. J'ai déjà essayé pas mal de chose mais si parexemple je renseigne root (hd0,0), par la suite kernel /boot/vmlinuz26 ne fonctionne plus. Alors que si je ne tape la ligne root, la commande kernel fonctionne.
Je donnes plus d'infos dans quelques minutes avec la commande #mount
Publié : jeu. 17 mai 2007, 23:28
par hashess
dsl du retard, "mount" donne ceci :
/dev/sda5 on /type reiserfs (rw)
....
Mais lorsque je fais 'fdisk -l" j'ai ceci:
/dev/sda1 linux
/dev/sda5 swap
Y aurait pas une erreur quelque part?
Publié : ven. 18 mai 2007, 00:25
par yann73
Bonjour
question bête mais pourrais tu nous faire voir
ton /boot/grub/menu.lst a des fois que cela
soit la dedans ?
Publié : ven. 18 mai 2007, 01:04
par warnaud
Et aussi comemnt tu as partitionné ton disque, une liste genre :
/ est sur /dev/sdX
swap sur /dev/sdY ...
Comme ça on pourra t'aider
Publié : ven. 18 mai 2007, 09:45
par hashess
Yop, salut à tous ( et toutes?).
Dsl de ne pas avoir fourni plus d'informations hier mais j'étais vraiment crevé

.
Alors voilà :
Le fichier "menu.lst" contenu dans /boot/grub/ :
# general configuration
timeout 5
default 0
colorlight-blue/black light-cyan/blue
# (0) Arch Linux
title Arch Linux [/boot/vmlinuz]
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda5 ro
initrd /kernel26.img
Et voici ce que donne "fdisk -l" :
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 4662 37447483+ 83 Linux
/dev/sda2 4663 4864 1622565 5 Extended
/dev/sda5 4663 4864 1622533+ 82 Linux Swap/Solaris
Et voici ce que donne "mount" :
/dev/sda5 on / type reiserfs (rw)
none on /dev type ramfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev type ramfs (rw)
none on /proc/bus/usb type usbfs (rw)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
Merci à tous
Publié : ven. 18 mai 2007, 10:53
par hashess
J'ai pour l'instant installé LILO en attendant de trouver une solution pour Grub.
Avec lilo, tout passe bien mais il y a un problème c'est qu'il boote sur /dev/sda5 soit le swap :s...
Publié : ven. 18 mai 2007, 11:10
par yann73
Salut
Dans ton titre tu note :
et a mon avis ce devrais être la même chose pour ta ligne
kernel et initrd , je mettrais plutôt ça :
Code : Tout sélectionner
kernel /boot/vmlinuz26 root=/dev/sda5 ro
initrd /boot/kernel26.img
que ça :
Voili voilou

Publié : ven. 18 mai 2007, 13:15
par hashess
Ah ok... j'avais pas pensé à ça :s lol.
Merci j'vais tester ça tout à l'heure j'vous tiens au courant

.
Publié : ven. 18 mai 2007, 14:04
par hashess
Je pense que mon soucis vient en fait de mon installation tout simplement.
Est-il possible que j'ai installé ArchLinux sur la partition prévue pour le swap?
Parce que je dispose d'un espace limité, à savoir quelques mégas alors que je devrais en disposé d'au moins 25giga lol...
Merci de votre aide.
Publié : ven. 18 mai 2007, 14:07
par Cactus
sda5 c'est ton swap, ne bootes pas dessus !
/etc/fstab : ce doit être clair et net : sda5 pour le swap, sda1 pour le /
Grub : root=/dev/sda1 (et pas sda5)
Enfin, comme le répertoire boot est sur la partition /, il faut mettre :
root (hd0,0) ####### (c'est le sda1)
kernel /boot/vmlinuz ##### etc... comme l'a dit Yann73
initrd /boot/kernel26.img
Voili voilou...
Et si le MBR n'est pas en place :
# grub (ouvre une console grub)
> root (hd0,0) ### là où se trouve le répertoire /boot (moi, j'ai l'habitude de créer une partition de 32 Mo pour /boot, ça permet de jongler plus facilement avec les distrib/upgrades, etc...)
> setup (hd0) ### ça écrit dans le MBR
> quit
puis reboot...
EDITs multiples pour correction et surtout commentaires...

Publié : ven. 18 mai 2007, 16:55
par hashess
Yop, si je boot avec sda1 rien il dit qu'il ne trouve pas le système de fichier ou un truc du genre.

Publié : ven. 18 mai 2007, 19:19
par warnaud
et en 5 ?
Publié : ven. 18 mai 2007, 20:09
par hashess
Ben en 5 ça fonctionne c'est ça qui est bizarre étant donné que c'est sensé être la SWAP :s
Publié : ven. 18 mai 2007, 20:41
par hashess
J'ai la flemme de remettre Grub parce que je le trouve assez touffu niveau compréhension alors je garde lilO; Mais cela n'empêche que j'ai toujours mon soucis d'espace disque. J'ai 62,5mo de libre.
HELP!
Publié : ven. 18 mai 2007, 20:45
par hashess
Bon je laisse tomber, finalement je trouve que la Duke est trop peu finie à mon goût.
Il y a une erreur de chmod sur le dossier tmp, une erreur dans la syntaxe de boot de gdm,...
Je crois que mon laptop va rester sans OS pour l'instant, le temps de trouver quelque chose qui me convienne mieux. J'ai pas trop la tête àchercher en ce moment.
Merci à tous de votre aide. Une chose est sûre : votre forum est actif, les "helpeurs" sont très sympas et il y a de la bonne humeur par ici, c'est chouette à voir
Merci encore et désolé de lâcher encours de route. Après 15 test de distros de suite j'en ai ma claque lol.