Passzer à grub 2

Passzer à grub 2 - Installation - Linux et OS Alternatifs

Marsh Posté le 16-04-2007 à 16:41:46    

Hello tout le monde !
 
Depuis peu, j'ai décidé de passer à grub 2, pour voir ce que ça donnait
Je viens de redemarrer et aparament quelque chose ne va pas, grub se lance en ligne de commande.
 
Pour l'installation de grub 2 j'avais :
 - apt-get remove grub
 - telecharger les sources de grub2
 - ./configure && make && make install (tout c'est bien passé)
 - grub-install /dev/hda
 - Reboot
 
Au reboot voyant que grub bootait en ligne de comande,j'ai tenté quelques trucs pour lancer mon Linux
 - help
 - root (hd0,0) => aparamen grub2 ne reconnait pas cette commande oO
 - root (hd0,1) => j'avais lus que la numérotation avait changée depuis 1.95 alors j'ai essayé comme ça
 - boot => grub me renvoit un truc du genre "no kerner loaded"
 - kernel => là encore grub ne reconait pas ma commande !!
 
Est-ce moi qui ait fait une erreur ? je vois pas trop et faut dire que les tutos sur grub2 ne fleurissent pas sur la toile
bon faut dire que j'ai pas beaucoup chercher, mais bon.
 
Donc si quelqu'un avait une idée pour mon grub je suis preneur,parce que là mon serveur est off et ça m'embete un peu xD
 
PS : j'ai sous la main un CD bootable d'une distrib de linux en live-CD spécialisée dans la rescue => http://www.sysresccd.org/Index.fr.php
Donc si il faut que je revienne à grub 1 pas de problème, ma migration était juste un petit caprice ^^


---------------
Au royaume des aveugles, les borgnes sont rois xo0
Reply

Marsh Posté le 16-04-2007 à 16:41:46   

Reply

Marsh Posté le 17-04-2007 à 10:24:08    

Ouf j'ai réglé le problème ya 5min :D
 
Pour ceux ayant le même problème que moi :
 - J'ai booté sur un live cd en mode console
 - cd /mnt
 - mkdir ddur
 - mount -t ext3 /dev/hda1 /mnt/ddur  <= monte ma partoche dans /mnt/ddur
 - cd ddur
 - chroot /mnt/ddur /bin/sh                <= je chroot vers /mnt/ddur (en gros '/mnt/ddur' "deviens" '/')
 - /etc/init.d/networking start    <= mon live cd ne le fait pas par defaut
 - apt-get install grub               <= j'installe grub1 par apt
 
Bon c'est pas vraiment une solution vu que je reviens à la version 1 de grub, mais au moins mon linux est booté :)


Message édité par utb diablo le 17-04-2007 à 10:24:46

---------------
Au royaume des aveugles, les borgnes sont rois xo0
Reply

Marsh Posté le 17-04-2007 à 20:19:09    

Des changements ont été effectués, notamment dans la syntaxe et dans la configuration.  
 
Ainsi, ce n'est plus /boot/grub/menu.lst qu'il faudra utiliser pour éditer le menu, mais /boot/grub/grub.cfg, qui arbore une syntaxe légérement différente (voir http://grub.enbug.org/grub.cfg).
 
Également, root n'est plus une commande mais une variable (à initialiser comme ceci : set root=(hd0,1)). La commande kernel est désormais remplacée par linux dans le cas présent. (voir http://grub.enbug.org/CommandList pour toutes les commandes disponibles sous grub 1 et 2).
 
Bref, je te conseille de consulter le wiki ( http://grub.enbug.org/ ) pour de plus amples informations.
 
J'ai pour ma part testé la version cvs de grub2 avec la partition de boot en ext2 et la partition principale en lvm/ext3, le tout sous VMware et ça a marché sans problèmes (aussi bien le menu que le boot du système en lui-même).


Message édité par Le Ouinhin Pervers le 17-04-2007 à 20:21:06
Reply

Marsh Posté le 19-04-2007 à 03:36:08    

OK, je retenterai l'install de retour chez moi :p
 
Mais vu que tu tournes avec grub2 et que ca roule chez toi, tu peux me dire ce qui est mieux ?
J'avais entendu dire que le menu avait été remanié.
Est-ce que le spash-screen de grub1 fonctionne aussi avec grub2?
 
ty


Message édité par utb diablo le 19-04-2007 à 03:37:10

---------------
Au royaume des aveugles, les borgnes sont rois xo0
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed