انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: USSR در 01 دی 1404، 06:26 بظ
-
درود.
میخوام روی رایانه ای با مشخصاتی که در عکس میبینید لینوکس مینت نصب کنم ولی باز طبق عکس دوم نمیشه. راه چاره چیه؟
روی رایانه ویندوز 10 نصب هست و کلی هم فضای خالی داره.
(https://uploadkon.ir/uploads/99d222_25پارتیشن-ها.png)
https://uploadkon.ir/uploads/663b22_25Screenshot-from-2025-12-20-09-53-37.png
سپاسگذارم.
-
باید روی یک افراز Primary گنو/لینوکس رو نصب کنید، روی یک افراز Logical نمیشه
-
شما الان درایو primary برای نصب سیستمعامل جدید رو ندارید.
MBR و GPT روشهای تقسیمبندی هارد هستند؛ یعنی به سیستم میگویند:
هارد از کجا شروع میشود و کجاهاش سیستمعامل نصب شده
مشکل شما اینه که:
هاردت MBR است
MBR فقط اجازهٔ ۴ پارتیشن Primary میده
ویندوز این ۴ تا را قبلاً پر کرده
برای همین، با اینکه ۷۰ گیگ unallocated داری، لینوکس نصب نمیشه
راهحل:
اگه سیستم جدیده فرمتبندی هارد رو از MBR به GPT تعویض کنید(بدون آسیب به ویندوز امکانپذیر هست و در سطح نت توضیحاتش هست)
اگه سیستم قدیمی هست یکی از Primaryهای غیرضروری ویندوز رو باید حذف کنید و بهجاش یک Extended Partition بسازید.
داخل Extended این اجازه رو داریم که چندتا بخش بسازیم که به اونا Logical میگیم.
بعد از اینکار به مرحله تنظیم پارتیشنهای لینوکس روی همین بخشهای logical میرسیم و اینکه چقدر به اونا فضا اختصاص بدیم:
۱- پارتیشن root ← مهمترین
خودِ سیستمعامل لینوکس اینجا نصب میشه
جباری است
حداقل ۳۰ تا ۴۰ گیگ توصیه میشه فضا اختصاص بدید.
۲- swap ← مثل رم کمکی
معمولاً توصیه میشه ولی حیاتیِ مطلق نیست
رنج نرمال بین ۲ تا ۴ گیگ فضا هست.
۳- home ← فایلهای شخصی
یه مزیت بزرگی داره که اگه خواستی لینوکس رو تعویض کنی فایلات پاک نمیشن.
اختیاریه ولی خیلی مفید هست.
هرچی فضای اضافه داری بده به این پارتیشن.
-
درود و سپاس.
باید روی یک افراز Primary گنو/لینوکس رو نصب کنید، روی یک افراز Logical نمیشه
فرمایش شما قبول.
راه حل پیشنهادی چی شد؟؟
شما الان درایو primary برای نصب سیستمعامل جدید رو ندارید.
درسته رایانه MBR است.حالا چکار کنم؟ لطفا قدم به قدم . یعنی نخست بفرمائید که چطور یکی از primary های ویندوز را حذف کنم؟وکدام یک برای حذف مناسب تره؟ و چطور یک Extended وبعد لاجیکال بسازم. درضمن وقتی یک primary را خالی کردم دیگر چه لزومی داره که Extended به جای آن بسازم؟ نمیشه در همان جای خالی شده که primary است لینوکس را نصب کنم؟ واگر باید یک Extended بسازم چرا باید یکی از primary ها را حذف کنم؟ نمیدانم توانستم پرسشم را خوب مطرح کنم؟
این موارد که حل بشه بعد میریم به پرسش های بعدی.سپاس
-
درسته رایانه MBR است.حالا چکار کنم؟
دو کار میتونید بکنید:
۱- اگه بایوستون از حالت نصب uefi پشتیبانی میکنه میتونید از اطلاعات مهمتون یک پشتیبانی تهیه کنید و بعدش کل دیسک و همهی افراز هارو پاک کنید و بعد ویندوز و گنو رو اول نصب کنید و جدول افراز دیسک رو gpt قرار بدید. (پیشنهادی)
۲- اگه بایوستون از uefi پشتیبانی نمیکنه یکی از افراز های primary رو حذف کنید، و بعد دوباره یک افراز primary ایجاد کنید و روی اون گنو رو نصب کنید.
و البته بهتره برای موضوع یک جملهی واضح تر رو انتخاب کنید
-
خیلی هم ممنون.
گمان میکنم مورد 2- برام بهتر باشه چون فایلهایم را نمیخوام از دست بدهم .بعلاوه نصب دوباره ی خود ویندوز هم برام میشه یک قوزی بالا قوز.
حالا کدام پارتیشن primary را حذف کنم که بیشتر خرابی ایجاد نکرده باشم و چطور این کار را بکنم.
یادآوری میکنم که من متخصص یا کاربر حرفه ای رایانه نیستم . کارم چیز دیگره و فقط از رایانه و بویژه لینوکس برای کارم استفاده میکنم.پس لطف کنید با جزئیات وقدم به قدم راهنمائی کنید. چون نمیخوام ویندوز را هم خراب کنم و دستم بسته بمانه.
والبته برای موضوع یک جمله ی واضح تر پیشنهاد بفرمائید تا این ایراد هم برطرف گردد.
دوباره از توجه دوستان سپاسگذارم.
-
با توجه به مواردی که گفتید به نظر من بهتره از اطلاعات مهم پشتیبان تهیه کنید و سپس یک نصب تمیز انجام دهید.
اینطوری دردسر کمتری خواهید داشت و زودتر به نتیجه خواهید رسید.
شاید با نصب درست توزیع دیگر نیازی هم به بوت دوگانه نباشه.
-
حالا که بیشتر فضای افراز ها خالیه بنظرم یک بار برای همیشه gpt بزنید و تمومش کنید.
تازه برای گنو به دوتا افراز primary نیاز دارید، یکی برای home/ و یکی دیگه هم برای /
برای موضوع هم بنویسید: نصب گنو/لینوکس روی یک افراز Logical
-
البته که در نهایت من هم توصیهام همان استفاده از 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 قرار بدید.
۴- مراحل نصب رو ادامه بدید و نباید دیگه با مشکلی مواجه بشید.
-
خدا اموات شما را بیامرزه که اینقدر با حوصله تشریح کردین.
حالا این پرسش ها برایم پیش میاد که قبل از انجام راه کارهای شما میخواستم بدانم.
1- پس واقعا ضروری نیست که رایانه برای داشتن لینوکس همزمان با ویندوز یک پارتیشن primary خالی داشته باشه. و میشود لینوکس را در پارتیشن logical هم نصب کرد.
2- همانطور که در عکسها مشاهده میکنید؛ درایو C بسیار بزرگه و خیلی جا داره و primary هم البته هست. آیا نمیشود لینوکس را در کنارش و در همان درایو C نصب کرد؟ و موقع بوت, سیستم عاملی که گزینش میکنیم فقط بوت بشه؟
-
متشکرم
سوال۱:
در تویعهای لینوکسی جدید خیر.
در نصاب های قدیمی توصیه میشد که یک پارتیشن primary به اسم boot هم بسازید اما الان boot داخل همون پارتیشن ریشه (/) که ساختیم قرار میگیره و در نتیجه نیاز به primary نداریم.
بوتلودر لینوکس (GRUB) اونقدر هوشمند هست که سیستمعامل رو از داخل پارتیشن Logical پیدا و بوت کنه.
سوال۲:
اگر فضای اشغالنشده زیادی داره از خود disk manager ویندوز میزان دلخواه خودتون از این فضا رو shrink میکنید. با این کار، اون بخش از فضا از اختیار درایو خارج و بهصورت unallocated آزاد میشه و به هنگام نصب لینوکس میتونید ازش استفاده کنید.
البته دقت داشته باشید با اینکار لینوکس در همان درایو C نصب نمیشه و کاملا ایزوله از اون هست هرچند که به راحتی میتونید در ویندوز به اون دسترسی داشته باشید.
همچنین جدا از این پرسشها یک نکته دیگه هم اضافه کنم:
اگه دقت کرده باشید وقتی با ابزارهای رایج مثل rufus , ventoy و ... یک فلش bootable میسازید وقتی از منوی boot سیستم میخواهید فلش خودتون رو انتخاب کنید فلش شما رو با دو تا اسم متفاوت نمایش میده
اول یکی از این اسم ها UEFI هست و دیگری بدون این پیشوند هست یا پیشوند legacy داره.
اگه شما گزینه UEFI رو برای بارگذاری فلش انتخاب کنی اصلا نمیتونی روی دیسک MBR نصب سیستمعامل رو انجام بدی و یا با خطا مواجه میشی یا اگه خودت انتخاب کنی که همهچیز رو پاک کن کل هارد رو از نو به صورت GPT فرمتبندی میکنه و همهچیز پاک میشه.
این فرمتبندی خیلی مهمه و خیلی از مشکلات dual boot از توجه نکردن به همین نکته نشئت میگیره
حتی اگه فرض کنید سیستم ما دو تا ssd داره:
که تو اولی با انتخاب legacy ویندوز به حالت MBR نصب کردید
و تو دومی لینوکس رو با انتخاب UEFI به صورت GPT نصب کردید
با این مشکل مواجه میشید که نه گراب ویندوز رو پیدا میکنه و نه ویندوز لینوکس رو میشناسه
اگرچه هر دو سیستمعامل بدون مشکل اجرا میشه، اما برای هر بار راهاندازی باید بهصورت دستی در منوی بایوس، SSD مورد نظر رو انتخاب کنید تا بسته به محتوای اون، ویندوز یا لینوکس بالا بیاد.
این هم نکتهای هست که باید رعایت کنید.