#1 Le 11/09/2006, à 18:32
- rigidux
[Résolu] "Grub loading, please wait" au redémarrage
Bonjour,
Je suis vraiment débutant et avec des lacunes en plus !!
Après une installation de Dapper Drake depuis le live CD, j'ai un message d'erreur "Grub loading stage 1.5
please wait" et rien ne se passe.
j'ai essayé de rebooter mais rien à faire, je reste sur ce message.
Voilà ma config :
ubuntu@ubuntu:~$ sudo fdisk -l /dev/hda
Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hda2 1276 9729 67906755 f W95 Etendu (LBA)
/dev/hda5 1276 9729 67906723+ 7 HPFS/NTFS
ubuntu@ubuntu:~$ sudo fdisk -l /dev/hdb
Disque /dev/hdb: 164.6 Go, 164696555520 octets
255 têtes, 63 secteurs/piste, 20023 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 10207 81986656+ 7 HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hdb2 10207 15307 40960080 7 HPFS/NTFS
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hdb3 15308 20023 37881270 5 Extended
/dev/hdb5 15308 15421 915673+ 82 Linux swap / Solaris
/dev/hdb6 15422 20023 36965533+ 83 Linux
Par contre je ne peux démarrer ma machine qu'avec le Live CD.
Mon vrai problème c'est que les commande que je tape d'après votre aide sur le topic http://forum.ubuntu-fr.org/viewtopic.php?pid=476035ne fonctionnent pas.
Je comprends bien l'idée mais je ne peux pas avancer, par exemple :
ubuntu@ubuntu:~$ sudo mkdir -p /mnt/disque
ubuntu@ubuntu:~$ sudo mount /dev/hda1 /mnt/disque
ubuntu@ubuntu:~$ sudo cp -a /boot/grub /mnt/disque
cp: ne peut évaluer `/boot/grub': Aucun fichier ou répertoire de ce type
ou encore :
ubuntu@ubuntu:~$ cat /boot/grub/menu.lst
cat: /boot/grub/menu.lst: Aucun fichier ou répertoire de ce type
Alors est-ce que c'est moi qui fais n'importe quoi ou est-ce que j'ai oublié quelquechose?
une précision : je n'ai pas de lecteur de disquette.
Je suis un peu triste parceque depuis le temps que j'ai envie de passer à Ubuntu, je suis bloqué. J'ai déjà la breezy sur un très vieux PC et donc je voudrais utiliser cette nouvelle version sur mon poste principal.
Merci de votre aide par avance.
#2 Le 11/09/2006, à 18:44
- PDemong
Re : [Résolu] "Grub loading, please wait" au redémarrage
J'ai regardé vite fait tes résultats de fdisk, et il me semble que tu as 2 disques, et que tu veux installer Ubuntu sur le 2e. Je te conseille la lecture du wiki sur grub :
http://doc.ubuntu-fr.org/installation/grub
Par exemple, tu dis suivre l'exemple en tapant :
sudo mount /dev/hda1 /mnt/disque
mais d'après ta config, tu as installé Ubuntu sur hdb, donc tu devrais plutôt faire un mount de la forme : sudo mount /dev/hdb6 /mnt/disque
Lis aussi le wiki sur les partitions, tu comprendras mieux les exemples et cela t'évitera de les suivre à la lettre Ta configuration n'est pas standart (2 DD), il faut donc prendre les exemples wiki et les adapter à ta configuration, et tout devrait bien se passer.
Dernière modification par PDemong (Le 12/09/2006, à 02:13)
Hors ligne
#3 Le 11/09/2006, à 18:47
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Rebonjour rigidux
Il se pourrait que ton problème ait pour origine la table des partitions. Pas encore certain, mais ce " La partition 1 ne se termine pas sur une frontière de cylindre. " à deux reprises dans la sortie de fdisk peut le laisser supposer. Dans ce cas il faudra réparer, avec testdisk par exemple depuis un live cd.
De toute manière, ta partition linux n'est pas hda1 mais /dev/hdb6.
Donc, si tu as mis un système de fichiers ext3, la commande pour monter la partition sera :
sudo mkdir /media/hdb6
sudo mount -t ext3 /dev/hdb6 /media/hdb6
cat /media/hdb6/boot/grub/menu.lst
cat /media/hdb6/boot/grub/device.map
cat /media/hdb6/etc/fstab
pour afficher tour à tour menu.lst, device.map, fstab dans le point de montage /media/hdb6 créé par la commande mkdir.
Fais à chaque fois une copie de la sortie de cat (c'est un afficheur de fichiers txt) pour la publier ici entre les balises Code.
Bonne continuation.
cep
Hors ligne
#4 Le 12/09/2006, à 16:43
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Merci beaucoup pour ces réponses rapides !!
cep, j'ai essayé et voilà le résultat, c'est un peu long, je ne sais pas
si je peux faire un post aussi long, merci de me le dire si c'est proscrit
:
Voilà le résultat de cat /media/hdb6/boot/grub/menu.lst :
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default
entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or
your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default
entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive
editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hdb6 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,5)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.15-23-386
root (hd1,5)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb6 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
title Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root (hd1,5)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb6 ro single
initrd /boot/initrd.img-2.6.15-23-386
boot
title Ubuntu, memtest86+
root (hd1,5)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1
Ensuite, voilà le résultat de cat /media/hdb6/boot/grub/device.map :
(hd0) /dev/hda
(hd1) /dev/hdb
et enfin voici le résultat de cat /media/hdb6/etc/fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hdb6 / ext3 defaults,errors=remount-ro 0 1
/dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46
0 1
/dev/hda5 /media/hda5 ntfs defaults,nls=utf8,umask=007,gid=46
0 1
/dev/hdb1 /media/hdb1 ntfs defaults,nls=utf8,umask=007,gid=46
0 1
/dev/hdb2 /media/hdb2 ntfs defaults,nls=utf8,umask=007,gid=46
0 1
/dev/hdb5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
Alors? c'est bon signe ? désolé mais je ne comprends pas tout !
Merci cep
@ PDemong : j'ai dèjà lu plusieurs fois ces wikis, mais j'ai du mal,
désolé
#5 Le 12/09/2006, à 17:11
- PDemong
Re : [Résolu] "Grub loading, please wait" au redémarrage
Perso, je trouve que tes fichiers de config ont de l'allure : cela me semble bon.
Reste plus qu'à faire
sudo update-grub
et cela devrait aller.
Je ne sais pas si il va t'installer grub sur ton premier DD (hda). Si ce n'est pas le cas, lis ce wiki pour installer ton grub sur hda : http://doc.ubuntu-fr.org/installation/recup_ubuntu_apres_win.
Hors ligne
#6 Le 12/09/2006, à 17:18
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
DOnc la configuration est bonne.
Il peut y avoir plusieurs raisons à ce grub wait :
-1/ problème sur le système de fichiers
-2/ problème sur la table des partitions
-3/ problème pour lire les fichiers dans /boot/grub
et d'autres raisons auquelles je ne pense pas
Pour la première raison, la solution la plus simple serait de démarrer le live cd (pas de l'utiliser pour lancer ta distribution, mais de lancer une session live cd puis :
sudo e2fsck -f -y /dev/hdb6 (cela sans monter la partition, bien sûr)
Ensuite tu regardes si la machine boote normalement.
Pour la troisième raison, tu utilises le live cd pour démarrer ta ubuntu. Ensuite dans un terminal :
sudo mv /boot/grub /boot/grub_bak
sudo mkdir /boot/grub
sudo cp /boot/grub_bak/menu.lst /boot/grub/menu.lst
sudo grub-install /dev/hda
Il faudra aussi, bien sûr vérifier tout ce qui est kernel, initrd, etc. etc. Long et fastidieux et incertain.
Pour la deuxième solution, tu supprimes les partitions hdb3, hdb5, hdb6, tu répares les problèmes qu'il y a encore, qui doivent être antérieurs à l'installation de ubuntu, et tu réinstalles.
Bonne continuation.
cep
p.s. Vois s'il n'y a pas un LUG près de chez toi, ils pourraient t'aider pour tout cela.
Dernière modification par cep (Le 12/09/2006, à 17:23)
Hors ligne
#7 Le 12/09/2006, à 17:39
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Bonjour
Vous êtes vraiment super rapides !!! MERCI !
je crois qu'il y a quelquechose que je n'ai pas compris :
cep tu fais la différence entre démarrer ma distrib avec le live CD et démarrer une session live.
Je ne vois pas cmment démarrer ma distrib installée avec le live CD autrement qu'en démarrant une session Live CD.
Autre point, je viens d'essayer sudo mv /boot/grub /boot/grub_bak
et voilà la réponse :
mv : ne peut évaluer `/boot/grub': Aucun fichier ou répertoire de ce type
j'ai fait une bêtise ou alors il faut que je traduise ce script à ma config ?
Encore une question? Qu'est-ce qu'un LUG ?
Merci !!!!!
#8 Le 12/09/2006, à 17:58
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Ah, je croyais que tu pouvais démarrer ta ubuntu depuis le live cd.
Mais commence tout de même par le plus simple, le e2fsck -f -y /...
Si tu bootes avec le live cd présent dans le lecteur, tu as un menu avec choix multiples. L'un de ces choix est : " Démarrer à partir de votre premier disque" ou qq chose d'approchant.
Si ce n'est pas possible, il faut démarrer une session live cd puis faire un chroot (je te laisse chercher la définition) :
mkdir /media/hdb6
mount /dev/hdb6 /media/hdb6
chroot /media/hdb6 /bin/bash
mount -t proc /proc /proc (on pourrait s'en passer même)
Les commandes sont à précéder de sudo.
Faire les manipulations décrites plus haut (mv, etc. etc. )
Puis lorsque tu as terminé tes manipulations :
umount /proc et Ctrl + D pour quitter chroot
Un LUG est une association d'utilisateurs de Linux.
Dernière modification par cep (Le 12/09/2006, à 17:59)
Hors ligne
#9 Le 12/09/2006, à 18:19
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Oui j'ai bien ce choix là mais le message d'erreur grub loading stage1.5 revient si je tente de démarrer avec le premier disque.
Je viens d'essayer, tout s'est bien passé apparemment jusqu'à # grub-instal /dev/hda :
il me retourne
/dev/hda : Not found or not a block device
j'ai l'impression que la soltion à ce message est simple mais je vois pas quoi faire.
OK pour LUG, justement il y a une rencontre le 20 Septembre prêt de chez moi, je pensais y aller dans tous les cas.
J'ai regardé ton tuto pour réparer une partition..... dur dur de suivre...
Mais à force, ça va venir, j'ai tellement envie d'y arriver...
#10 Le 12/09/2006, à 18:31
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Essaye grub-install --root-directory=/media/hdb6/boot hd0
Ou alors il faudrait ajouter --force-lba mais dans le doute je ne suis pas chaud, si ta table a des problèmes que l'on ignore.
Mais on a vraiment un problème soit avec ta table ou ton bios.
À la limite, tu pourrais aussi essayer de mettre hdb en premier dans l'ordre de boot dans le bios, en le laissant là ou il est physiquement sur la nappe, et refaire une installation pour voir ce qu'il en est.
Hors ligne
#11 Le 12/09/2006, à 18:37
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Au fait, tu as bien fait d'abord :
udo mv /boot/grub /boot/grub_bak
sudo mkdir /boot/grub
sudo cp /boot/grub_bak/menu.lst /boot/grub/menu.lst
sudo grub-install /dev/hda
Essaye aussi de copier device.map avant de faire le grub-install
sudo cp /boot/grub_bak/device.map /boot/grub/device.map
Et si cela ne fonctionne toujours pas, tu pourrais récommencer le chroot sans monter /proc
Dernière modification par cep (Le 12/09/2006, à 18:44)
Hors ligne
#12 Le 12/09/2006, à 18:54
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Voilà le résultat :
ubuntu@ubuntu:~$ sudo mkdir /media/hdb6
ubuntu@ubuntu:~$ mount /dev/hdb6 /media/hdb6
mount: seul l'usager ROOT peut faire cela
ubuntu@ubuntu:~$ sudo mount /dev/hdb6 /media/hdb6
ubuntu@ubuntu:~$ chroot /media/hdb6 /bin/bash
chroot: ne changer le répertoire racine vers /media/hdb6: Opération non permise
ubuntu@ubuntu:~$ sudo chroot /media/hdb6 /bin/bash
root@ubuntu:/# sudo mount -t proc /proc /proc
sudo: unable to lookup ubuntu via gethostbyname()
root@ubuntu:/# mount -t proc /proc /proc
root@ubuntu:/# sudo mv /boot/grub /boot/grub_bak
sudo: unable to lookup ubuntu via gethostbyname()
root@ubuntu:/# mv /boot/grub /boot/grub_bak
root@ubuntu:/# mkdir /boot/grub
root@ubuntu:/# cp /boot/grub_bak/menu.lst /boot/grub/menu.lst
root@ubuntu:/# grub-install --root-directory=/media/hdb6/boot hd0
mkdir: ne peut créer le répertoire `/media/hdb6/boot/boot': Aucun fichier ou répertoire de ce type
root@ubuntu:/# sudo grub-install --root-directory=/media/hdb6/boot hd0
sudo: unable to lookup ubuntu via gethostbyname()
root@ubuntu:/# grub-install --root-directory=/media/hdb6 hd0
mkdir: ne peut créer le répertoire `/media/hdb6/boot': Aucun fichier ou répertoire de ce type
root@ubuntu:/# cp /boot/grub_bak/device.map /boot/grub/device.map
root@ubuntu:/# grub-install --root-directory=/media/hdb6/boot hd0
mkdir: ne peut créer le répertoire `/media/hdb6/boot/boot': Aucun fichier ou répertoire de ce type
Petites précision sur ma config matériel :
C'est un AMD 64 et je n'arrive pas à désactiver le RAID dans le bios.
Je ne sais pas si c'est imporatnt mais c'est dit.
Est-ce ça te semble normal tout ça?
#13 Le 12/09/2006, à 19:21
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
C'est un AMD 64 et je n'arrive pas à désactiver le RAID dans le bios.
Ok. Que ne le disais-tu plus tôt
Il faut absolument que la configuration de ton bios pointe sur hda ou hdb. Certains bios avec faux raid et sata sont une plaie à décrypter
Si tu ne règles pas ce problème, il y aura confusion sur la cible comme vu précédement.
Pour le grub-install en chroot avec ajout du --root-directory, essaye :
grub-install --root-directory=/media/hdb6/
et grub-install --root-directory=/boot SAns le chroot ce serait cette option.
En outre, lorsque tu es avec # il ne faut pas mettre de sudo devant.
Bon courage.
cep
Dernière modification par cep (Le 12/09/2006, à 19:22)
Hors ligne
#14 Le 12/09/2006, à 19:38
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Voilà ce que ça donne :
root@ubuntu:/# grub-install --root-directory=/media/hdb6/
install_device not specified.
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.
-h, --help print this message and exit
-v, --version print the version information and exit
--root-directory=DIR install GRUB images under the directory DIR
instead of the root directory
--grub-shell=FILE use FILE as the grub shell
--no-floppy do not probe any floppy drive
--force-lba force GRUB to use LBA mode even for a buggy
BIOS
--recheck probe a device map even if it already exists
INSTALL_DEVICE can be a GRUB device name or a system device filename.
grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.
Report bugs to <bug-grub@gnu.org>.
et exactement la même chose avec :
- root@ubuntu:/# grub-install --root-directory=/boot
-root@ubuntu:/# umount /proc
root@ubuntu:/# exit
ubuntu@ubuntu:~$ grub-install --root-directory=/boot
-ubuntu@ubuntu:~$ sudo grub-install --root-directory=/boot
Cela pose vraiment un problème l'AMD 64 ?
Est-ce qu'il existe une solution pour forcer le RAID à ne pas se lancer (F4 ou la combinaison de touche Ctrl+S je crois affiché très furtivement au démarrage du PC ne fonctionne pas ).
En tout cas je te remercie sincèrement cep de passer autant de temps sur mon problème
#15 Le 12/09/2006, à 19:57
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Ben oui, regarde au poste 10, il faut ajouter la cible hd0 C'est de ma faute, je n'ai pas jugé nécessaire de le préciser
Ce n'est pas l'amd 64 qui pose problème, c'est que grub fait probablement une confusion avec ta configuration materiel et l'histoire du raid, ou alors la table a un problème comme vu dans la sortie de fdisk.
DOnc pour résumer, la commande haibutelle est :
grub-install --root-directory=/boot hd0
Avec ce chroot, vois s'il faut ajouter plutôt :
grub-install --root-directory=/media/hdb6/boot hd0
ou
grub-install --root-directory=/media/hdb6 hd0
Mais s'il y a confusion avec le bios, on risque de tourner en rond.
Dernière modification par cep (Le 12/09/2006, à 19:58)
Hors ligne
#16 Le 12/09/2006, à 20:13
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Voilà ce que ça donne, mais je crois que tu as raison, ce doit être le bios.... enfin peut être je commence à perdre un peu le fil.
ubuntu@ubuntu:~$ sudo chroot /media/hdb6 /bin/bash
root@ubuntu:/# grub-install --root-directory=/boot hd0
Probing devices to guess BIOS drives. This may take a long time.
/dev/hdb6: Not found or not a block device.
root@ubuntu:/# grub-install --root-directory=/media/hdb6/boot hd0
mkdir: ne peut créer le répertoire `/media/hdb6/boot/boot': Aucun fichier ou répertoire de ce type
root@ubuntu:/# grub-install --root-directory=/media/hdb6 hd0
mkdir: ne peut créer le répertoire `/media/hdb6/boot': Aucun fichier ou répertoire de ce type
Je suis pas sûr de ce que je viens de taper en fait...
#17 Le 12/09/2006, à 20:15
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
grub-install --root-directory=/boot hd0
ne trouve pas.
Revois ton bios.
Bonne continuation.
cep
Dernière modification par cep (Le 12/09/2006, à 20:17)
Hors ligne
#18 Le 12/09/2006, à 20:28
- PDemong
Re : [Résolu] "Grub loading, please wait" au redémarrage
Si ce n'est pas possible, il faut démarrer une session live cd puis faire un chroot (je te laisse chercher la définition) :
mkdir /media/hdb6
mount /dev/hdb6 /media/hdb6
chroot /media/hdb6 /bin/bash
mount -t proc /proc /proc (on pourrait s'en passer même)
Les commandes sont à précéder de sudo.
Faire les manipulations décrites plus haut (mv, etc. etc. )
Puis lorsque tu as terminé tes manipulations :
umount /proc et Ctrl + D pour quitter chroot
Un LUG est une association d'utilisateurs de Linux.
Pour utiliser ta racine (root) installée depuis un liveCD, j'ai l'air de radoter, mais je te conseille encore la lecture de cette portion de wiki : http://doc.ubuntu-fr.org/installation/recup_ubuntu_apres_win.#avec_un_livecd
@cep : contrairement au wiki, tu fais le chroot AVANT de faire un mount de proc et dev. J'imagine que cela marche aussi, même si je trouve cela étrange.
Sinon, pour la piste du probème raid, je ne pourrai vraiment pas aidé, je ne m'y connais pas suffisamment. Bon courage!
Hors ligne
#19 Le 12/09/2006, à 20:56
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
Voilà,
après un peu plus de recherche j'ai finalement trouvé comment désactivé le raid : àa, c'est fait.
J'ai du coup changé l'ordre de boot en mettant en premier le disque sur lequel est Ubuntu (hdb) et évidemment j'ai eu le message d'errueur suivant :
"Reboot and select prooper boot device or insert boot media in selected boot device and press a key."
Donc maintenant je pense que le problème RAID est réglé.
Reste à voir le problème de BIOS mais là je vois pas trop quoi modifier, je pense avoir tout testé.
Une idée peut-être? Ou alors je retente la manip de cep en intégrant la remarque de PDemong.
Qu'en pensez-vous?
#20 Le 12/09/2006, à 21:05
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Et bien maintenant que le raid est désactivé, à ta place je referais une installation entière pour repartir sur de bonnes bases.
Je confirme que la procédure est :
sudo mkdir /media/hdb6
sudo mount /dev/hdb6 /media/hdb6
sudo chroot /media/hdb6
Ne pas oublier de faire le
mv /boot/grub /boot/grub_bak
mkdir /boot/grub
cp /boot/grub_bak/menu.lst /boot/grub
puis :
grub-install /dev/hda
et si ce la ne fonctionne pas :
grub-install --root-directory=/ hd0 (uniquement / sans boot ni autre)
Mais, si tu es certain de l'ordre de boot, à ta place je referais une installation complète, de préférence en mettant hdb en premier dans l'ordre de boot.
Dernière modification par cep (Le 12/09/2006, à 21:07)
Hors ligne
#21 Le 12/09/2006, à 21:22
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
OK, je viens de réessayer, j'ai toujours un problème de fichier qui n'existe pas, même avec ton autre solution cep.
Je crois que je vais tout réinstaller sans le RAID.
Justement à ce propos est-ce que je peux repartir sur la même façon de partitionner ?
Ou est-ce qu'il y a un choix plus judicieux? en sachant que je voudrais bien ne pas formater mes partitions Windows. (je ne peux pas graver de dvd ou autre cd puisque je n'ai qu'un seul graveur...)
En tout cas 1000 merci à vous deux, et je vous tiens au courant dès que j'ai du nouveau.
#22 Le 12/09/2006, à 21:24
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
J'ai oublié une autre question : je peux vraiment mettre le hdb en premier dans l'ordre de boot, c'est un disque en slave sur la même nappe que hda?
#23 Le 12/09/2006, à 21:38
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Disque /dev/hdb: 164.6 Go, 164696555520 octets
255 têtes, 63 secteurs/piste, 20023 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 10207 81986656+ 7 HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hdb2 10207 15307 40960080 7 HPFS/NTFS
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hdb3 15308 20023 37881270 5 Extended
/dev/hdb5 15308 15421 915673+ 82 Linux swap / Solaris
/dev/hdb6 15422 20023 36965533+ 83 Linux
Oui. Tu peux utiliser ce disque et le mettre en premier dans l'ordre de boot. C'est dommage de ne pas solutionner ces problèmes sur hdb1 et hdb2. Au moins tu serais peinard de ce côté.
Je ne sais pas avec quel programme tu as partitionné. À ta place, je réduirais très légèrement hda1, puis hda2 et déplacerais hda2. Tu peux le faire avec gparted.
Hors ligne
#24 Le 12/09/2006, à 21:48
- rigidux
Re : [Résolu] "Grub loading, please wait" au redémarrage
OK, très bien je vais voir ça.
Mais là il est l'heure de lacher le PC, entre le boulot et le travail à la maison, presque 16h de PC, mes yeux n'en peuvent plus...
Merci et bonne nuit !
A bientôt pour la suite de l'aventure...
#25 Le 12/09/2006, à 21:53
- cep
Re : [Résolu] "Grub loading, please wait" au redémarrage
Je viens de faire la procédure sur l'une de mes machines pour me rafraichir la mémoire
:~$ sudo mount /dev/hdb6 -t ext3 /mnt/hdb6
:~$ sudo chroot /mnt/hdb6
/# ls /boot/
System.map-2.6.16-2-386 config-2.6.16-2-386 grub initrd.img-2.6.16-2-386 vmlinuz-2.6.16-2-386
/# grub-install /dev/hdb6
Installation finished. No error reported.
This is the contents of the device map /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'.
(hd0) /dev/hda
(hd1) /dev/hdb
/# grub-install --root-directory=/ hd1,5
Installation finished. No error reported.
This is the contents of the device map //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'.
(hd0) /dev/hda
(hd1) /dev/hdb
/#
Donc c'est bien grub-install --root-directory=/ hd0 s'il n'y a pas de partition /boot séparée, ce qui m'avais induit en erreur car j'ai la plupart du temps des partitions /boot sur mes machines.
Bonne réinstallation, rigidux.
Cordialement.
cep
p.s. Voilà ce qui est dangereux avec cette procédure : " If any of the lines is incorrect,
fix it and re-run the script `grub-install'. " basé sur le device.map
Dernière modification par cep (Le 12/09/2006, à 21:55)
Hors ligne