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 20/11/2009, à 20:56

mogwai08

Grub2 et geexbox

Bijour,

Vu sur le site de geexbox :

GeeXboX installé en dual boot avec un autre Linux ...
Si vous disposze déjà d'un système Linux installé sur votre ordinateur, il est possible de simplement rajouter une entrée pour la GeeXboX sur votre menu de démarrage actuel. Cela vous permet ainsi d'installer la GeeXboX très facilement.
A partir du CD GeeXboX CD, copiez simplement le répertoire GEEXBOX vers la partition / de votre Linux courant (nous supposerons qu'il s'agit ici de /dev/sda1). Modifiez ensuite le fichier /boot/grub/menu.lst pour y ajouter les lignes suivantes :

title GeeXboX
root (hd0,1)
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=$mon_uuid lang=en keymap=qwerty splash ...
initrd /GEEXBOX/boot/initrd.gz
quiet

Prenez garde à 2 paramètres:
- le champ root (hd0,1) devra être adapté en fonction de sa valeur actuelle dans votre fichier de configuration GRUB.
- le valeur $mon_uuid correspond à l'identifiant unique de votre partition. Vérifiez au sein de votre fichier de configuration GRUB, quelle est la valeur utilisée pour les autres systèmes d'exploitation utilisant la même partition, ou utilisze la commande ls -l /dev/disk/by-uuid/ afin de voir quelle valeur à été attribuée à la partition désirée.

Avec ubuntu 9.10 le Grub a été "remodelé" donc le menu.lst n'existe plus, comment faire la même chose avec Grub2 ?

Merci.

Hors ligne

#2 Le 20/11/2009, à 21:28

ilcorseronero

Re : Grub2 et geexbox

dans /etc/grub.d/40_custom
tu rjoutes les entrées

puis sudo update-grub
pour prendre le changement

Dernière modification par ilcorseronero (Le 20/11/2009, à 21:35)

Hors ligne

#3 Le 22/11/2009, à 19:58

mogwai08

Re : Grub2 et geexbox

Merci.

Mes modifs ont bien été prises en compte mais çà ne fonctionne pas.
J'ai des messages du genre "unknow command Kernel" etc...
J'ai l'impression que les commandes ne sont plus du tout d'actualité.

J'ai copié l'intégralité de Geexbox dans /Geexbox/

Quelqu'un peut-il m'aider à créer une nouvelle entrée dans grub2 pour pouvoir booter sur Geexbox ?

Merci.

Hors ligne

#4 Le 24/11/2009, à 21:09

BooZaa

Re : Grub2 et geexbox

Bonsoir,

tu peux trouver ta réponse là :
http://shortrip.org/index.php/topic,107.0.html

Pour résumer la manip serait la suivante :

gksudo gedit /etc/grud.d/40_custom

Dans le fichier ouvert tu ajoutes l'entrée de menu du style :

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "GeexBox 1.2.4" {
        set root=(hd0,0)
	search --no-floppy --fs-uuid --set Ton_UUID
        linux /vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=Ton_UUID lang=fr remote=atiusb receiver=atiusb keymap=azerty splash=silent vga=803 video=vesafb:ywrap,mtrr quiet
        initrd /initrd.gz
}

En prenant garde de modifier root=(hd0,0) et Ton_UUID avec tes paramètres.

Et tu génères le nouveau fichier cfg :

sudo grub-mkconfig -o /boot/grub/grub.cfg

Je suis en train de chercher à n'utiliser que le fichier iso de la GeeXbox car apparemment Grub2 pourrait démarrer sur des iso...

Tiens nous au courant,

Dernière modification par BooZaa (Le 24/11/2009, à 21:26)

Hors ligne

#5 Le 25/11/2009, à 17:43

mogwai08

Re : Grub2 et geexbox

Ok merci.

J'ai donc refait mon custom_40 en apportant quelques modif notamment parce que je n'ai pas installer Geexbox sur une autre partition mais copier l'intégralité du repertoire Geexbox à la racine / comme le propose le tuto du site de Geexbox :


GeeXboX installé en dual boot avec un autre Linux ...
Si vous disposze déjà d'un système Linux installé sur votre ordinateur, il est possible de simplement rajouter une entrée pour la GeeXboX sur votre menu de démarrage actuel. Cela vous permet ainsi d'installer la GeeXboX très facilement.
A partir du CD GeeXboX CD, copiez simplement le répertoire GEEXBOX vers la partition / de votre Linux courant (nous supposerons qu'il s'agit ici de /dev/sda1). Modifiez ensuite le fichier /boot/grub/menu.lst pour y ajouter les lignes suivantes :

