Le Lundi 10 Avril 2006 17:53, Denis Bitouzé a écrit :
> Le 10 avr 2006 à 18h19
>
> André Salaün a écrit :
> > Dites les copains perso je vois pas bien votre problème de multi
> > boot à  partir du moment où ça marche en boot simple : suffit de
> > rajouter le  paragraphe qui va bien dans /etc/lilo.conf avec la
> > boone partition  racine et le bon boot.
> > Pointer par sécurité sur le noyau et pas sur vmlinuz qui est un
> > lien et  sur le bon initrd et pas initrd.img qui est aussi un lien
> > etc...
>
> André, t'es mon sauveur. Viens ici que je te fasse 2 bisous... Mais
> nan, te sauve pas. Ah, voilà, quand tu veux : smack, smack !
>
> Euh, tiens, j'ai comme un problème : le boot est bloqué avec
> ces messages d'erreurs :
>
> ata1: no device found (phy stat 00000000)
> ata2: no device found (phy stat 00000000)
> ...
> umount /initrdrd/sys failed: 16
> ...
> request_module: runaway loop modprobe binfmt_464c
> request_module: runaway loop modprobe binfmt_464c
> request_module: runaway loop modprobe binfmt_464c
> request_module: runaway loop modprobe binfmt_464c
> request_module: runaway loop modprobe binfmt_464c
>
> (c'est à ces dernières lignes que ça bloque).
>
> Dans mon /etc/lilo.conf, j'ai :
>
> image=/boot/vmlinuz-2.6.12-12mdk
>         label="64-bits-new"
>         root=/dev/hda11
>         initrd=/boot/initrd-2.6.12-12mdk.img
>         append="resume=/dev/hda6 splash=silent"
>         vga=788
>
> sachant que la partition racine de ma 64 bits est en /dev/hda11.
> Mais, comme j'ai aussi un noyau 2.6.12-12mdk dans ma distribution
> principale, dont la partition racine est en /dev/hda5, je me demande
> s'il n'y a pas erreur sur les configs...
>
> Bon, finalement, je retire un bisou ;) et j'investigue un peu...
>
> Merci !

Perso je ferai plutôt comme ça :
Supposons que je tourne sur une distrib de base en /dev/hda5 avec une 
autre distrib en /dev/hda11 et que je veuille la lancer avec le lilo de 
la première (/dev/hda5). Je monte le rep racine de la deuxième 
(/dev/hda11) sur /mnt/mdva64 par exemple (je suppose qu'il n'y a pas de 
partition /boot). Dans ce cas on n'a pas image=/boot/vmlinuz... mais 
image=/mnt/mdva64/boot/vmlinuz.....
C'est pour cette raison que je fais une partition /boot (assez grande ~ 
30 Mo en ext2) et qu'après avoir monter les système à essayer je 
recopie les kernel et les images et tout dans le /boot principal, 
j'ajoute une section à la main, /sbin/lilo et roule me avec une 
Debian,une U****u, une Suse ou n'importe quoi (sauf Bsd qui reconnaît 
pas les partoches Linux.
Maintenant je suis étonné que la 64 bits ait exactement la même 
numérotation de noyau que la 32 bit (sous U****u 64 est explicite il me 
semblait) si c'est le cas ça peut bien foutre le b.... il faudrait 
faire un mise à jour du noyau de ta distrib principale comme ça on 
éliminerait cette éventualité.

-- 
André Salaün



=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à