Discussion:
[lq:aide] Problème de menu de démarrage
Christian Forget
2007-06-30 17:13:34 UTC
Permalink
Bonjour la liste,

Suite à l'installation de Win$ 200 Pro, j'ai fait une installation
d'OpenSuse mais quelques minutes après le début, je me suis rendu compte
que j'avais oublié de déverrouiller la sécurité du BIOS qui empêche
l'écriture dans le MBR. Sans trop m'inquiéter, je croyais que le BIOS
allait "demander" une autorisation au moment venu et qu'il me suffisait
d'approuver mais il semble que non. Tout semble bien se passer sans
interruption mais dès le premier démarrage après installation de Linux,
au lieu d'avoir un menu, je me retrouve avec un message de Win$ disant
"Système d'exploitation manquant"

Je répare donc en démarrant à l'aide du CD de Win$ et la commande
"fixmbr" šca a réparé mon MBR mais plus de possibilité de démarrer Linux
autrement qu'avec le CD d'installation. En consultant la documentation
en ligne de Grub, j'ai réussi à transférer grub sur une disquette mais
sans comprendre comment l'installer correctement sur le disque dur.

Une de mes connaissances a essayé de m'aider. On a rinstallé Grub mais
maintenant, il affiche Error 17

Je n'ose pas aller plus loin sans être sûr de mon coup. Essayer à
l'aveuglette me fait peur depuis que j'ai lu que le MBR contient la
table des partitions et qu'à la moindre gaffe, je peux rendre le disque
vide instantannément... Formater et tout rinstaller va sans doute
marcher mais ça va me prendre 2 jours et je n'aurai pas plus compris
comment sortir de ça.

Est-ce quelqu'un peut m'aider svp à retrouver un menu de démarrage sans
reformater et avec le minimum de risque?

J'exclus d'amblé la possibilité de corruption de fichiers sur les CD
d'installation car j'ai fait déjà l'installation de ces 2 OS sur une
autre machine et ça s'est très bien passé (je n'avais oublié d'autoriser
le BIOS à laisser écrire le MBR). Voici donc en annexe, mes fichiers de
démarrage.

/boot/grub/device.map
/boot/grub/menu.lst
/etc/grub.conf
/etc/fstab

Merci d'avance

Christian Forget
Benjamin Vanheuverzwijn
2007-08-16 11:51:11 UTC
Permalink
Bonjour Christian,

As-tu essayé de changer la ligne
---
title Linux openSUSE
root (hd0,3)
---
par
---
title Linux openSUSE
root (hd0,4)
---
dans le fichier /boot/grub/menu.lst ?
Post by Christian Forget
Bonjour la liste,
Suite à l'installation de Win$ 200 Pro, j'ai fait une installation
d'OpenSuse mais quelques minutes après le début, je me suis rendu compte
que j'avais oublié de déverrouiller la sécurité du BIOS qui empêche
l'écriture dans le MBR. Sans trop m'inquiéter, je croyais que le BIOS
allait "demander" une autorisation au moment venu et qu'il me suffisait
d'approuver mais il semble que non. Tout semble bien se passer sans
interruption mais dès le premier démarrage après installation de Linux,
au lieu d'avoir un menu, je me retrouve avec un message de Win$ disant
"Système d'exploitation manquant"
Je répare donc en démarrant à l'aide du CD de Win$ et la commande
"fixmbr" šca a réparé mon MBR mais plus de possibilité de démarrer Linux
autrement qu'avec le CD d'installation. En consultant la documentation
en ligne de Grub, j'ai réussi à transférer grub sur une disquette mais
sans comprendre comment l'installer correctement sur le disque dur.
Une de mes connaissances a essayé de m'aider. On a rinstallé Grub mais
maintenant, il affiche Error 17
Je n'ose pas aller plus loin sans être sûr de mon coup. Essayer à
l'aveuglette me fait peur depuis que j'ai lu que le MBR contient la
table des partitions et qu'à la moindre gaffe, je peux rendre le disque
vide instantannément... Formater et tout rinstaller va sans doute
marcher mais ça va me prendre 2 jours et je n'aurai pas plus compris
comment sortir de ça.
Est-ce quelqu'un peut m'aider svp à retrouver un menu de démarrage sans
reformater et avec le minimum de risque?
J'exclus d'amblé la possibilité de corruption de fichiers sur les CD
d'installation car j'ai fait déjà l'installation de ces 2 OS sur une
autre machine et ça s'est très bien passé (je n'avais oublié d'autoriser
le BIOS à laisser écrire le MBR). Voici donc en annexe, mes fichiers de
démarrage.
/boot/grub/device.map
/boot/grub/menu.lst
/etc/grub.conf
/etc/fstab
Merci d'avance
Christian Forget
# Modified by YaST2. Last modification on sam jun 16 21:18:04 EDT 2007
default 0
timeout 8
gfxmenu (hd0,3)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader (hd0,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Disquette
rootnoverify (hd0,0)
chainloader (fd0)+1
failsafe###
title Failsafe -- openSUSE 10.2
2.6.18.2-34-default###
title 2.6.18.2-34-default
initrd (hd0,3)/boot/initrd-2.6.18.2-34-default
/dev/hda4 / ext3 acl,user_xattr 1 1
/dev/hda7 /home ext3 acl,user_xattr 1 2
/dev/hda1
/windows/C vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda5
/windows/D vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda6
/windows/E vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hdb1
/windows/F vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hdb5
/windows/G vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda3 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
default=0
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
title Linux openSUSE
root (hd0,3)
kernel /vmlinuz-2.6.18.2-34-default ro root=/dev/hda3
title Windows 2000
rootnoverify (hd0,0)
chainloader +1
(hd1) /dev/hdb
(fd0) /dev/fd0
(hd0) /dev/hda
--
Liste de diffusion aide
http://www.linux-quebec.org/mailman/listinfo/aide
--
Benjamin Vanheuverzwijn

Google Talk/Jabber - ***@gmail.com
http://vanheu.ca
Benjamin Vanheuverzwijn
2007-08-16 11:54:19 UTC
Permalink
Ah, et pour faire une réinstallation de grub :

$ grub-install /dev/hda

sans partition montée (donc avec un liveCD de préférence).

Personnellement, j'aime bien le SystemRescueCD

http://www.sysresccd.org/Main_Page

C'est LE cd à traîner dans ses poches :)
Post by Benjamin Vanheuverzwijn
Bonjour Christian,
As-tu essayé de changer la ligne
---
title Linux openSUSE
root (hd0,3)
---
par
---
title Linux openSUSE
root (hd0,4)
---
dans le fichier /boot/grub/menu.lst ?
--
Post by Benjamin Vanheuverzwijn
Benjamin Vanheuverzwijn
http://vanheu.ca
--
Benjamin Vanheuverzwijn

Google Talk/Jabber - ***@gmail.com
http://vanheu.ca
Loading...