[grub] Démarrage impossible après installation

Questions et astuces concernant l'installation et la configuration d'archlinux
delium55
newbie
Messages : 7
Inscription : jeu. 24 févr. 2011, 14:58

[grub] Démarrage impossible après installation

Message par delium55 »

Bonjour à tous,

Je suis nouveau sur ArchLinux.
J'ai installé ArchLinux I686 et après 3 essais l'installation est complétée, voiçi les détails des l'installation et ceux du problème.

Mon ordinateur a 2 disques dur identiques de 320GIB (Sata: ST 3320620AS), soit Sda et Sdb.
Ubuntu 8.04 lts est sur Sda.
ArchKinux est sur Sdb et mes partitions sont les suivantes:
Sdb1 -->/ boot --> ext2 --> 32mo
Sdb2 --> swap --> 2 Go
Sdb3 --> / "racine" -->ext3 -->15Go
Sdb4 -->/home -->ext3 --> 312GIB

à la finale de l'installation lorsque j'ai fait Reboot, le CD d'installation n'a pa s été éjecter automatiquement et au reboot seulemnt Ubuntu m'est proposé.
J'ai éjecter manuellement le CD d'installation, fermer le lecteur de cdromm puis ctrl + alt+supp pour redémarrer l'ordinateur.

À l'ouverture de l'ordinateur, j'ai fait F10 puis à select boot device: -->le 2e disque dur représentant Sdb
puis l'écran propose ArchLinux ou Archlinux Fallback, je sélectionne Archlinux, OK et voiçi le message d'erreur;

Gnu Grub version 0.97 (635K lower / 20556K upper memory)
Booting Arch Linux
Root file (hd1,0)
File system type unknown, partition type 0x82
Kernel / vn linuz26 root= /dev/disk/by-uuid/979e998f-113a-42e4-8d58-a9c54899f2ba r o
error 17: cannot mount selected partition
Press any key to continu

J'ai le même message d'erreur en choisissant Arch Linux Fallback.

Toute aide est la bienvenue.

Merçi.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Démarrage impossible après instalation

Message par benjarobin »

Bonjour, pourrait tu lire les règles du forum et ainsi corrigé le titre de ton post.
Tout d'abord, si tu compte garder a long terme Ubuntu tu peux tout simplement ajouter au Grub d'Ubuntu ArchLinux. Ou tu peux garder ta solution actuelle avoir 2 grub. Mais cela implique de choisir au boot le disque de boot.
Sinon pour ton erreur, il nous faudra tous les informations sur tes partitions des 2 disques: UUID , fdisk...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
delium55
newbie
Messages : 7
Inscription : jeu. 24 févr. 2011, 14:58

Re: [grub] Démarrage impossible après installation

Message par delium55 »

Bonjour Benjaromin,

Pour ce qui est du titre, je ne vois pas ce qui manque, et oui j'ai lu les règles du forum, il est possible que quelques choses me soient échappées.

Pour avoir un seul Grub, je désinstalle et réinstalle ArchLinux?
Ne pas oublié que Ubuntu et Arch Linux sont sur 2 disques différents, si c'est possible je suis d'accord celà sera plus simple .

pour Ubuntu voiçi le fdisk
francois@francois-desktop:~S fdisk
usage: fdisk [-l] [-b Taille] ^-u] périphérique
i.e.: fdisk /dev/hba (pour le premier disque IDE)
ou: fdisk /dev/sdc (pour le 3e disque SCSI)
ou: fdisk /dev/eda (pour le 1er disque PS/2 esd)
ou: fdisk /dev/rd/c0d0 ou fdisk: dev/ida/c0d0 (pour les périphériques raids)

fdisk pour arch Linux je ne sais pas comment faire.

Mer
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub] Démarrage impossible après installation

Message par FoolEcho »