title GeeXboX
root (hd0,1)
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=$mon_uuid lang=en keymap=qwerty splash ...
initrd /GEEXBOX/boot/initrd.gz
quiet

Prenez garde à 2 paramètres:
- le champ root (hd0,1) devra être adapté en fonction de sa valeur actuelle dans votre fichier de configuration GRUB.
- le valeur $mon_uuid correspond à l'identifiant unique de votre partition. Vérifiez au sein de votre fichier de configuration GRUB, quelle est la valeur utilisée pour les autres systèmes d'exploitation utilisant la même partition, ou utilisze la commande ls -l /dev/disk/by-uuid/ afin de voir quelle valeur à été attribuée à la partition désirée.

Voici donc mon custom_40 modifié :

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "GeexBox 1.2.4" {
        set root=(hd0,1)
    search --no-floppy --fs-uuid --set 1a489c3b-c843-44f3-b2c0-fb0114f4e73b
        linux /Geexbox/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=1a489c3b-c843-44f3-b2c0-fb0114f4e73b lang=fr remote=atiusb receiver=atiusb keymap=azerty splash=silent vga=803 video=vesafb:ywrap,mtrr quiet
        initrd /Geexbox/bootinitrd.gz
}


Mise à jour et reboot...
Bonne nouvelle : l'entrée apparait dans mon menu Grub cool !

Mais un message d'erreur : file not found...

Je ne sais quel fichier il ne trouve pas mais c'est encore l'echec, çà progresse mais c'est pas encore çà !

Hors ligne

#6 Le 25/11/2009, à 17:46

BooZaa

Re : Grub2 et geexbox

mogwai08 a écrit :

Voici donc mon custom_40 modifié :

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "GeexBox 1.2.4" {
        set root=(hd0,1)
    search --no-floppy --fs-uuid --set 1a489c3b-c843-44f3-b2c0-fb0114f4e73b
        linux /Geexbox/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=1a489c3b-c843-44f3-b2c0-fb0114f4e73b lang=fr remote=atiusb receiver=atiusb keymap=azerty splash=silent vga=803 video=vesafb:ywrap,mtrr quiet
        initrd /Geexbox/bootinitrd.gz
}


Mise à jour et reboot...
Bonne nouvelle : l'entrée apparait dans mon menu Grub cool !

Mais un message d'erreur : file not found...

Je ne sais quel fichier il ne trouve pas mais c'est encore l'echec, çà progresse mais c'est pas encore çà !

Ce ne serait pas plutôt : initrd /Geexbox/boot/initrd.gz et en retirant le rdinit=linuxrc ?

Dernière modification par BooZaa (Le 25/11/2009, à 17:47)

Hors ligne

#7 Le 25/11/2009, à 18:59

mogwai08

Re : Grub2 et geexbox

Autant pour moi voici le BON :

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "GeexBox 1.2.4" {
        set root=(hd0,1)
    search --no-floppy --fs-uuid --set 1a489c3b-c843-44f3-b2c0-fb0114f4e73b
        linux /Geexbox/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=1a489c3b-c843-44f3-b2c0-fb0114f4e73b lang=fr remote=atiusb receiver=atiusb keymap=azerty splash=silent vga=803 video=vesafb:ywrap,mtrr quiet
        initrd /Geexbox/bootinitrd.gz
}

Donc boot... Geexbox selectionné et là , message d'erreur :

ERROR : can't access GeexBox second stage systel.
Guess you're booting from HDD

Possible erreor reasons :
- Your HDD is not recognized.
- Boot argument was not set to use the right partition.
Current boot configuration :
-Boot device (not mandatory) =
- Boot UUID : 1a489c3b-c843-44f3-b2c0-fb0114f4e73b
- Boot Dir = /Geexbox

çà sent pas trés bon lol !

Hors ligne

#8 Le 25/11/2009, à 19:36

BooZaa

Re : Grub2 et geexbox

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "GeexBox 1.2.4" {
        set root=(hd0,1)
    search --no-floppy --fs-uuid --set 1a489c3b-c843-44f3-b2c0-fb0114f4e73b
        linux /Geexbox/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=UUID=1a489c3b-c843-44f3-b2c0-fb0114f4e73b lang=fr remote=atiusb receiver=atiusb keymap=azerty splash=silent vga=803 video=vesafb:ywrap,mtrr quiet
        initrd /Geexbox/boot/initrd.gz
}

Hors ligne

