سلام
باید فضایی حدود 200 گیگ(دلخواه) جدا کرده باشید برای اوبونتو
موقع نصب هم شما به پارتیشنهای زیر نیاز داری!
Swap>>> دوبرابر رم ولی از 8 گیگ بیشتر نشه! مثلا اگر 8 گیگ رم دارید نیازی نیست 16 گیگ سوآپ داشته باشی ولی اگر 2 گیگ رم داری حتما 4 گیگ سواپ اختصاص بده
boot/>>> مقدارش رو همون 4 گیگ بدی کافیه
/>>> مقدارش به میزان هاردت بستگی داره(50 گیگ کمتر نباشه)
Home/>>> اینم مقدارش به خودت بستگی داره
بعد از ساختن پارتیشنها باید Device for boot loader inatallation ر وبذاری روی پارتتیشن boot/
مثلا اگر پارتیشن بوت sda6 باشه boot loader رو باید بذاری روی sda6
بعد از نصب هم اگر مشکلی پیش نیومد باید ویندوز بالا بیاد و شما با نرم افزار easy BCD بوت رو بدی دست ویندوز 
این همه کار نیاز نیست

اول پارتیشن های مورد نیاز رو آماده کنید
موقع نصب گزینه some thing else رو انتخاب کنید
بر اساس مقدار RAM مقدار swap رو مشخص کنید
مثلا اگه RAM شما 8 گیگ هست swap زیادی نیاز نداری مثلا من رم ۸ دارم و swap رو ۵۱۲ مگ گرفتم(مگر اینکه برای hibernate فضای کافی بخوای)
اگر RAM شما کم هست یا از Hibernate استفاده میکنید مقدار دو برابر RAM رو برای swap جدا کنید
نیازی به تنظیم /boot نیست
حالا دوتا انتخاب دارید
۱ - پارتیشن HOME جدا باشه
۲ - پارتیشن HOME و ریشه رو یکسان بگیرید
برای حالت دوم حدود پنجاه گیگ ( یا بیشتر ) برای / کافی هست
در حالت اول هم معمولا ۲۵ گیگ برای / کنار بذار و 25 گیگ هم برای HOME
/ برای نصب سیستم عامل و برنامه ها هست و اگه برنامه زیاد برای نصب داری بیشترش کن
بعد از هم از easy BSD استفاده نکنید
معمولا بعد از نصب اوبونتو ویندوز رو میشناسه و داخل گراب میبینیدش
اگر هم نشناخت اوبونتو رو لایو بالا بیارید و از نرم افزار boot-repair استفاده کنید
مشکل حل میشه
https://help.ubuntu.com/community/Boot-Repair