Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/01/2006, à 14:36

tshirtman

[résolue] cassé le grub,j'arrive a booter...

tout est dansle titre... j'ai voulue mettre une deuxieme breezy a coté de la première pour la passer en dapper...
mais je ne sais pas ce que j'ai fait comme bétise mais j'arrive a un terminal grub quand je démarre... hmm (pas content sur le coup).

j'ai du coup apris le fonctionnement de grub et j'arrive a booter en faisant ça

grub> root (hd2,0)
grub> setup (hd2)
grub> root (hd2,0) //je ne sais pas si c'est utile mais vu que j'ai trouvé comme ça ...)
grub> kernel /vmlinuz...-9-386 root=/dev/hdd4 ro //la c'est si je veux breezy mais je peutt aussi faire dapper
grub> initrd /initrd.....-9-386
grub> boot

j'ai essayé de faire

grub-install (hd2) (ou hdb1 je sais plus et je sujis pas chez moi là)
et update-grub

mais que neni au démarrage toujours le même

grub>

ça devient fatiguant... (mais bon au moins j'en sais plus sur grub maintenant)


merci pour e me donner au moins des pistes... big_smile

Dernière modification par tshirtman (Le 02/02/2006, à 14:03)

Hors ligne

#2 Le 30/01/2006, à 16:42

maloq

Re : [résolue] cassé le grub,j'arrive a booter...

ton fichier /boot/grub/menu.lst est-il correct?

Hors ligne

#3 Le 30/01/2006, à 18:52

tshirtman

Re : [résolue] cassé le grub,j'arrive a booter...

il l'était, ou semblait l'etre en tout cas) avant que je fasse la mise a jour vers dapper mais ça bugguait déja ... bon maintenant il donne ça ...

# 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'.
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 specifiv 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=root=/dev/hdb2 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd2,0)

## 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

## 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

## nonaltoption boot targets option
## This option controls options to pass to only the
## primary kernel menu item.
## You can have ONLY one nonaltoptions line
# nonaltoptions=quiet splash

## 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

## ## End Default Options ##

title           Ubuntu, kernel 2.6.15-14-386
root            (hd2,0)
kernel          /vmlinuz-2.6.15-14-386 root=/dev/hdb2 ro quiet splash
initrd          /initrd.img-2.6.15-14-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-14-386 (recovery mode)
root            (hd2,0)
kernel          /vmlinuz-2.6.15-14-386 root=/dev/hdb2 ro single
initrd          /initrd.img-2.6.15-14-386
boot

title           Ubuntu, kernel 2.6.12-10-386
root            (hd2,0)
kernel          /vmlinuz-2.6.12-10-386 root=/dev/hdb2 ro quiet splash
initrd          /initrd.img-2.6.12-10-386
savedefault
boot

title           Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root            (hd2,0)
kernel          /vmlinuz-2.6.12-10-386 root=/dev/hdb2 ro single
initrd          /initrd.img-2.6.12-10-386
boot

title           Ubuntu, kernel 2.6.12-9-386
root            (hd2,0)
kernel          /vmlinuz-2.6.12-9-386 root=/dev/hdb2 ro quiet splash
initrd          /initrd.img-2.6.12-9-386
savedefault
boot

title           Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root            (hd2,0)
kernel          /vmlinuz-2.6.12-9-386 root=/dev/hdb2 ro single
initrd          /initrd.img-2.6.12-9-386
boot

title           Ubuntu, memtest86+
root            (hd2,0)
kernel          /memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

bon la je m'aperçoi que quelque chose a du foirer vu que c'set pas le même que j'ai vu quand j'était sous breezy...

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb2       /               reiserfs defaults        0       1
/dev/hdd1       /boot           ext3    defaults        0       2
/dev/hdb3       /home           reiserfs defaults        0       2
/dev/hda1       /media/hda1     ext3    defaults        0       2
/dev/hdb1       /media/hdb1     vfat    defaults        0       0
/dev/hdb4       /media/hdb4     ext3    defaults        0       2
/dev/hdd3       /media/hdd3     ntfs    defaults        0       0
/dev/hdd4       /media/hdd4     ext3    defaults        0       2
/dev/hdd2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

mon fstab montre pourtant que /boot est bien monté a part ... c'est donc bien le bon ...

la mise a jours dapper aurais modifié le fstab?

mais bon même si les version de kernel on changé pour dapper ça devrait fonctionner (au moins en partie) maintenant non?

Hors ligne

#4 Le 30/01/2006, à 19:18

cep_

Re : [résolue] cassé le grub,j'arrive a booter...

Il faut que tu récapitules toutes tes installations.
En ligne de commande tu utilises hhd4, or dans le fstab il est monté dans /media.

En outre les autres versions installées devraient être comme ici, apres :

### 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 an existing
# linux installation on /dev/hdb6.
title           Debian GNU/Linux, kernel 2.6.8-2-386 (on /dev/hdb1)
root            (hd1,0)
...

sauf si tu as fait un update-grub alors que les autres systèmes n'étaient pas visibles. Dans ce cas, il il a de fortes chances que les autres systèmes aient été effacés de menu.lst. À vérifier.