delium55 a écrit :Bonjour Benjaromin,
N'écorche pas son nom, il va s'énerver (enfin plus que d'habitude :copain: ) :humour:
delium55 a écrit :Pour ce qui est du titre, je ne vois pas ce qui manque, et oui j'ai lu les règles du forum, il est possible que quelques choses me soient échappées.
Dit-il après avoir édité correctement son sujet. :copain:

Bon... euh... je m'égare...
delium55 a écrit :Pour avoir un seul Grub, je désinstalle et réinstalle ArchLinux?
Ne pas oublié que Ubuntu et Arch Linux sont sur 2 disques différents, si c'est possible je suis d'accord celà sera plus simple .
Pas besoin, à priori. :D
Tu peux conserver ta configuration actuelle et chaîner tes deux systèmes via grub (je pense qu'on va y venir assez vite).

Pour le fdisk, ça serait mieux avec:

Code : Tout sélectionner

sudo fdisk -l
(utilise aussi les balises de code pour tes messages... plus facile à lire)
Et aussi

Code : Tout sélectionner

blkid
Pour Arch, tu peux simplement monter ton disque sous Ubuntu et nous poster le /etc/fstab d'Arch et le /boot/grub/menu.lst (avec un peu de bol ça nous suffira... sinon il faudra monter Arch en chroot).


Allez, tentons même le chaînage tout de suite (c'est un moment de folie, alors hein, pas sûr que ça marche).
Vu que tu es sous Ubuntu 8.04, tu édites son /boot/grub/menu.lst en rajoutant à la fin (après les entrées générées automatiquement)

Code : Tout sélectionner

# (?) Arch Linux
title  Arch Linux
root   (hd1,0)
kernel /vmlinuz26 root=/dev/sdb3 ro
initrd /kernel26.img
Puis tu rebootes en sélectionnant bien ton premier disque... mais il y a des "chances" que tu retombes sur l'erreur précédente... ou pas... on verra. :?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [grub] Démarrage impossible après installation

Message par tuxce »

FoolEcho a écrit :Dit-il après avoir édité correctement son sujet.
non c'est moi ;)
delium55
newbie
Messages : 7
Inscription : jeu. 24 févr. 2011, 14:58

Re: [grub] Démarrage impossible après installation

Message par delium55 »

Bonjour FoolEcho,
Voiçi le resultat des 2 premières commandes,
francois@francois-desktop:~$ sudo fdisk -l

Disque /dev/sda: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x000d95b9


Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 122 979933+ 82 Linux swap / Solaris
/dev/sda2 123 4985 39062047+ 5 Extended
/dev/sda3 4986 38913 272526660 83 Linux
/dev/sda5 123 4985 39062016 83 Linux



Disque /dev/sdb: 320.0 Go, 320072933376 octets
255 heads, 63 sectors/track, 38913 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x00000000



Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 5 40131 83 Linux
/dev/sdb2 6 260 2048287+ 82 Linux swap / Solaris
/dev/sdb3 261 2173 15366172+ 83 Linux
/dev/sdb4 2174 38913 295114050 83 Linux

francois@francois-desktop:~$

francois@francois-desktop:~$ sudo blkid
[
sudo] password for francois:

/dev/sda1: TYPE="swap" UUID="e6916ad2-2630-45da-a98c-c5342fceeee8"
/dev/sda3: UUID="27e22fdc-aae4-411a-b88d-e731e42a3b5a" TYPE="ext3"
/dev/sda5: UUID="1757f00d-e46d-4d41-8bfc-e503bd5f2518" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb1: UUID="2f631434-8728-4ac3-88d5-fc65f7a97d11" TYPE="ext2"
/dev/sdb2: TYPE="swap" UUID="34eb9486-d275-454e-a85e-734e71318fc5"
/dev/sdb3: UUID="979e998f-113a-42e4-8d58-a9c54899f2ba" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb4: UUID="7fe91b32-7bd0-428d-a0ea-0f440c308f01" SEC_TYPE="ext2" TYPE="ext3"

Pour ce qui est de fstab voiçi le résultat:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda3
UUID=27e22fdc-aae4-411a-b88d-e731e42a3b5a / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=1757f00d-e46d-4d41-8bfc-e503bd5f2518 /home ext3 relatime 0 2
# /dev/sda1
UUID=e6916ad2-2630-45da-a98c-c5342fceeee8 none swap sw 0 0
/dev/scd0 /media/cdrom0 iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0


J'ai éditer le menu.lst et j'ai toujours la même erreur. :(
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub] Démarrage impossible après installation

Message par FoolEcho »

La balise de code pour l'édition des messages, s'il te plaît, c'est vraiment dur à lire.
Ok côté Ubuntu.

Tu as bien pensé à redémarrer sur le premier disque ? (je préfère être sûr)

J'aurais aussi aimé que tu montes ta partition Arch sous Ubuntu pour nous communiquer son /etc/fstab ainsi que son /boot/grub/menu.lst. Tu devrais pouvoir monter et explorer ton disque via gnome, non ? Sinon:

Code : Tout sélectionner

sudo mkdir /media/Arch
sudo mount /dev/sdb1 /media/Arch #boot Arch ?
sudo mount /dev/sdb3 /media/Arch #racine Arch ?

#pas oublier de démonter après
sudo umount /dev/sdb1
sudo umount /dev/sdb3
sudo rm -rf /media/Arch
Y a un truc que je pige pas pour le moment, c'est que l'erreur de grub de ton premier message avec le type de partition laisse à penser qu'il cherche à monter le swap (si je ne me trompe pas: 0x82) ... qui évidemment n'a pas de système de fichiers donc ça plante... pourtant l'uuid est bon et désigne bien sdb3, qui n'est pas du swap... :shock:
«The following statement is not true. The previous statement is true.» :nage:
cep
newbie
Messages : 6
Inscription : mar. 22 févr. 2011, 22:38

Re: [grub] Démarrage impossible après installation

Message par cep »

delium55 a écrit : À l'ouverture de l'ordinateur, j'ai fait F10 puis à select boot device: -->le 2e disque dur représentant Sdb
puis l'écran propose ArchLinux ou Archlinux Fallback, je sélectionne Archlinux, OK et voiçi le message d'erreur;

Gnu Grub version 0.97 (635K lower / 20556K upper memory)
Booting Arch Linux
Root file (hd1,0)
File system type unknown, partition type 0x82
Kernel / vn linuz26 root= /dev/disk/by-uuid/979e998f-113a-42e4-8d58-a9c54899f2ba r o
error 17: cannot mount selected partition
Press any key to continu
Bonjour,
Déjà, si tu demandes à booter sur le disque /dev/sdb et la première partition le menu de grub ne doit pas le désigner comme (hd1,0) mais comme (hd0,0) sur grub-legacy. Donc revoir la configuration de ton fichier menu.lst.
Par la même occasion bien vérifier, par exemple avec blkid, que le fs portant le kernel possède le même uuid que celui indiqué dans le menu de grub.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub] Démarrage impossible après installation

Message par benjarobin »

En effet :chinois:
@FoolEcho Le message ne vient pas du kernel mais de Grub. Il essaye de lire le kernel sur le Swap d'Ubuntu
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [grub] Démarrage impossible après installation

Message par karhu »

Bonjour
Ai je bien compris, tu as deux disques, l'un est un SATA l'autre un IDE ?
Si oui, il est beaucoup plus prudent de définir les disques par leur label ou UUID dans le fichier menu.lst de GRUB. J'ai toujours ce problème de reconnaissance des disques. Petite explication
Au démarrage le système détermine qui est sda et sdb pour sata et ide et lance le chargement du noyau. Le noyau détermine lui aussi qui est sda et sdb, mais généralement c'est le contraire, d'où l'impossibilité de monter les partitions. La solution que j'ai appliquée, c'est de donner un label à chaque partition (c'est plus explicite) et de l'utiliser pour le montage. C'est la même chose pour mes lecteurs sauf que je ne leur ai pas donnés de nom. :)
Peux tu mettre en ligne ce fichier menu.lst, celui d'Archilinux ?

