Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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: 0xafcc001f

   Device 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  Linux

Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe46c84e2

   Device 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
quiet

title        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-generic

title        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. smile

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