Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[grub] problème au boot [résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Wed Jun 29, 2005 9:20 pm    Post subject: [grub] problème au boot [résolu] Reply with quote

Bonsoir,

sur ma machine j'ai 2 disque. J'usqu'à hier ils étaient comme ça :

/dev/hda => 80 Go => gentoo
/dev/hdb => 120 Go => Mandrake

Comme je voulais installer Windows à la place de ma Mandrake j'ai interverti mes disques pour avoir :

/dev/hda => 120 Go => Windows
/dev/hdb => 80 Go => Gentoo

Avant j'avais lilo, et aujourd'hui j'essai de mettre Grub.

Suite à tous ces changements je boot sur le live cd puis en environnement chroot je modifie mon fstab et je configure grub.

Mon fstab :
Code:

/dev/hdb1      /boot          ext2      noauto,noatime      1 2
/dev/hdb2      none           swap          sw                            0 0
/dev/hdb6      /home         ext3             noatime           0 1
/dev/hdb5      /      ext3               noatime            0 1
/dev/cdroms/cdrom0   /mnt/cdrom   iso9660         noauto,user     0 0
/dev/cdroms/cdrom1   /mnt/dvd          iso9660   noauto,user     0 0
/dev/fd0             /mnt/floppy        auto           noauto            0 0

# NOTE: The next line is critical for boot!
none         /proc      proc      defaults      0 0
none         /dev/shm   tmpfs      defaults      0 0


Mon Grub.conf :

Code:

timeout 30

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

splashimage=(hd1,0)/grub/splash.xpm.gz

# Noyau compilé à la main
title  GNU/Linux
root (hd1,0)
kernel /kernel-2.6.11 root=/dev/hdb5

# Genkernel
title=Gentoo Linux 2.6.11-r6
root (hd1,0)
kernel /kernel-2.6.11-gentoo-r6 root=/dev/ram0 real_root=/dev/hdb5 init=/linuxrc rammdisk=8192 vga=0x317 splash=verbose
#initrd /initrd-2.6.11-gentoo-r6

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


puis j'installe grub de cette manière :
Code:

$>grub --no-floppy
grub>root (hd1,0)
grub>setup (hd0)
grub>quit

reboot et là c'est le drame ! Au re-démarrage grub m'affiche son magnifique micro-shell !

j'ai également essayé pour installer grub la méthode suivante :
Code:

cp /proc/mounts /etc/mtab
grub_install --root-directory=/boot /dev/hda


J'ai essayé le programme grubconfig qui me jette avec une insulte du stule : impossible d'écrire sur la partition. Or la partition /boot est montée en écriture !


bref je sais pas ou est mon erreur. Est-ce quelqu'un à une idée ?

Merci.

A+
_________________
Pousser pas j'y suis déjà !


Last edited by mornik on Thu Jun 30, 2005 6:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed Jun 29, 2005 9:41 pm    Post subject: Reply with quote

'alute

si l'adresse de tes partitions son bonnes alors il me semble que qqch comme :
Quote:
# Noyau compilé à la main
title GNU/Linux
root (hd1,0)
kernel (hd1,0)/boot/<bzImage_de_ton_kernel-2.6.11> root=/dev/hdb5

serait plus indiqué :wink:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Thu Jun 30, 2005 6:01 am    Post subject: Reply with quote

boozo wrote:
'alute

si l'adresse de tes partitions son bonnes alors il me semble que qqch comme :
Quote:
# Noyau compilé à la main
title GNU/Linux
root (hd1,0)
kernel (hd1,0)/boot/<bzImage_de_ton_kernel-2.6.11> root=/dev/hdb5

serait plus indiqué :wink:


ok merci je vais essayer ce soir (là je suis au boulot).

Mais normalement le menu grub ne devrait-il pas s'afficher ? Même si ma liaison vers un noyau linux n'est pas bonne ?
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Thu Jun 30, 2005 5:06 pm    Post subject: Reply with quote

mornik wrote:
boozo wrote:
'alute

si l'adresse de tes partitions son bonnes alors il me semble que qqch comme :
Quote:
# Noyau compilé à la main
title GNU/Linux
root (hd1,0)
kernel (hd1,0)/boot/<bzImage_de_ton_kernel-2.6.11> root=/dev/hdb5

serait plus indiqué :wink:


ok merci je vais essayer ce soir (là je suis au boulot).

Mais normalement le menu grub ne devrait-il pas s'afficher ? Même si ma liaison vers un noyau linux n'est pas bonne ?


Bon alors j'ai essayé et ça marche toujours pas :cry:

par contre j'arrive à booter normalement depuis ce mini shell en entrant les commandes :
Code:

kernel kernel-2.6.11-gentoo-r6
boot

ou pourwindows :
Code:

rootnoverify (hd0,0)
makeactive
chainloader +1
boot


Pour info j'ai aussi essayé d'utiliser lilo. Mais lorsque je tappe la commande lilo il me répond qu'il ne peut pas écrire sur /dev/hda.
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Jun 30, 2005 5:40 pm    Post subject: Reply with quote

'alute
bon alors apparament c'est pas ton noyau compilé "à la main" qui boote d'après ce que tu écris (malheureusement je ne touche pas à genkernel :? question d'habitude...)
en revanche je crois que tu n'as qu'un seul noyau d'installé et c'est celui avec genkernel qui passe en shell si tu veux les deux kernel il faut procéder de façon distincte avec des liens distincts qui pointes sur tes différents noyaux (enfin deux répertoire en plus celà évite pas mal de gaffes :lol:)
donc adapte la synthaxe de ta partie "noyau genkernel" de ton grub.conf et commente l'autre pour voir
et pour être sur, je pense que tu devrais recopier de nouveau ton image noyau dans /boot

mais au fait : c'est depuis le shell de grub que tu boote a la main ? parceque tu disais ne pas avoir de menu grub ?
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
Gaug
Guru
Guru


Joined: 30 Oct 2003
Posts: 378
Location: Longueuil,Québec,Canada

PostPosted: Thu Jun 30, 2005 5:48 pm    Post subject: Re: [grub] problème au boot Reply with quote

timeout 30

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

splashimage=(hd1,0)/boot/grub/splash.xpm.gz

# Noyau compilé à la main
title= GNU/Linux
root (hd1,0)
kernel /boot/kernel-2.6.11 root=/dev/hdb5



éssai pourvoir s'il trouve plus façilement le menu splash.
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Jun 30, 2005 6:01 pm    Post subject: Reply with quote

oops merci Gaug j'avais oublié de corriger pour le splash :wink:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Thu Jun 30, 2005 6:32 pm    Post subject: Reply with quote

Problème résolu ! Merci à vous deux. La solution à été :
Code:

cd /boot;rm -rf boot;mkdir boot;cp -rf grub boot


Merci à kiorky sur #gentoofr pour son aide.


Tout ne marche pas, mais au moins j'arrive à lancer ma gentoo (en faite lorsque je valide windows, je reviens au menu de grub....)

voici mon grub.conf modifié :
Code:

timeout 30

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

splashimage=(hd1,0)/boot/grub/splash.xpm.gz

# For booting GNU/Linux
title  GNU/Linux
root (hd1,0)
kernel /kernel-2.6.11 root=/dev/hdb5

title=Gentoo Linux 2.6.11-r6
root (hd1,0)
kernel /kernel-2.6.11-gentoo-r6 root=/dev/ram0 real_root=/dev/hdb5 rammdisk=8192initrd /initrd-2.6.11-gentoo-r6

title=Windows XP
rootnoverify (hd0,0)
makeactive
title Install GRUB into the hard disk
root    (hd1,0)
setup   (hd0)

# Change the colors.
title Change the colors
color light-green/brown blink-red/blue

_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Jun 30, 2005 6:41 pm    Post subject: Reply with quote

ben de rien mais... 8O
Quote:
cd /boot ; rm -rf boot ; mkdir boot ; cp -rf grub boot

8O

et en ce qui concerne ta solution de booter sur win poutr avoir grub... ben je ne crois pas que ce soit une solution çà enfin après c'est toi qui vois :roll:
au cas où... on est là si tu as besoin d'une solution plus... "censée"
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Thu Jun 30, 2005 7:22 pm    Post subject: Reply with quote

j'ai du mal m'exprimer (ça m'arrive souvent) : je boot, j'arrive au menu de grub, sélectionne windows et là....je me retrouve non pas sous windows mais sous grub (pourquoi ? je sais pas).

d'ailleurs, tu faits comment (ta solution) lorsque tu as modifié ton grub.conf, pour qu'il soit pris en compte lors du démarrage suivant ?
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Jun 30, 2005 8:16 pm    Post subject: Reply with quote

on va s'en sortir... c'est en s'obstinant qu'on devient...trop obstiné :lol:
bon : verifie avec fdisk quelle partition est bootable (il semble qu'il soit moins critique de prendre celle de Xp ) ensuite si tes adressages hdN,M sont les bons...
puis
Code:
mount /boot ; cd /boot/grub

tu edites ton grub conf et tu fais un truc danc ce genre (change les (hd1,0) et (hd0,0) si necessaire et vérifie tes options pour le noyaux genkernel sont bonnes root=/dev/ram0 real_root=/dev/hdb5 rammdisk=8192 initrd /boot/initrd-2.6.11-gentoo-r6 )
Quote:
default 0
timeout 30
splashimage=(hd1,0)/boot/grub/splash.xpm.gz

title= Gentoo Linux 2.6.11-r6
root (hd1,0)
kernel (hd1,0)/boot/kernel-2.6.11-gentoo-r6 root=/dev/ram0 real_root=/dev/hdb5 rammdisk=8192 initrd /boot/initrd-2.6.11-gentoo-r6

title=Windows XP
root (hd0,0)
makeactive
chainloader +1


(ah oui fais aussi le lien grub.conf menu.lst juste au cas où...)

après tu sorts de /boot et umount /boot
et on avise :wink:

[Edit] je viens de regarder il y a pas mal de thread sur ta question dans le forum tu sais... rien ne fonctionne ? tu as testé ?
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Thu Jun 30, 2005 8:56 pm    Post subject: Reply with quote

Ok je crois que je sui absolument pas claire (désolé).

Donc je suis passé d"une situation ou grub ne voulait absolument pas charger son menu à un grub tout beau.

J'arrive également à booter ma gentoo (c'est le principal et c'était l'objet de mon thread sur ce phorum).

Maintenant j'ai toujours un disfonctionnement : grub n'arrive pas à lancer windows. Ce "nouveau" sujet est ma nouvelle quête ;)

Pour le boot de windows je n'ai pas encore eu le temps de chercher (je pense même que ce sera pour la semaine prochaine).

Mes dernières question (comment tu procèdes) c'était juste à titre informatif car je trouve ma procédure lourde (mais si je la suis pas, ça ne marche pas).

Ma procédure pour la prise en compte des modification dans grub.conf :

Code:

$>mount /boot
$>cd /boot;rm -rf boot; mkdir boot;cp -rf grub boot
$>grub
grub>root (hd1,0)
grub>setup (hd0)
grub>quit
$>umount /boot
$>reboot

_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Jun 30, 2005 9:48 pm    Post subject: Reply with quote

je pense que c'est un pb de chainloader mais mon exemple de conf devrait être bon pour booter sur ton xp

sinon pour ta question t'es presque bon mais t'avais déjà la solution :
Quote:
$>mount /boot
là tu monte ta partition /boot en écriture

Quote:
$>grub
grub>root (hd1,0)
grub>setup (hd0)
grub>quit

là tu lances grub a la main c'est bon mais pas top pour de la routine je te l'accorde :lol:
Quote:

$>umount /boot
$>reboot

et là tu démontes /boot et tu testes c'est ok
En revanche et je me répète dsl
Quote:
$>cd /boot;rm -rf boot; mkdir boot;cp -rf grub boot

là c'est nébuleux (et j'édulcore...) tu vas dans /boot monté puis tu effaces récurssivement le lien boot qui pointe sur le répertoire courant puis tu recréés un répertoire boot enfin tu copies récurssivement le répertoire grub dans boot... 8O dans le style, j'en ai d'autres comme çà histoire de noyer le pastis :lol: alors mis a part un pb de droit sur tes répertoires laisse çà !
encore un conseil prends la doc "officielle" si tu as un doute ou cherche sur les forums gentoo avec dualboot && grub et tu trouveras normalement tout seul la solution de ton pb... et puis c'est comme çà qu'on apprend et en désepoir de cause "on == les aficionados du forum fr" est là aussi :wink:
bon courage A+
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Fri Jul 01, 2005 5:50 am    Post subject: Reply with quote

Je te remercie et je vais suivre tes conseilles.

A+
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum