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 15/06/2008, à 19:50

Orion57

Petit souci avec Grub

Hello tous!!

Ubuntero newbie, j'ai un souci (ça rime big_smile)

J'ai récupéré en totalité un disque dur pour mon installation Ubuntu en dual boot avec Windows XP.
J'ai commencé par installer la 7.10, que j'ai mise à jour, et suite à des problème d'installation de ma carte graphique, je l'ai supprimé avec le CD et j'ai réinstallé la 8.04.

J'arrive à démarrer Ubuntu sans souci, mais plus moyen d'accéder à Zinzin, j'ai une erreur 22 dans Grub, après manip hier soir (modification du menu.lst), j'ai maintenant une erreur 12...mais pas de Zinzin.

Que puis-je faire pour résoudre le souci?

la commande sudo fdisk-l donne ça:

Disque /dev/sda: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xa568a568

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda2   *        1306       14945   109563300    f  W95 Etendu (LBA)
/dev/sda5            1306        4569    26218048+   b  W95 FAT32
/dev/sda6            4570        7833    26218048+   b  W95 FAT32
/dev/sda7            7834       11097    26218048+   b  W95 FAT32
/dev/sda8           11098       14361    26218048+   b  W95 FAT32
/dev/sda9           14362       14945     4690948+   b  W95 FAT32

Disque /dev/sdb: 41.1 Go, 41174138880 octets
255 heads, 63 sectors/track, 5005 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x091d091c

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1        4795    38515806   83  Linux
/dev/sdb2            4796        5005     1686825    5  Extended
/dev/sdb5            4796        5005     1686793+  82  Linux swap / Solaris

J'imagine que Zinzin est sur sda1 qui n'apparait pas, bien sur (partition NTFS)
Je n'ai que des disques IDE...pourquoi sda et sdb?
Le souci doit certainement venir de là, non?

Mon 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 use 'savedefault' 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=UUID=62bba212-9349-4b3d-90e2-7137606c8a1f ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,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

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

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) 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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 8.04, kernel 2.6.24-16-generic
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=62bba212-9349-4b3d-90e2-7137606c8a1f ro quiet splash
initrd		/boot/initrd.img-2.6.24-16-generic
quiet

title		Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=62bba212-9349-4b3d-90e2-7137606c8a1f ro single
initrd		/boot/initrd.img-2.6.24-16-generic

title		Ubuntu 8.04, memtest86+
root		(hd1,0)
kernel		/boot/memtest86+.bin
quiet

title		Windows XP SP2
rootnoverify		(hd0,0)
makeactive
chainloader+1
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

C'est après avoir changé le root en rootnoverify que l'erreur 22 s'est transformée en erreur 12.

Merci

Dernière modification par Orion57 (Le 15/06/2008, à 19:52)

Hors ligne

#2 Le 15/06/2008, à 19:58

denis_aec

Re : Petit souci avec Grub

Depuis Hardy, voire Gurty, les disques sont tous repérés par sda, sdb, ... c'est la vie !
zinzin ne démarre plus parce que tu n'as plus de sda1 sur laquelle il est sensé être, et fdisk aurait du la voir ... et en plus, c'est sda2 qui est bootable ! (partition étendue, non utilisable pour du boot ...)
Pour essayer de la récupérer :
TestDisk (retrouver des partitions)  (dans les dépots synaptic)
site : http://www.cgsecurity.org/wiki/TestDisk_FR#Documentation
http://www.cgsecurity.org/wiki/TestDisk_Etape_par_Etape
tuto : http://forum.pcastuces.com/sujet.asp?f=01&s=102819

Dernière modification par denis_aec (Le 15/06/2008, à 19:58)

Hors ligne

#3 Le 15/06/2008, à 21:40

Orion57

Re : Petit souci avec Grub

Après testdisk,
fdisk -l renvoie:

Disque /dev/sda: 122.9 Go, 122942324736 octets
255 heads, 63 sectors/track, 14946 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0xa568a568

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        1305    10482381    7  HPFS/NTFS
/dev/sda2            1306       14945   109563300    f  W95 Etendu (LBA)
/dev/sda5            1306        4569    26218048+   c  W95 FAT32 (LBA)
/dev/sda6            4570        7833    26218048+   c  W95 FAT32 (LBA)
/dev/sda7            7834       11097    26218048+   c  W95 FAT32 (LBA)
/dev/sda8           11098       14361    26218048+   c  W95 FAT32 (LBA)
/dev/sda9           14362       14945     4690948+   c  W95 FAT32 (LBA)

Disque /dev/sdb: 41.1 Go, 41174138880 octets
255 heads, 63 sectors/track, 5005 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x091d091c

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1        4795    38515806   83  Linux
/dev/sdb2            4796        5005     1686825    5  Extended
/dev/sdb5            4796        5005     1686793+  82  Linux swap / Solaris

La table des partitions est juste,
Mais grub me dit "kernel must be loaded before booting"...quand j'essaie de démarrer zinzin.
Bonne nouvelle tout de meme, la partition et ses données sont accessibles sous Linux.

Dernière modification par Orion57 (Le 15/06/2008, à 22:01)

Hors ligne

#4 Le 16/06/2008, à 09:03

denis_aec

Re : Petit souci avec Grub

C'est après avoir changé le root en rootnoverify que l'erreur 22 s'est transformée en erreur 12.
Essaie déjà de remettre le "root" normal.
Sinon, il faudra peut-être faire un fixboot (avec cd de récup XP) sur C: (sda1).

Hors ligne

#5 Le 16/06/2008, à 09:13

Orion57

Re : Petit souci avec Grub

Après fixboot avec le CD Win, j'imagine qu'il faudra réparer ou réinstaller Grub?

Je vais commencer par remettre root à la place de rootnoverify...

Hors ligne

#6 Le 16/06/2008, à 09:16

denis_aec

Re : Petit souci avec Grub

Fixboot : pas sur qu'il faille réinstaller grub
fixmbr : grub est écrasé

mais tente d'abord le rrot, puis fixboot, puis au cas où, fixmbr + réinstall de grub

Hors ligne

#7 Le 16/06/2008, à 09:53

Orion57

Re : Petit souci avec Grub

Voire je me passe définitivement de Win...:D

C'est largement envisageable, au cas où j'ai le portable du boulot!!

Merci pour ton aide, j'essaie ça ce soir.

Hors ligne

#8 Le 17/06/2008, à 09:16

Orion57

Re : Petit souci avec Grub

Bon, dans la série catastrophe, la suivante:

Je mets le CD Win pour lancer la console de réparation, mais point de lien dans le menu, je me dis "peut-être en commençant l'install?"

Très mauvaise idée...
Il a commencé à écraser l'ancienne!!

plus de boot Linux, en fait, plus de Grub...

Donc live CD Ubuntu, gravage de Super Grub Disk et restauration de Grub pour Linux, la partition Win est toujours inutilisable.

Ce soir au sommaire du prochain numéro:
- démarrage sous Linux
- récupération des fichiers perso qui peuvent trainer sur la partition (si j'y arrive), soit directement par l'explorateur, soit par testdisk
- sauvegarde du registre Win (pour récupérer la clé d'installation)
- formatage de la partition
- si c'est possible redimensionnement
- réinstall Win
- re réparation grub

Euh, je crois que je n'aurais pas le temps de tout faire en une fois (ben oui, des fois je dors la nuit)

Je ferai un compte rendu pour chaque étape, histoire d'avoir un souvenir le jour où je recommence

Hors ligne