Re: [CBLX] grub2

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Salut Pierre:

On Mon, Jan 17, 2011 at 05:17:35PM +0000, Pierre Lorenzon wrote:
> 
> Hello!
> 
> J'ai réussi à installer grub2 sur une clef usb. (et bien
> entendu le système qui va avec.)
> 
> Voici mon grub.cfg :
> 
> >>>  -- grub.cfg 
> 
> #
> # DO NOT EDIT THIS FILE
> #
> # It is automatically generated by /usr/sbin/grub-mkconfig using templates
> # from /etc/grub.d and settings from /etc/default/grub
> #
> 
> ### BEGIN /etc/grub.d/00_header ###
> set default=0
> set timeout=20
> ### END /etc/grub.d/00_header ###
> 
> ### BEGIN /etc/grub.d/10_linux ###
> menuentry "GNU/Linux, Linux 2.6.32.8 LFS 6.6" {
>         insmod ext2
>         set root=(hd0,1)
>         linux /vmlinux-2.6.32.8-lfs-6.6 root=/dev/sda2 ro
> }
> # 
> ### END /etc/grub.d/10_linux ###
> 
> ### BEGIN /etc/grub.d/30_os-prober ###
> ### END /etc/grub.d/30_os-prober ###
> 
> ### BEGIN /etc/grub.d/40_custom ###
> # 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.
> ### END /etc/grub.d/40_custom ###
> 
> 
> >>>  -- End grub.cfg 
> 
> 
> 1. Ce qui me gêne c'est la ligne set root=(hd0,1) parce que
> précisément, si on a installé un système sur une clef usb, ce
> n'est pas pour le booter toujour sur la même machine. Donc on
> n'est pas du tout sûr que la clef sera le premier, le deuxième,
> le 54 ième scsi device. Les spécialistes savent-ils s'il ya
> moyen de remplacer ce (hd0,1) (le 1 lui ne devrait pas bouger,
> parce qu'une fois le drive fixé, la partition est parfaitement
> déterminée. À mon sens, il devrait être possible de remplacer
> hd0 par quelque chose dans le genre d'un dsicid qui soit
> rigoureusement indépendant de la machine dans laquelle est
> pluguée la clef.
> 
> Cette question en appelle une deuxième :
> 
> 2. Quand aldo cherchait à avoir un beep dans son grub2, (hum je
> me rappelle tout le mal qu'il a dit alors de grub2, qui
> concédons-le, à l'usage, est peut-être très bien mais aussi mal
> documenté que cups c'est-dire !) il avait ajouté des lignes du
> genre :
> 
> insmod ext2
> insmod play
> play (hd0,1)/boot/grub/beep
> 
> 2.1 Je me retrouve ici avec mon problème d'identification du
> drive.
> 
> 2.2 Qu'est-ce que sait faire play ? Jouer du son format raw il
> me semble me souvenir ? Pas de header, pas de format élaborés
> du genre wav c'est ça ?
> 
> 
> 3. Et puis finalement si vous aviez une bonne url avec une doc
> digne de ce nom pour grub2 ce serait finalement le mieux. Parce
> que l'info fournie, au moins avec la version 1.97, est, disons
> pudiquement, lacunaire ! Ouaip ben quoi y a des itms qui
> pointent sur rien !
> 
> Pierre

La piste du play et du beep avait été suggérée par Samuel;

je l'avais par la suite suggérée à grub via un reportbug (wishlist),
je pensais que ça avait été pris en charge, genre truc à décommenter, mais
non ... là sous Ubuntu 10.04 LTS je vois rien de rien nullepart, comme si
nos suggestions ne servaient à rien...
ça ne me fera pas aimer davantage Grub2, je le trouve pas simple et
blind-unfriendly car épuré de possibilités beep pour nous!

Quant à ta clé usb, beh tu peux mettre grub où tu veux, donc si tu as un o s
sur clé tu mets grub sur ta clé, si tu as un système sur un disque dur ou
ssd 'netbook) tu met aussi grub sur ce ssd ou ddur,
si ensuite dans ton bios ta clé usb est 1re dans la boot seq, beh si elle
est présente elle bootera, sinon c'est l'os de ton disque dur qui bootera.
ça en tout cas je le sais car expliqué par un linuxien de Linux-Bruxelles;
mais si ça bouge et qu'il y a davantage de devices chez toi, là j'ignore
comment résoudre cela sous Grub2, sorry!

Aldo. 

---
--
   CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  à:
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/