البته که در نهایت من هم توصیهام همان استفاده از gpt هست که اینقدر دردسر نداشته باشه و اما سوال:
چرا کل لینوکس رو روی همین پارتیشن primary که درست کردیم نصب نکنیم؟ چه نیازی به extended هست؟
همونطور که تو پیام قبلی نوشتم برای نصب استاندارد لینوکس نیاز داریم چند پارتیشن رو داشته باشیم و اگه extended نباشه بعد از ساخت یک پارتیشن مثل root دیگه به ما اجازه داده نمیشه پارتیشن دیگهای بسازیم. هرچند این امکان هست که صرفا پارتیشن root داشته باشیم و لینوکس رو نصب کنیم اما توصیه نمیشه.
پارتیشن primary چه تفاوتی با extended دارد؟
در واقع extended خود یک درایو primary هست. این پارتیشن extended یک ترفند برای غلبه بر محدودیت اصلی فرمتبندی MBR در داشتن حداکثر ۴ پارتیشن primary رو در اختیار ما میزاره. اون رو مثل یک شبیهساز در نظر بگیرید که چند پارتیشن به اسم logical رو میتونه داخل خودش داشته باشه.
همچنین تو سیستم MBR فقط میتونید یک پارتیشن extended داشته باشید،
با توجه به عکسی که فرستادید اول بیاید ببینیم ویندوز چه پارتیشنهای پرایمری داره تا بعد بگیم چطور باید عمل کرد
۱- System Reserved – 50MB → Primary
مخصوص بوت ویندوز. به هیچعنوان نباید دست بزنید.
۲- C: – 156GB → Primary
خود ویندوز. این هم اگه دست بزنید ویندوز با مشکل مواجه میشه
۳- پارتیشن 530MB → Primary:
احتمالا پارتیشن ریکاوری ویندوز هست. پاک کردن این معمولا safe هست اما شما نیاز ندارید این رو پاک کنید دلیلش رو بعد میگم.
اما از کجا حدس زدم ریکاوری؟ این دقیقا همان اندازهٔ معمول Windows Recovery Environment (WinRE) است
۴- D:D1 – 335GB → Logical
این دیتاهای شخصی رو شامل میشه. حذفش به ویندوز آسیب نمیزنه و اگه دیتایی داخلش دارید پاک میشه.
۵- Unallocated – 104GB → Logical
اینجا جایی هست که میتونید کاملا امن ازش برای نصب لینوکس استفاده کنید.
و اما بریم سراغ اینکه آیا الان نیاز هست که پارتیشن primary از ویندوز رو پاک کنید؟
طبق تصویری که فرستادید خیر. چون الان ویندوز فقط سه تا پارتیشن primary رو اشغال کرده و علاوه بر اون شما یک extended partition دارید. برای همینه که تو فضاهای اختصاص داده شده درایو از نوع logical هم مشاهده میشه. اما نکتهای که باید رعایت کنید این هست که وقتی نصاب لینوکس خواست درایو بسازه وقتی میخواید درایو تشکیل بدید باید از نوع logical استفاده کنید نه primary. وگرنه خطا میده که شما از ۴ تا ظرفیت primary که هاردت میتونست داشته باشه استفاده کردی.
نتیجه:
الان شما کاری که برای نصب لازمه انجام بدی اینه که سه تا درایو logical با حجمی مثل پیام قبلی که گفتم بسازی و لینوکس رو نصب کنی.
یعنی
۱- ابتدا گزینه something else رو هنگام نصب انتخاب میکنی
۲- سپس اون unallocated space رو انتخاب میکنید
۳- حالا سه تا پارتیشن رو که گفتم یعنی ( root/, swap, /home) رو ایجاد کنید
حتما از قسمت Type for the new partition گزینه logical رو انتخاب کنید.
فرمتبندی پارتیشن home , root رو نوع ext4 و پارتیشن swap رو هم نوع swap قرار بدید.
۴- مراحل نصب رو ادامه بدید و نباید دیگه با مشکلی مواجه بشید.