Karhu
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub] Démarrage impossible après installation

Message par benjarobin »

@karhu Tu ne peux pas donner de label ou uuid pour la partition boot. (Bon Ubuntu a patché Grub pour pouvoir le faire...)
Ce qui est faux dans son menu.lst est ceci : root (hd1,0)
En effet en changeant via le BIOS l'ordre de boot des disques, cela inverse les 2 disques durs

Vraiment le plus simple est de rajouté une entrée dans le menu.lst d'Ubuntu et de ne pas utilisé le Grub d'ArchLinux.

Code : Tout sélectionner

# Arch Linux
title  Arch Linux
root   (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/979e998f-113a-42e4-8d58-a9c54899f2ba ro
initrd /kernel26.img
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub] Démarrage impossible après installation

Message par FoolEcho »

benjarobin a écrit :@FoolEcho Le message ne vient pas du kernel mais de Grub. Il essaye de lire le kernel sur le Swap d'Ubuntu
Je le savais, c'est bien pour ça que je ne pigeais pas d'où grub trouvait ce swap.

Mais avec l'explication de cep, forcément... ... Ahahah, c'était tellement gros.

Bon les amis, il y a beaucoup plus simple: CHAINAGE !!! :D (désolé, pétage de plomb)

Si les amorces de chaque système ont bien été installé sur leur MBR respectif, ce qui semble être le cas (Ubuntu sur sda, Arch sur sdb), on peut placer ça dans le menu.lst d'Ubuntu:

