Multi boot

I would like to know if is it possible to install Windows VISTA or XP with OpenSuse and with Ubuntu on one hard disque?

Yes.
When you are ready to install we can advise further if you give us a partition layout. Open a su terminal and do

fdisk -l

Post result.

This is the result of fdisk -l:

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 2612 20972857 7 HPFS/NTFS
/dev/sda2 * 3825 60800 457659720 f W95 Etendu (LBA)
/dev/sda3 2613 3824 9735390 c W95 FAT32 (LBA)
/dev/sda5 3825 47168 348160648+ 7 HPFS/NTFS
/dev/sda6 47169 47430 2104483+ 82 Linux swap / Solaris
/dev/sda7 47431 50041 20972826 83 Linux
/dev/sda8 50042 60800 86421636 83 Linux

I have installed openSuse and VISTA on this harddisque. I would like to add Ubuntu.

It looks well used. You need to figure out how much free space you can get. I can’t really tell what occupies what partition, well I have an idea. But some explanation would help. I dare say it possible but I suspect, as you have to ask, you may find it beyond you. No offence.

Can you post the missing piece from the beginning – it’s crucial to estimating the partition sizes.

My question is not about the space, I have enough space on my harddisk (~500Go).

My question is more about the partitioning and potential other issues. I don’t no which additional partition I need (swap, root, etc…) to install one other linux without inducing problem on my openSuse?

Let me try again:
Can you post the missing piece from the beginning of the “fdisk -l” command – I need to see what vacancy there is for Ubuntu.

openSUSE and Ubuntu should be able to share the same swap space. They won’t both be running at the same time anyway if it’s a dual boot situation. Therefore, you don’t need an additional swap space.

As for a /home partition, there could be a conflict there if you share the same username. Ubuntu and openSUSE could “technically” share the same /home partition (same user), but I would advise against it. Debian based distros and RPM based distros might have enough differing settings to mess things up.

If it were me doing it, I would keep the openSUSE partitioning as is, and I would lump Ubuntu all into one partition. That’s if you’re planning on using openSUSE as your main OS but want Ubuntu to play with. If you want to use both as main operating systems, you could share the /home partition but don’t use the same username on both systems. By creating a different user under Ubuntu, you avoid openSUSE and Ubuntu conflicting.

Ok, Thank you very much, It’s clear. I will install Unbuntu.
Thanks