Pages : 1
#1 Le 16/11/2008, à 13:29
- Antoine3.14
Pb d'installation de Grub (erreur 15) avec Xubuntu
Bonjour je reproduis ici une question que j'ai posé dans le forum non spécifique à Xfce,
(si les admin veulent faire le nécessaire pour supprimer les doublons)
Je fais face à une surprenante erreur après installation de Xubuntu 8.10 (même comportement avec 8.0.4).
Après installation et après reboot, Grub me donne une vilaine "Erreur 15".
En cherchant un peu avec le live-CD, je me suis apperçu que dans /boot il n'y a tout simplement pas
de répertoire /grub alors que Grub est installé.
J'ai essayé par différents moyens de remettre de l'ordre dans tout ça avec grub et grub-install.
Mais mes tentatives sont restées sans succès :
"Could not find device for /boot: Not found or not a block device" en cascade...
N'étant un dieu du grub, je suis un peu perplexe...
Mais j'ose espérer qu'il y a un moyen de faire en sorte que l'install ne nécessite pas
de bidouillages du Grub.
Ce qui me surprend c'est que Kubuntu lui s'installe parfaitement et génère les fichiers
de grub sans problèmes avec accès aux autres OS installés.
Je note qu'après l'installation, Xubuntu démarre automatiquement l'OS du live-CD alors que
Kubuntu demande le redémarrage de la machine pour lancer la version installée de l'OS.
Y'aurait-il une possible explication de ce coté ?
Ma config est assez classique avec suffisamment de RAM (512 Mo) et tout ce dont un OS peut réver.
Je poursuis mes investigations.
A la fin de l'install de Xubuntu, l'OS du Live-CD se lance avant la fin de l'installation (à environ 86% de
l'install). Or après le lancement de l'OS (live-CD), je reçois un message d'interruption d'Ubiquity, qui
j'imagine continue de tourner en fond pour finir l'install.
Or à l'install de Kubuntu, je m'aperçois que Grub est configuré à la toute fin (vers 90%).
Se pourrait-il donc que le lancement de l'OS de Xubuntu et l'interruption impromptue d'Ubiquity
empêche le paramétrage de Grub ?
Cela me semble le plus probable, mais la question est que faire ?
Voilà... Au secours !!!
#2 Le 16/11/2008, à 14:00
- Tamaris
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
'Jour.
Je dirais que pour commencer, vérifie que ton cd est bien gravé. S'il a un problème, il peut effectivement s'arrrêter en cours de route.
Sauvez un bisounours, mangez des carottes.
Hors ligne
#3 Le 16/11/2008, à 15:01
- Antoine3.14
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
Le phénomène se produit avec les versions 8.10 et 8.04 (2 CD différents)...
Je vérifierai l'intégrité des CD mais j'y crois peu.
#4 Le 16/11/2008, à 15:18
- zidorin
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
Salut,
En live cd.
Je suppose ton système installé monté dans /mnt/syteme
D'abord
sudo -s
Ensuite
Tu recopies le contenu de /mnt/systeme//usr/lib/grub/i386-pc/ dans /mnt/systeme/boot/grub/
chroot /mnt/systeme
grub-update
grub-install /dev/sda
(à adapter)
Hors ligne
#5 Le 16/11/2008, à 15:58
- Carroués
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
Salut,
Tu es certain d'avoir regardé dans le dossier /boot sur ton disque dur, pas dans celui du Live CD ?
Dans un terminal :
sudo grub
qui te donnera grub>
puis saisis après grub> :
find /boot/grub/menu.lst
Poste le retour ici, puis
quit
pour sortir de grub> dans le terminal.
Dernière modification par carroues (Le 16/11/2008, à 15:59)
Hors ligne
#6 Le 19/11/2008, à 00:35
- Antoine3.14
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
La suite de mes aventures :
J'ai vérifié les CD et re-installé xubuntu 8.0.4.
Comme d'hab, le live CD se lance vers les 88% d'install.
Je n'ai pas bronché pendant quelques minutes et ubiquity
n'a pas planté (en tout cas, pas de message d'erreur comme
précédemment).
Par contre au reboot :
grub error 15 : file not found
Je confirme que par le passé je me suis acharné sur l'arborescence
du live-CD...
Par contre pas de /mnt/systeme/
la commande grub-update n'existe pas chez moi.
J'ai monté moi-même la distri installée :
mount /dev/sda8 /mnt/xubuntu/
puis :
chroot /mnt/xubuntu
mkdir /boot/grub
cp /usr/lib/grub/i386/* /boot/grub/
grub install /dev/sda8 : /dev/sda8: Not found or not a block device.
En effet pas /dev/sda* ni /dev/sdb* alors que je possède 2 disques (sda et sdb)
Aucune explication là-dessus.
Ce qui est curieux c'est que le /etc/fstab généré automatiquement par l'install contient
bien des entrées :
/dev/sda7 /home ...
/dev/sda8 / ...
Est-ce que le fait que l'os ne tourne pas a un rapport avec l'absence des /dev/sd*
dans son arborescence ?
Ensuite en mode grub toujours en chroot:
find /boot/grub/stage1 : Error 15: File not found
Alors que ce fichier existe bel et bien.
J'ai réinstallé le paquet grub : rien.
C'est rageant cette histoire, c'est la première fois qu'une install se passe si mal.
Il n' y aucun moyen d'empêcher le live-CD de se lancer avant la fin de l'install ?
Ce serait chouette.
#7 Le 19/11/2008, à 00:44
- Carroués
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
Pourquoi tu fais des chroot ?
Avant de te lancer là-dedans, essaye simplement les commandes que je t'ai données.
Je confirme que par le passé je me suis acharné sur l'arborescence
du live-CD...
Justement, ce n'est pas là qu'il faut chercher.
Hors ligne
#8 Le 19/11/2008, à 00:49
- zonitaniflazyurekisupenaz
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
tapesudo umount -a
sudo mount /dev/sda8 /mnt
et donne les retours de
sudo fdisk -l
ls /mnt/boot
ls /mnt/boot/grub
#9 Le 19/11/2008, à 12:19
- Antoine3.14
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
Salut,
Pourquoi tu fais des chroot ?
Et bien pour que grub ne s'intéresse pas à l'arborescence du live-CD justement.
Avant de te lancer là-dedans, essaye simplement les commandes que je t'ai données.
C'est ce que j'ai fait mais n'ayant pas de fichier menu.lst j'ai cherché le fichier stage1 qui
existe dans bien l'arborescence puisque je l'ai copié depuis /usr/lib/grub/i386/.
Mais grub lui est incapable de le trouver cf mon post précédent
Depuis mes post précédents j'ai un peu avancé, j'ai copié l'exemple de menu.lst présent dans le répertoire
doc dans mon répertoire /boot/grub/.
Au démarrage, j'ai le menu grub avec les entrées d'exemple ce qui prouve a priori que malgré tout, grub
est installé avec une référence vers la bonne partition pour son stage2 (il trouve /boot/grub/menu.lst).
J'ai essayé de modifié les entrées du menu.lst pour faire en sorte que ça marche mais je n'ai réussi qu'à obtenir
des kernel panic lorsque je choisis mes entrées modifiées au démarrage. J'imagine que mon absence d'expérience sur le paramêtrage de grub y est pour beaucoup.
Cependant j'ai remarqué l'absence de fichier /boot/initrd*, alors que j'ai bien /boot/vmlinuz*.
Le champ initrd=... (et le fichier /boot/initrd associé) est-il obligatoire pour booter proprement ?
L'installation non-achevée qui je pense est la cause du non paramêtrage grub semble être à l'origine
d'autres lacunes plus ou moins graves dont je ne décellerai l'existence qu'au fure et à mesure...
D'une manière générale, ce problème déjà très chronophage dépasse mes compétences et nécessite bien
plus de temps que je n'ai à lui consacré.
Ma solution de repli va être d'installer une ubuntu classique et remplacer Gnome par Xfce en parmaêtrant ce
dernier au fure et à mesure.
#10 Le 19/11/2008, à 12:41
- Antoine3.14
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
Bon je vais tout de même tenter avec l'alternate CD de xubuntu, sait-on, jamais, j'espère que l'intall
en mode texte évitera de lancer le Live-CD.
Des nouvelles ce soir.
#11 Le 27/11/2008, à 23:39
- Tyndare
Re : Pb d'installation de Grub (erreur 15) avec Xubuntu
J'ai eu exactement le même problème avec Xubuntu 8.10
J'avais aussi choisi le mode manuel pour le partitionemment (avec 3 disques)
Voici ce que j'ai fait pour réussir à corriger le problème:
En démarant la distribution depuis le cdrom:
sudo su
mkdir /mnt/root
mount /dev/sda1 /mnt/root
chroot /mnt/root
mount /proc /proc -t proc
update-initramfs -c -k all
mkdir boot/grub
cp /usr/lib/grub/x86_64-pc/* boot/grub
update-grub
exit
grub --batch
grub> find /boot/grub/stage1
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
J'ai ensuite corrigé le fichier menu.lst pour remplacer hda1 par sda1 et j'ai pu démarrer l'ordianteur
normalement.
Pages : 1