Code : Tout sélectionner

title Archlinux
rootnoverify (hd1) #ou (hd1,0)
chainloader +1
ou, d'après la doc d'Ubuntu (et le fdisk dont on dispose)

Code : Tout sélectionner

title Archlinux
root            (hd1,0)
configfile      /boot/grub/menu.lst
Et faire la même chose dans le menu.lst de Arch (avec title Ubuntu):

Code : Tout sélectionner

title Ubuntu 8.04 LTS
rootnoverify (hd1) #ou (hd1,0)
chainloader +1
ou, d'après la doc d'Ubuntu (et le fdisk dont on dispose)

Code : Tout sélectionner

title Ubuntu 8.04 LTS
root            (hd1,0)
configfile      /boot/grub/menu.lst
Ainsi, peu importe l'ordre des disques choisis dans le bios + chaînage dans tous les sens, rien à maintenir... 8)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub] Démarrage impossible après installation

Message par benjarobin »

Le Chainage est bien sur la longue durée (On ne s'occupe de rien), mais tu as 2 menu, certes tu peux réduire le temps... mais bon :D
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub] Démarrage impossible après installation

Message par FoolEcho »

Au choix. :chinois:
Sur ces questions, j'ai toujours privilégié l'élégance du chaînage sur de précédentes installations... je suis le plus souvent à l'heure, sans être à 2 secondes près. :D
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [grub] Démarrage impossible après installation

Message par karhu »

@benjarobin, désolé de répondre si tard mais je déjeunais. :)
Il est tout à fait possible de donner un label à la partition root

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-label/archlinux ro
initrd /boot/kernel26.img

# (1) Ubuntu hardy
title  hardy
root   (hd0,6)
kernel /boot/vmlinuz-2.6.24-28-generic root=UUID=5a1b5def-2d9c-4266-8ccf-7b22cf1027b8 ro quiet splash
initrd /boot/initrd.img-2.6.24-28-generic
quiet

# (2) Ubuntu karmic
title  karmic
root   (hd1,0)
kernel /boot/vmlinuz-2.6.31-22-generic root=UUID=b05f1fd8-67f7-4f86-b5c9-1ddeb6b3bf04 ro quiet splash
initrd /boot/initrd.img-2.6.31-22-generic
quiet
De cette façon, tu évites tous problèmes, avec GRUB 0.97 bien sûr.
Ou bien je me suis mal exprimé dans mon dernier message, ou je n'ai pas compris ta remarque.
De plus Archlinux et Ubuntu 8.04 utilisent tous les deux la même version de GRUB.
Pour moi ce fût la seule façon de me sortir du problème d'identification des disques.

Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub] Démarrage impossible après installation

Message par FoolEcho »

