Pages : 1
#1 Le 07/05/2010, à 21:18
- enderwiggins
Dual boot ubuntu/XenServer
Bonjour,
je suis en train d'essayer de mettre en place un multi boot Ubuntu/Windows 7 et XenServer.
Je sais que le dual boot Ubuntu/seven ne pose pas de problème mais aussi que normalement, le multi boot n'est pas supporté par Xen Server.
Mais bon, comme c'est à priori à la base une install Linux, je pense que c'est faisable...
Je veux préciser que je suis une brèle en gestion de système Linux...:(
J'ai un serveur avec deux disques physiques. Voici la procédure que j'ai suivi:
- installé Windows Seven sur le disque hd1
- désactivé physiquement le disque où j'ai installé Windows (car l'installation de Xen à la fâcheuse habitude de bousiller tous les disques qu'il trouve sur son chemin).
- installé XenServer 5.5 sur l'autre disque. Ca fonctionne bien.
- réactivé le disque de Windows
- installé Unbuntu 9.04 sur le disque Windows. Le boot loader d'Ubuntu me permet de choisir de booter Windows, Unbuntu ou bien Xen. Les deux premiers choix fonctionnent. Par contre, quand je choisi de booter sur Xen Server, j'ai l'erreur suivante: Error 13: Invalid or unsupported executable format.
Si au démarrage du système, je fais apparaitre le boot menu:
- quand le choisi le disque 0, j'ai direct le boot Windows
- quand je choisi le disque 1 (celui où est installé Xen) j'ai le menu Grub (je crois ...) de Ubuntu. Celui qui me donne les choix de booter Window, Ubuntu ou Xen.
Voici ce que donne une commande fdsik -l dans une session Ubuntu:
sudo fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xafcc001fDevice Boot Start End Blocks Id System
/dev/sda1 * 1 499 4008186 83 Linux
/dev/sda2 500 998 4008217+ 83 Linux
/dev/sda3 999 38913 304552237+ 83 LinuxDisk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe46c84e2Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sdb2 13 38588 309848408 7 HPFS/NTFS
/dev/sdb3 38589 38913 2610562+ 5 Extended
/dev/sdb5 38589 38891 2433816 83 Linux
/dev/sdb6 38892 38913 176683+ 82 Linux swap / Solaris
Voici le contenu du fichier menu.lst Ubuntu:
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 8dfe6bb4-8b1d-456f-ab46-650f84994c84
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=8dfe6bb4-8b1d-456f-ab46-650f84994c84 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiettitle Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 8dfe6bb4-8b1d-456f-ab46-650f84994c84
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=8dfe6bb4-8b1d-456f-ab46-650f84994c84 ro single
initrd /boot/initrd.img-2.6.28-11-generictitle Ubuntu 9.04, memtest86+
uuid 8dfe6bb4-8b1d-456f-ab46-650f84994c84
kernel /boot/memtest86+.bin
quiet### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title XenServer release 5.5.0-25727p (xenenterprise) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-128.1.6.el5.xs5.5.0.505.1024kdump root=/dev/sda1
savedefault
boot# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title XenServer release 5.5.0-25727p (xenenterprise) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-128.1.6.el5.xs5.5.0.505.1024xen root=/dev/sda1
savedefault
boot# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Windows Vista (loader)
rootnoverify (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Donc voilà. Si quelqu'un se sent motivé pour me donner des conseils sur ce problème, merci d'avance.
Question subsidiaire: je n'arrive pas à me connecter "root" sur la console Linux du serveur Xen pour regarder le fichier menu.lst. En faisant F2 au moment du boot, j'arrive sur un prompt "root" mais j'ai toujours une erreur d'authentification si je choisis un password vide ou celui que j'ai donné pour la connexion XenCenter. Si quelqu'un a aussi une idée sur ce problème... Merci d'avance.
Hors ligne
#2 Le 12/05/2010, à 23:54
- krominet
Re : Dual boot ubuntu/XenServer
hello
les entrées générées pour xenserver semblent fausses il faudrait avoir quelque chose du style
title blabla xen
root (hd0,0)
kernel /boot/xen-3.2.gz
module /boot/vmlinuz-2.6.18-128.1.6.el5.xs5.5.0.505.1024xen root=/dev/sda1
module /boot/initrd.img.xen
boot
les entrées nommées en kernel sont de toutes évidence des Dom0 à charger en tant que module par xen ...
ps :
il me semble que root n'a pas de mot de passe à l'installation , il faut le saisir à la première utilisation
Dernière modification par krominet (Le 12/05/2010, à 23:56)
Hors ligne
Pages : 1