Pages : 1
#1 Le 30/04/2010, à 20:26
- maelstrom77
plus de grub
bonsoir, j'ai fais la mise à niveau aujourd'hui, malheureusement j'ai dû choisir le mauvais chois pour "grub pc"!!
au redémarrage, plus rien juste :
grub loading
error : the symbol 'grub_puts' no found
grub recue
j'ai démarrer avec un live cd je vois que toutes mes partitions (aussi bien seven que ubuntu sont là)
par contre je sais pas quoi faire!!
merci d'avance pour votre aide (PS je susi novice)
Hors ligne
#2 Le 30/04/2010, à 20:48
- necroluckyboy
Re : plus de grub
Hors ligne
#3 Le 30/04/2010, à 21:29
- maelstrom77
Re : plus de grub
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ sudo fdisk -l
Disque /dev/sda: 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x76692ca8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 1912 15357116 1c Cachée W95 FAT32 (LBA)
/dev/sda2 * 1913 11640 78140160 7 HPFS/NTFS
/dev/sda3 11641 25310 109804275 f W95 Etendue (LBA)
/dev/sda5 11641 25310 109804243+ 7 HPFS/NTFS
Disque /dev/sdb: 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xbbc58b91
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 37791 303556176 83 Linux
/dev/sdb2 37792 38913 9012465 5 Etendue
/dev/sdb5 37792 38913 9012433+ 82 Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sdb1 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/boot
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# apt-get install grub-pc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
grub-pc est déjà la plus récente version disponible.
grub-pc passé en « installé manuellement ».
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libopenal1 libxvidcore4 mplayer-skins mplayer libx264-67 libmp3lame0 liblzo2-2 mplayer-nogui libfaac0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@ubuntu:/# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found Windows Vista (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
root@ubuntu:/# grub-install /dev/sdb
Installation finished. No error reported.
root@ubuntu:/#
Hors ligne
#4 Le 01/05/2010, à 08:12
- maelstrom77
Re : plus de grub
bon ça n'a pas réglé mon pb, je précise que linux est sur la partie sdb, donc j'ai remplacé les commandes sda par sdb, ai je bien fait?
d'où peux bien venir mon erreur?
j'ai oublié de préciser que lors de la mise à niveau on m'a dit que le grub avait été modifié sur la version 9.10.
merci:(
Hors ligne
#5 Le 01/05/2010, à 19:38
- necroluckyboy
Re : plus de grub
Ton disque de boot est sda1 donc il faut que tu réinstalles grub dessus (sur le MBR de windows, option par défaut du dual boot ubuntu).
Hors ligne
#6 Le 01/05/2010, à 21:47
- JWell
Re : plus de grub
Bonjour,
Même problème au démarrage après une mise à niveau d'ubuntu 9.10 à 10.04.
Je suis les informations du lien cité plus haut, mais la difficulté réside dans le choix des partitions.
ubuntu@ubuntu:~$ sudo fdisk -l
Disque /dev/sda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x04ebf8af
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 1045 8388608 27 Inconnu
/dev/sda2 * 1045 8219 57625044 7 HPFS/NTFS
/dev/sda3 8220 14593 51199155 5 Etendue
/dev/sda5 8220 14327 49062478+ 83 Linux
/dev/sda6 14328 14593 2136613+ 82 Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# apt-get install grub-pc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
grub-pc est déjà la plus récente version disponible.
grub-pc passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@ubuntu:/# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found Windows Vista (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda2
done
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
C'ette démarche me remet bien un Grub, mais il ne me propose que les Boot de Vista.
je suis les infos de : http://doc.ubuntu-fr.org/grub-pc#configurationreconfiguration_automatisee_a_partir_du_live_cd
pour voir comment rajouter ubuntu à la liste.
Il s'avère qu'il suffit d'actualiser les informations du grub.
ce code permet de le faire à partir d'un live CD, comme si on était administrateur sur la partition sda5,
celle ou j'ai installé ubuntu.
sudo mkdir /media/sda5
sudo mount /dev/sda5 /media/sda5
cd /media/sda5
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot .
update-grub #actualisation des infos
grub-install /dev/sda #enregistrement des modifications
exit
sudo umount proc
sudo umount dev
sudo umount sys
cd ..
sudo umount /dev/sda5
Cette fois ci après:
root@ubuntu:/# update-grub
il m'affiche:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda2
done
Et on voit qu'il a trouvé ma partition linux.
Je redémarre et il me propose le choix habituel entre les différents os.
Dernière modification par JWell (Le 02/05/2010, à 14:53)
Hors ligne
#7 Le 02/05/2010, à 22:16
- necroluckyboy
Re : plus de grub
donc résolu ?
Hors ligne
#8 Le 03/05/2010, à 15:50
- JWell
Re : plus de grub
Oui, c'est résolu.
plus aucun probléme
Si tu as une idée pour compacter les deux codes (ce qui doit être possible, mais je n'ai pas encore les compétences ni le temps), ça pourait être utiles pour d'autres personnes qui auraient eu le même problème (il y a l'air d'y en avoir pas mal).
Dernière modification par JWell (Le 03/05/2010, à 15:55)
Hors ligne
Pages : 1