@karhu: benjarobin te parlait de la partition abritant /boot dans le menu.lst (désignée par root(hdX,Y) ) et pas de la partition racine / (désigné par root= sur la ligne du kernel). Aucun problème pour utiliser les uuids sur la ligne du kernel en effet (ce qui est d'ailleurs le plus propre), en revanche, sans patch, il est impossible de faire de même pour /boot. ;)

Et comme je vois ton menu.lst, on peut faire mieux pour le boot d'Ubuntu depuis Arch avec un petit chaînage (ainsi pas besoin de changer de numéro de kernel quand Ubuntu se met à jour). Il faut juste installer une amorce d'Ubuntu au bon endroit. ;)
«The following statement is not true. The previous statement is true.» :nage:
delium55
newbie
Messages : 7
Inscription : jeu. 24 févr. 2011, 14:58

Re: [grub] Démarrage impossible après installation

Message par delium55 »

Bonjour Benjarobin, FoolEcho, karhu, Cep.
Excusez pour le délais, décalage horaire oblige (Québec-France) mais bon, j'essaie de suivre la discution et il y a beaucoup de chose.

Pour ce qui est des disques ce sont 2 disques Sata de 320 gig.

FoolEcho,
J'ai fait tes commande avec mkdir et maintenant je n.ai que la session de dépannage de Gnome comme accès à Ubuntu
surement du au fait que je n'ai pas fait les umount avant de redémarrer.

Alors je fais quoi? C'est réparable ou je casse tout et nouvelles installation?
Pour ce qui est de la balise de code, je la trouve où? Dans les options, le BBCode est activé.

Merçi de votre patience.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub] Démarrage impossible après installation

Message par FoolEcho »

Pas besoin de tout réinstaller. En voyant comment a évolué la discussion, j'aurais mieux fait de supprimer ce message. :roll:

Le démontage a du être fait quand tu as rebooté, c'est peut-être le répertoire restant qui met le bazar.
Par contre, je ne sais pas ce que tu entends par la session de dépannage d'Ubuntu... ça veut dire que tu n'as plus de session graphique pour le moment ? :?

Déjà, voyons, l'état des lieux:

Code : Tout sélectionner

mount
ls /media
(ce sont les balises

Code : Tout sélectionner

 dont je te parle, pour formater le code)

Pour ton problème de reboot, prends en considération ces messages:
http://forums.archlinux.fr/post63047.html#p63047
http://forums.archlinux.fr/post63048.html#p63048
«The following statement is not true. The previous statement is true.» :nage:
delium55
newbie
Messages : 7
Inscription : jeu. 24 févr. 2011, 14:58

Re: [grub] Démarrage impossible après installation

Message par delium55 »

Code : Tout sélectionner

Le résultat de la commande mount:
/dev/sda3 on / type ext3 (rw,relatime,error=remouny-ro)
proc on /proc type proc (rw,noexec, nosuid,nodev)
/sys on /sys type sysfs (rw,noexec, nosuid,nodev)
varrun on /var/lock type tmpfs (rw,noexec,nosuid,nodev=0755)
var lock on /var/lock type tmpfs (rw,noexec,nosuid,nodev=1777)
udev on /dev/shm typetmpfs (rw, mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw, gid=5, mode=620)
lrm on /lib/module 2.6.24.28-generic/volatile type tmpfs (rw)
et le résultat de ls /media:

Code : Tout sélectionner

 ls /media ne peut accéder à /media: aucun fichier ou dossier de ce type 
P.S. Je n'ai plus de session graphique je doit utiliser la session de secours de Gnome ou le terminal de secours pour passer les commandes que tu me demande et je t'écrit depuis mon 2e poste sous Win et je doit tout retranscrire d'ou les delais.

François :(
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub] Démarrage impossible après installation

Message par benjarobin »

Rassure moi tu n'aurais pas fais un rm -R ?
Et qu'appelles tu la session de secours de Gnome. As quoi ressemble ce terminal... Je crains qu'il ne te reste que le kernel...
Quel sont les erreurs quand tu démarres ? Que donne un ls -la /
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre