Bonjour,
Échec a une tentative d'installation de Slitaz à partir de la version rolling en dual boot avec Win 7 en remplacement de LUBUNTU ; j'ai désigné les partitions : Sda5 pour Slitaz, Sda7 pour /home (laissée en l'état) , (Sda6 pour le Swap) ; chargeur d'amorçage : autorisé double boot avec Win.
Installation réussie à 100 % mais au démarrage :
error : file 'boot/grub/i386-pc/normal.mod' not found
Entering rescue mode…
grub rescue>
Merci pour votre aide

Echec à l'installation de Slitaz : "grub rescue"
(19 posts) (3 voices)-
Posted 6 years ago #
-
Bonjour,
Ton message d'erreur m'a l'air d'être un message de GRUB 2. As-tu demandé l'installation de GRUB lors de l'installation de SliTaz ?
Sinon, installe GRUB4DOS manuellement : http://doc.slitaz.org/fr:handbook:installation#installer-le-bootloader-grub
Attention, la doc n'est pas à jour pour Rolling, remplace les hda par des sda.Posted 6 years ago # -
Bonsoir,
Merci pour ta réponse, Oui j'avais demandé l'installation de GRUB, par contre il n'est pas demandé sur quelle partition (par défaut la première je suppose?)
Le fichier grub/menu.lst dont il est question dans le handbook, (copie jointe), me semble conforme aux indications du Handbook, mais je ne suis pas un spécialiste! qu'en penses-tu ?
Posted 6 years ago # -
Bonsoir, (2nd envoi, fichier joint précédent non transmis, trop lourd !)
Merci pour ta réponse, Oui j'avais demandé l'installation de GRUB, par contre il n'est pas demandé sur quelle partition (par défaut la première je suppose?)
Le fichier grub/menu.lst dont il est question dans le handbook, (copie jointe), me semble conforme aux indications du Handbook, mais je ne suis pas un spécialiste! qu'en penses-tu ?
Posted 6 years ago # -
Bonjour photino,
Le fichier est correct. J'imagine que GRUB s'est mal (ou pas installé) correctement, peut-être du fait de la présence de GRUB 2 ???
Je te conseille de booter sur un Live, monte ta partition sda5 et installe manuellement GRUB4DOS comme décrit dans la doc.Posted 6 years ago # -
Bonjour,
Je ne l'ai pas précisé au départ mais après l'échec à l'install. le pc ets bloqué,le lancement de Win7 est également impossible, ce qui signifie qu'il y a eu une action sur le MBR, non ?
- Questions sur le fichier menu.lst
1) il indique root (hd0,4) or ds la terminologie Grub (hd0,4) désigne la partition étendue, est-ce que ça ne devrait pas être plutôt (hd0,0), première partition ?
2) en dual boot on devrait aussi trouver selon la doc : title Microsoft Windows
rootnoverify (hd0,0)
chainloader +1
-Dans la doc il n'y a pas de référence à GRUB4DOS, il y a juste un exemple d'install qui commence par : « Sinon, pour installer GRUB sur le MBR (Master Boot Record) en utilisant un répertoire avec comme racine /mnt/target (la cible), et comme disque hda, utilisez la commande suivante et notez l'absence d'un numéro de partition :
# grub-install --root-directory=/mnt/target /dev/hda ... »
Est-ce la méthode que tu proposes ?
Merci pour ta patiencePosted 6 years ago # -
Les bootloaders s'installent sur le MBR ; quand LUbuntu a installé GRUB 2, il a effectivement modifié le MBR.
root=(hd0,4)
SliTaz installe GRUB4DOS (si on lui a demandé) ; GRUB4DOS numérote- les disques à partir de 0 : hd0 = disque 1, hd1 = disque 2... et
- les partitions également à partir de 0 : hd0,0 = 1ère partition du disque 1, donc hd0,4 = 5ème partition du disque 1, c'est bien là où tu as installé le système de fichiers de SliTaz
En ce qui concerne l'entrée pour Windows, je pense que l'installateur de SliTaz est bogué car chaque fois que j'ai installé SliTaz en dual boot avec Windows, j'ai dû créé l'entrée pour Windows à la main...
Le paquet grub4dos-linux-0.4.4 est installé dans les ISOs de Slitaz. Pour installer GRUB4DOS sur ton disque:
- boote sur un Live ;
- ouvre un terminal root et monte ta partition sda5 dans un répertoire, disons /mnt
mount /dev/sda5 /mnt
- installe GRUB4DOS
grub-install --root-directory=/mnt /dev/sda
(je crois me rappeler que le répertoire /mnt/boot doit être existant)
si tout se passe bien, tu devrais avoir après quelques secondes une réponse de ce type:Installation finished. No error reported. This is the contents of the device map /mnt/boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script 'grub-install'. (fd0) /dev/fd0 (hd0) /dev/sda
GRUB4DOS est installé.
Posted 6 years ago # -
Bonjour,
Le rep boot n'est pas dans /mnt, il y a un rep /boot qui contient un rep. grub et le fichier vmlinuz-3.16.55-slitaz.
Est-ce qu'il faut remplacer /mnt par /boot dans ta procédure ?
Merci pour ta réponse.Posted 6 years ago # -
Je ne comprends pas ton post.
À partir de quoi as-tu booté et où trouves-tu le répertoire /boot dans lequel tu trouves /grub et vmlinuz-3.16.55-slitaz ?
Par défaut, le répertoire /mnt est vide. Tu dois y monter ta partition cible (sda5).Posted 6 years ago # -
Je boot à partir du CD live, le Rep "8f85...355b" correspond à la partition Slitaz qui contient le boot en question
Posted 6 years ago # -
J'ai fait comme tu dis, ça donne ça :
tux@slitaz:~$ sudo mount /dev/sda5 /mnt
Password:
tux@slitaz:~$ grub-install --root-directory=/mnt /dev/sda
mkdir: can't create directory '/mnt/boot/grub': Permission non accordée
tux@slitaz:~$ sudo grub-install --root-directory=/mnt /dev/sda
Password:
cmp: EOF on /tmp/grub-install.img.st5l13
cmp: EOF on /tmp/grub-install.img.st5l13
cmp: EOF on /tmp/grub-install.img.st5l13
cmp: EOF on /tmp/grub-install.img.st5l13
cmp: EOF on /tmp/grub-install.img.st5l13
The file /mnt/boot/grub/stage1 not read correctly.
tux@slitaz:~$Posted 6 years ago # -
Ok, pigé.
À mon sens, le plus simple, tu ouvres le gestionnaire de fichiers, tu fais un clic droit sur la partition 8f85...355b et tu la démontes.
Ensuite, tu peux appliquer ce que je t'ai indiqué à partir du point 2.
Par sécurité, avant de passer la commandemount /dev/sda5 /mnt
, tape la commandefdisk -l
pour être absolument sûr que la partition sur laquelle tu as installé SliTaz est bien identifiée comme sda5.Posted 6 years ago # -
Toujours un pb avec stage1 (8f85... a été démontée ds le gestionnaire de fichiers)
tux@slitaz:~$ sudo mount /dev/sda5 /mnt
Password:
mount: /dev/sda5 est déjà monté ou /mnt est occupé
/dev/sda5 est déjà monté sur /mnt
tux@slitaz:~$ sudo grub-install --root-directory=/mnt /dev/sda
Password:
cmp: EOF on /tmp/grub-install.img.WFaSVe
cmp: EOF on /tmp/grub-install.img.WFaSVe
cmp: EOF on /tmp/grub-install.img.WFaSVe
cmp: EOF on /tmp/grub-install.img.WFaSVe
cmp: EOF on /tmp/grub-install.img.WFaSVe
The file /mnt/boot/grub/stage1 not read correctly.
tux@slitaz:~$Posted 6 years ago # -
Hum, c'est louche. On dirait que GRUB4DOS n'est pas correctement installé sur ton Live.
Si tu as une connexion internet, essaie depuis un terminal root
tazpkg -gi gub4dos-linux --forced
puis, dans /mnt (sda5 étant monté dedans) efface le répertoire /grub (tu dois être root) et reprend au point 3.
Quel formatage as-tu utilisé pour sda5 ? Ext2, ext3 ... ,Posted 6 years ago # -
Je ne sais pas comment accéder à grub !!, il y a deux rep /mnt ?(cf ci-dessous)
Le plus simple pour le débutant que je suis ne serait-il pas de faire une réinstall complète en ne cochant pas
la demande d'install de grub, puis appliquer ta méthode ?
NB j'avais formaté en ext4tux@slitaz:~$ cd /
tux@slitaz:/$ ls
bin etc init media proc run sys usr
dev home lib mnt root sbin tmp var
tux@slitaz:/$ cd mnt
tux@slitaz:/mnt$ ls
bin etc lib mnt run tmp
boot home lost+found proc sbin usr
dev init media root sys var
tux@slitaz:/mnt$Posted 6 years ago #
Reply »
You must log in to post.