Re: [CBLX] grub2

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


From: Philippe Delavalade <philippe.delavalade@xxxxxx>
Subject: Re: [CBLX] grub2
Date: Tue, 18 Jan 2011 17:03:25 +0100

> Le mardi 18 janvier à 16:34, Aldo a écrit :
>> 
>> 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!
> 
> Si, ça marche avec un beep depuis un peu après ton intervention !
> 
> Chez debian et chez ubuntu (testez dans les deux cas),
> dans le fichier /etc/default/grub on trouve à la fin
> 
> # Uncomment to get a beep at grub start
> GRUB_INIT_TUNE="480 440 1"
> 
> Dans LFS je ne sais pas où est le fichier de configuration auquel on doit

  Oh je pense que ça se met dans le grub.cfg j'essaierai pour
  ""voir"" ! De toute façon ça ne sera pas pire je n'arive
  toujours pas à faire booter cette clef. Le système démarre,
  le noyau se lance, mais kernel pannic il ne peut pas monter
  la racine : embêtant ! Le plus embêtant c'est que je ne
  comprends pas pourquoi. J'ai déjà exploré quelques pistes :
  La partition root est maintenant identifiée par son uuid donc
  impossible de se tromper, le support usb est compilé en dur
  dans le noyau donc il devrait pouvoir accéder au drive
  ... Que manque-t-il encore ? Mystère !

  Pierre

> toucher. Je ne suis pas encore là dans ma reconstruction de LFS 6.7.
> 
> -- 
> Ph. Delavalade
> 
> 
> ---
> -- 
>    CarrefourBLinuX MailingListe 
>    Pour obtenir de l'aide, envoyez le sujet  help  à: 
>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>    Archives: 
>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> 

---
-- 
   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/