Pages : 1
#1 Le 21/10/2007, à 18:23
- loran42o
[1/2 RESOLU]grub et multi-distrib'
Bonjour à tous,
Suite à l'installation de virtualbox pour virtualiser w$XP j'ai du installer un paquet (dont je n'arrive pas à me rappeler le nom) qui à sérieusement modifier mon menu.lst de grub.
en effet auparavant j'avais:
-ubuntu généric (7.10)
-ubuntu généric (7.10 recovery mode)
-mem test
-openSUSE 10.3
-openSUSE 10.3 (safe mode)
-w$ XP
maintenant je me retrouve avec :
- ubuntu server
- ubuntu server (recovery mode)
- ubuntu généric
- ubuntu généric (recovery mode)
- mem test
j'ai désinstallé ce paquet (suppression complète dans synaptic) puis j'ai réussi à ré-implémenter l'entrée w$ XP mais pas celle pour openSUSE
voici 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=12c21de0-d1ff-45db-873d-c7fd15d28d12 ro## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)## 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 7.10, kernel 2.6.22-14-server
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-server root=UUID=12c21de0-d1ff-45db-873d-c7fd15d28d12 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-server
quiettitle Ubuntu 7.10, kernel 2.6.22-14-server (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-server root=UUID=12c21de0-d1ff-45db-873d-c7fd15d28d12 ro single
initrd /boot/initrd.img-2.6.22-14-servertitle Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=12c21de0-d1ff-45db-873d-c7fd15d28d12 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiettitle Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=12c21de0-d1ff-45db-873d-c7fd15d28d12 ro single
initrd /boot/initrd.img-2.6.22-14-generictitle Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet### END DEBIAN AUTOMAGIC KERNELS LIST
# openSUSE Linux installé sur /dev/sda2
title openSUSE 10.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/sda2 splash=silent showopts
initrd /boot/initrd-2.6.22.9-0.4-default
chainloader +1
boottitle Windows NT/2000/XP
root (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
les lignes concernant openSUSE sont celles que j'ai rajouté manuellement mais cela ne fonctionne pas
au boot si je choisis cette distrib' j'ai :
error 13 invalid or unsupported executable format
sauriez vous comment ré-implémenter proprement openSUSE ?
de plus je n'ai aucune utilité des entrées server, et je ne sais pas trop comment les enlever proprement malgrés que j'ai choisis supprésion complete du paquet qui les à ajoutées (j'me doute que "juste" les effacer n'est pas très propre), auriez vous une solution ?
Cordialement,
Dernière modification par loran42o (Le 22/10/2007, à 10:28)
Hors ligne
#2 Le 21/10/2007, à 18:32
- Sir Na Kraïou
Re : [1/2 RESOLU]grub et multi-distrib'
Salut
il me semble que l'entrée de Suse est incohérente :
Est-ce que Suse a son propre Grub ?
Si oui, on y accède par un chainloader, donc l'entrée est :
title openSUSE 10.3
root (hd0,1)
chainloader +1
boot
Si non, la ligne chainloader est en trop :
title openSUSE 10.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/sda2 splash=silent showopts
initrd /boot/initrd-2.6.22.9-0.4-default
savedefault
boot
Dernière modification par la 'tite gogole (Le 21/10/2007, à 18:33)
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#3 Le 21/10/2007, à 18:45
- loran42o
Re : [1/2 RESOLU]grub et multi-distrib'
j"ai supprimé la ligne "chainloader +1" ce qui, effectivement, me fait passer le cap de l'erreur 13.
cependant après une longue liste de ligne blanches sur fond noir (:rolleyes: ) openSUSE ne se lance pas. Enfin pas comme avant (graphiquement) car je n'ai accès qu'aux commandes console
Hors ligne
#4 Le 21/10/2007, à 18:52
- loran42o
Re : [1/2 RESOLU]grub et multi-distrib'
J'ai mon réflexe d'ex-windowsien qui remonte à la surface....non ! non!! et non !!! je ne ré-installerai pas
Hors ligne
#5 Le 21/10/2007, à 18:53
- Sir Na Kraïou
Re : [1/2 RESOLU]grub et multi-distrib'
damned ! Tu sais te débrouiller un minimum, en console, ou pas ?
Suse, c'est avec KDE, nan ? Si tu lances ton gestionnaire graphique à la main, ça fait quoi ?
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#6 Le 21/10/2007, à 19:19
- loran42o
Re : [1/2 RESOLU]grub et multi-distrib'
>damned ! Tu sais te débrouiller un minimum, en console, ou pas ?
heuuu oui j'connais
reboot
exit
quit
man xxxx
>Suse, c'est avec KDE, nan ?
oui
>Si tu lances ton gestionnaire graphique à la main, ça fait quoi ?
je ne sais pas comment faire...je cherche et si je trouve je te dis
Hors ligne
#7 Le 21/10/2007, à 19:49
- Sir Na Kraïou
Re : [1/2 RESOLU]grub et multi-distrib'
si tu fais
startx
?
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#8 Le 21/10/2007, à 20:22
- loran42o
Re : [1/2 RESOLU]grub et multi-distrib'
non ça ne lance rien, tout comme "kdm".
même reboot n'a rien donné...j'ai pas pus tenter autres chose car après j'ai eu un kernel panic qui à freezé l'ordi
Hors ligne
#9 Le 21/10/2007, à 23:07
- loran42o
Re : [1/2 RESOLU]grub et multi-distrib'
bon alors je reviens aux nouvelles...
concernant les problèmes exclusivement liés à ubuntu (Ubuntu 7.10, kernel 2.6.22-14-server) c'était tout simple puisqu'il fallait trouver ce paquet via synaptic et le supprimer pour qu'il disparaisse de grub (en fait j'avais dus n'enlever qu'une dépendance).
il ne me reste plus qu'à trouver pour ré-implémenter proprement l'entrée openSUSE dans le menu.lst
pour l'instant j'en suis à:
# openSUSE Linux installé sur /dev/sda2
title openSUSE 10.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/sda2 splash=silent showopts
initrd /boot/initrd-2.6.22.9-0.4-default
quiet
après une phase de chargement de modules, le processus de boot s'arrête après ceux concernant l'usb et ne lance pas le serveurX. la commande startx ne donne pas de résultats.
Sachant qu'openSUSE est sur la seconde partition de mon disque SATA je ne vois pas où cela peu coincer....:(
Hors ligne
#10 Le 23/10/2007, à 03:56
- chatalors
Re : [1/2 RESOLU]grub et multi-distrib'
est tu sure des noms des fichiers ( vmlinuz..... et initrd...) pour suse ?
Sinon, si tu peux essayer de trouver le menu.lst de SUSE pour le comparer avec celui de Ubuntu
Mais a mon avis le menu.lst de SUSE est dans /media/sda2/boot/grub/menu.lst
et regarde en même temps dans /media/sda2/boot/
les kernel et les initrd disponible avec la commande ls
ajoute ro pour voir.
title openSUSE 10.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/sda2 ro splash=silent showopts
initrd /boot/initrd-2.6.22.9-0.4-default
quiet
les reste n' est pas nécessaire :
splash=silent showopts
quiet
Dernière modification par chatalors (Le 23/10/2007, à 03:57)
Hors ligne
#11 Le 08/01/2008, à 11:17
- Lavock
Re : [1/2 RESOLU]grub et multi-distrib'
Uhuh, c'est juste que pour lancer l'interface graphique il faut utiliser l'option vga=791... ce qui donne :
title openSUSE 10.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.9-0.4-default root=/dev/sda2 vga=791
initrd /boot/initrd-2.6.22.9-0.4-default
quiet
Pages : 1