gratifiant > linux.debian.user.french

Thierry B (24/05/2010, 11h20)
Bonjour,

J'ai un laptop sous debian testing utilisant grub2.

Je voulais faire des tests pour voir comment fonctionne Xen dessus, mais
apparemment ce n'est pas encore bien fonctionnel et pratique sous testing.

Comme mon système est entièrement en LVM, j'ai installé sur un autre LV,
une debian Lenny par debootsrap pour pouvoir ensuite installer Xen
ultérieurement (les deux debian partagent le même /boot)

Comme je voulais conserver grub 2, j'ai ajouté manuellement une entrée
(les entrées générées autoamtiquement quand on utilise probe et qu'il
detecté différents LV avec des Debian différentes, du coup je l'ai viré).

Voici l'entrée manuelle que j'ai mise pour booter sur Lenny (celle ci
marche):

menuentry "Debian Lenny, with Linux 2.6.26-2-686 (on /dev/mapper/VG0-Debian\
Lenny)" {
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set xxxxxxxxxxx
linux /vmlinuz-2.6.26-2-686 root=/dev/mapper/VG0-DebianLenny ro
quiet
initrd /initrd.img-2.6.26-2-686
}

Pour Xen, j'ai mis ceci:

menuentry "Debian Lenny, with Linux 2.6.26-2-xen-686 (on
/dev/mapper/VG0-Debian\
Lenny)" {
multiboot (hd0,1)/boot/xen-3.2-1-i386.gz dom0_mem=513024
module (hd0,1)/boot/vmlinuz-2.6.26-2-xen-686
root=/dev/mapper/VG0-DebianLenny ro
module (hd0,1)/boot/initrd.img-2.6.26-2-xen-686
}

Au boot quand je veux d&marrer sur le noyau xen de Lenny, il me met:
no such device
invalid number magic
you need to load kernel first

J'ai lu qu'apparemment grub 2 et xen ne font pas bon ménage :-(

Y'aurait t'il moyen de pouvoir à partir par exemple de l'entrée Xen dans
grub 2, switcher sur un grub 1 en cascade, pour pouvoir booter sur le
noyau xen, ou bien je suis condamné à virer grub 2 :-(?

Merci :-)
jerome moliere (24/05/2010, 14h20)
Bonjour Thierry,
c'est marrant je suis dans une config fort proche de la tienne....
mes commentaires au fil de l'eau

Le 24 mai 2010 11:03, Thierry B <debian-user-french> a écrit :

[..]
> no such device
> invalid number magic
> you need to load kernel first j'ai eu les même choses...


> J'ai lu qu'apparemment grub 2 et xen ne font pas bon ménage :-(
> cela semble être le cas


> Y'aurait t'il moyen de pouvoir à partir par exemple de l'entrée Xen dans
> grub 2, switcher sur un grub 1 en cascade, pour pouvoir booter sur le
> noyau xen, ou bien je suis condamné à virer grub 2 :-(?


en fait si tu arrives à le mettre en place, il semble que l'inverse soit
possible , je m'explique...
installer un grub 1
configurer ton grub pour non pas s'installer sur le secteur d'amorcage mais
créer un fichier
puis depuis le xen1 lancer le grub 2....

mais j'ai pas pris le temps encore de casser ma machine pour ce faire...si
tu veux essayer ...-)

Jerome
[..]
Thierry B (24/05/2010, 18h40)
Le 24/05/2010 14:17, jerome moliere a écrit :
> en fait si tu arrives à le mettre en place, il semble que l'inverse soit
> possible , je m'explique...
> installer un grub 1
> configurer ton grub pour non pas s'installer sur le secteur d'amorcage
> mais créer un fichier
> puis depuis le xen1 lancer le grub 2....
> mais j'ai pas pris le temps encore de casser ma machine pour ce
> faire...si tu veux essayer ...-)


Re,

Pas bien compris en fait :-(

J'ai essayé de finalement remettre juste grub 1 en écrasant grub2, mais
j'ai un autre soucis.

En bootant sur le noyau 2.6.26 xen, à un moment,jai ce message là:
SMP alternatives: switching to UP code "

Et ca freeze :-(

J'ai essayé en regardant un peu sur google de remplacer dans le fichier
/etc/xen/xend-config.sxp, la ligne (dom0-cpus 0) en (dom0-cpus 1), mais
ça change rien :-(

Merci :-)
[..]
Philippe R (24/05/2010, 19h30)
Le 24/05/2010 18:38, Thierry B a écrit :
> Le 24/05/2010 14:17, jerome moliere a écrit :
> Re,
> Pas bien compris en fait :-(
> J'ai essayé de finalement remettre juste grub 1 en écrasant grub2, mais
> j'ai un autre soucis.
> En bootant sur le noyau 2.6.26 xen, à un moment,jai ce message là:
> SMP alternatives: switching to UP code "
> Et ca freeze :-(
> J'ai essayé en regardant un peu sur google de remplacer dans le fichier
> /etc/xen/xend-config.sxp, la ligne (dom0-cpus 0) en (dom0-cpus 1), mais


(dom0-cpus 0) en (dom0-cpus 1)

permet de limiter le nombre de cpu logique a ton dom0
la meilleur visusalisaation est avec la commande htop (biensur ton cpu
doit etre multi threadé
essaie avec dom0-cpus 0
un coup de htop
change et mets dom0-cpus 1
reboot
et refait un htop
[..]
Discussions similaires