سلام
با برنامه GParted این کار رو انجام بدید
یه توزیع لینوکس رو لایو بیارید بالا و اگر Gparted روش نصب نیست نصبش کنید و اجراش کنید
بر اساس نیاز خودتون پارتیشن بندی کنید
فقط دو نکته رو دقت کنید
۱ - ویندوز و BSD ها فقط روی پارتیشن های Primary نصب میشه ولی این محدودیت رو روی توزیع های لینوکس ندارید . در ضمن تعداد پارتیشن های primary محدود هست . برای همین یک یا دو پارتیشن primary بسازید و در بقیه فضا یه پارتیشن extended و داخلش هرچی میخواید پارتیشن logical بسازید
۲ - ویندوز نمیتونه پارتیشن های لینوکسی رو بخونه (ext4 و ...) و اگه میخواید به پارتیشن هاتون در ویندوز دسترسی داشته باشید اونها رو NTFS فرمت کنید
بعد از دقت در نکته بالا برای توزیع لینوکسیتون اگر میخواید باهاش کار کنید بهتر هست یک پارتیشن برای home جداکنید(اختیاری مثلا ۳۰ گیگ یا بیشتر بسته به استفاده خودتون) و یه پارتیشن برای نصب و ...(حدود ۲۰ گیگ به بالا بسته به مصرف خودتون) . البته میتونید home رو هم جدا نکنید ولی خوبی این قضیه این هست که اگر home رو جدا بگیرید میتونید بین چند توزیع لینوکسی اون رو مشترک بذارید و اینکه اگر دوباره توزیعتون رو نصب کنید home فرمت نمیشه و بسیاری از تنظیماتتون هم سر جاش میمونه
یه پارتیشن هم برای swap که معمولا دو برابر ram انتخاب میشه
من از نصاب کالی اطلاع ندارم ولی در توزیع هایی مثل اوبونتو و فدورا و... میشه پارتیشن های لینوکسی رو یک جا جدا کنید و خالی بذارید و با نصاب توزیعتون اونها رو انتخاب کنید و به اندازه دلخواه تقسیم کنید