#9 Le 25/11/2009, à 19:45

mogwai08

Re : Grub2 et geexbox

Damn je sais pas pourquoima dernière ligne a encore été mal collée,
mais mon 40_custom a bien comme dernière ligne :

 initrd /Geexbox/boot/initrd.gz

et non pas

 initrd /Geexbox/bootinitrd.gz

J'ai bien le message d'erreur sus-cité.

Hors ligne

#10 Le 25/11/2009, à 19:51

BooZaa

Re : Grub2 et geexbox

Il me vient une question ...
Est ce que GeexBox supporte les systemes de fichiers ext4 car ubuntu 9.10 utilise ce système par défaut..?

Hors ligne

#11 Le 25/11/2009, à 20:30

BooZaa

Re : Grub2 et geexbox

Bon confirmation GeeXbox 1.2 ne supporte pas l'ext4.
Donc il te reste 2 possibilités :
- compiler toi même la 1.2 en activant le support de l'ext4
- soit faire une partition de 128Mo en ext2 pour ta GeexBox

Hors ligne

#12 Le 25/11/2009, à 21:12

mogwai08

Re : Grub2 et geexbox

Ouah effectivement je viens de tester en lançant le CD de GeexBoox, il ne voit pas ma partition ext4 sous ubuntu...

Bon j'ai encore une question :

Comme je souhaiterais pouvoir acceder à ma partition ubuntu depuis geexbox afin de pouvoir lire mes fichiers media, est-possible de facilement convertir ma partition de ext4 en ext2 (ou 3 ?).

Dans ton tuto tu expliques comment installer ubuntu après GeexBoox, est-il possible de faire l'inverse ?

MErci !

Hors ligne

#13 Le 25/11/2009, à 21:15

BooZaa

Re : Grub2 et geexbox

Transformer ta partition ext4 en ext3 je ne sais pas si tu vas pas perdre des données dans l'histoire ca me parait risqué mais je ne m'y connais peut être pas assez.

De mon coté je suis en train de tenter la compilation aprés activation de l'ext4 pour la GeeXbox 1.2 pour voir si d'une part j'y arrive et d'autre part si cela peut régler ton soucis en me mettant dans les mêmes conditions.

Dernière modification par BooZaa (Le 25/11/2009, à 21:18)

Hors ligne

#14 Le 25/11/2009, à 21:22

mogwai08

Re : Grub2 et geexbox

Ah merci c'est interressant.

A suivre donc, maintenant peut-être que la version 2 integrera la prise en charge du ext4.

Hors ligne

#15 Le 25/11/2009, à 21:36

BooZaa

Re : Grub2 et geexbox

Oui la version 2 l'intègre deja mais n'a carrément plus rien à voir apparemment...
Je te tiens au courant,

Hors ligne

#16 Le 03/12/2009, à 19:57

BooZaa

Re : Grub2 et geexbox

Bon j'ai réussi à obtenir un iso bootable de la GeeXboX et activer le support de l'ext4.
Voici un topic si cela peut t'aider :
http://shortrip.org/index.php/topic,115.0.html

Hors ligne

#17 Le 07/12/2009, à 18:31

mogwai08

Re : Grub2 et geexbox

Merci BooZaa, par manque de temps je n'ai pas encore essayé la recompilation, j'ai bêtement pris ton iso pour tester...et çà fonctionne parfaitement avec l'ex4 !

Dès que je peux j'essaie de refaire mon iso avec mes paramètres afin de l'inclure ensuite dans grub2...

Encore un trés grand merci !

Hors ligne

#18 Le 11/12/2009, à 11:25

BooZaa

Re : Grub2 et geexbox

Cool,

si tu as installé cet iso sur une partition ou dans un dossier il te suffit d'aller dans le dossier GEEXBOX/etc pour trouver les fichiers de conf.

Je pense surtout au fichier "network" dans lequel tu peux paramétrer ta connexion et régler l'utilisateur samba ou monter des partages smb en dur.

Content que cela fonctionne,

Hors ligne

#19 Le 25/02/2010, à 16:43

Turkish

Re : Grub2 et geexbox

Bonjour,

j'arrive après la bataille on dirait mais je suis en train d'essayer de booter sur une  iso en vain et j'aurais besoin de quelques conseils d'expert à l'adresse suivante : http://forum.ubuntu-fr.org/viewtopic.php?pid=3302472#p3302472

merci


CPU Model : AMD Ryzen 5 5500
CPU Core : 12
elementary OS 7.1 Horus

Hors ligne