Pages : 1
#1 Le 15/06/2008, à 19:50
- Orion57
Petit souci avec Grub
Hello tous!!
Ubuntero newbie, j'ai un souci (ça rime )
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
Pages : 1