Enfin dans les commandes que tu donnes en début de poste, tu n'as pas besoin de refaire un setup de grub à cahque fois. D'ailleurs pourquoi sur (hd2) ? le bios est réglé pour booter sur le disque n° 3 ?

Si tu as un /boot commun pour toutes les versions de ubuntu, liste tes vmlinuz et compagnie, vois aussi si tu as d'anciennes versions de menu.lst. DAns chaque / vois aussi les initrd

Enfin utilise sudo fdisk -l pour lister tes partitions et cat /etc/fstab sur chaque version de ubuntu pour t'y retrouver car il semblerait que ce soit la pagaille smile

Bonne continuatione.
cep

#5 Le 30/01/2006, à 22:10

tshirtman

Re : [résolue] cassé le grub,j'arrive a booter...

je récapitule c'est vrai que c'est compliqué wink

pour commencer le résultat (commenté par moi) du sudo fdisk -l

Disque /dev/hda: 40.0 Go, 40020664320 octets
255 têtes, 63 secteurs/piste, 4865 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1        4865    39078081   83  Linux #le /home de breezy

Disque /dev/hdb: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        8051    64669626   83  Linux
/dev/hdb2            8052        9076     8233312+  83  Linux #le /home de dapper
/dev/hdb3            9077        9842     6152895   83  Linux # le / de dapper
/dev/hdb4            9843        9964      979965   83  Linux # celle la je sais plus pourquoi je l'ai fait mais il y as des trucs dessus parce que mon /home était plein :rolleyes:

Disque /dev/hdd: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdd1   *           1          36      289138+  83  Linux #mon /boot commun 
/dev/hdd2            1244        1305      498015   82  Linux swap / Solaris
/dev/hdd3            1306       19929   149597280    7  HPFS/NTFS #une :@ de ntfs dont j'arive pas a me défaire (trop de données vitales dessus:manga par ex)
/dev/hdd4              37        1243     9695227+  83  Linux #le /de breezy

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

pour info les deux partition de dapper on précédement servie a une OpenSuse qui d'ailleur avait modifié le /boot (qui fonctionnait avec un screen a elle).

pour le setup en effet je n'ai plus besoin de le faire il semble (mais je pense avoir eu besoin de le faire au moins deux fois...)

le fstab plus haut est celui de dapper... voila celui de breezy...
(dans lequel hdd4 est bien / vu que les commandes montrés plus haut étaient pour booter breezy)

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdd4       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdd1       /boot           ext3    defaults        0       2
/dev/hda1       /home           ext3    defaults        0       2
/dev/hdb1       /media/fat32    vfat    defaults        0       0
/dev/hdb4       /media/hdb4     ext3    defaults        0       2
/dev/hdb3       /media/home_autreOs reiserfs    defaults        0       2
/dev/hdd3       /media/ntfs     ntfs    defaults,user,umask=022        0 0
/dev/hdb2       /media/racine_autreOs reiserfs    defaults        0       2
/dev/hdd2       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

Enfin dans les commandes que tu donnes en début de poste, tu n'as pas besoin de refaire un setup de grub à cahque fois. D'ailleurs pourquoi sur (hd2) ? le bios est réglé pour booter sur le disque n° 3 ?

la je crois que je vais jeter un oeil a ce point... en effet je ne suis pas sur... (au pire c'est grave si grub est dans le mbr de tous les disques?)

merci pour l'aide ... c'est vrai que mon systeme est un peu bordelique (echo "acheter dique dur grosse capacité pour rangement">>liste_de_courses.txt big_smile)

Hors ligne

#6 Le 31/01/2006, à 00:10

cep_

Re : [résolue] cassé le grub,j'arrive a booter...

hdd1 est la seule partition bootable, ce qui peut expliquer (hd2)

Si tu ne veux pas utiliser les ls -l sur les partitions concernées pour avoir toutes les références exactes pour reconstruire les titles avec les adresses et noms des vmlinuz et initre s'il n'y sont pas tous, tu pourras toujours refaire une installation complette de grub, en t'arrangeant pour qu'il voit tous les systèmes, ce qui n'est pas garanti.

Pour une réinstallation, de préférence après avoir lancé ton système avec la console grub, donc os lancé, dans un terminal tu fais :

grub-install --no-floppy --recheck /dev/hdd pour une installation dans le mbr de hhd
ou bien :
grub-install /dev/hd2
ou :
grub-install /dev/hdd

Suivant le cas, il faudra indiquer  --root-directory=/boot

Autre chose, lorsque on installe une version en développpement à côté d'une version stable, il est préférable d'avoir deux /boot séparés et de modifier si nécessaire ensuite menu.lst à la main en cas de mise à jour du noyau.

Cordialement.
cep

#7 Le 31/01/2006, à 00:22

tshirtman

Re : [résolue] cassé le grub,j'arrive a booter...

ok je vais essayer tout ça  ... merci pour tous les conseils ...:D

edit: résolue en changeant l'ordre de boot dans le bios ... ce qui est bizard c'est que je ne crois pas l'avoir touchéé pour installer dapper ...
enfin ça marche... merci pour toute l'aide!

Dernière modification par tshirtman (Le 02/02/2006, à 14:02)

Hors ligne