Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad

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
quiet

title        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-server

title        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
quiet

title        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-generic

title        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
boot

title        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 hmm
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 smile
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 hmm

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 big_smile

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
big_smile

>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