ابزار کاربر

ابزار سایت


tutorials:file_system:types-of-partitions-in-different-positions

انواع پارتیشن بندی در موقعیت های مختلف در لینوکس

مرحله اول تشخیص حالت بوت

از همه باید متوجه شید در چه حالتی بوت کردید.گاهی اوقات سیستم شما معمولا اگر قدیمی باشد ، از فرمویر UEFI پشتیبانی نمی کند.هنگامی که live سیستم را بالا اوردید دستور زیر را برای بررسی این مورد داخل ترمینال اجرا کنید :

ls/sys/firmware/efi

در صورت وجود این دایرکتوری یعنی شما UEFI بوت کردید.

مرحله دوم تشخیص پارتیشن تیبل

شما نیاز دارید که Partition table خودتون رو متوجه بشید.دستورات زیادی هستند که این اطلاعات رو به شما می دن

Fdisk

دستور fdisk ( پارتیشن بندی هارددیسک )

sudo parted -l/dev/sdXY

در خروجی، جلوی Disklable type اگر dos نوشته شده بود یعنی شما پارتیشن تیبلتون mbr است.در غیر این صورت gpt نوشته شده.

Parted

دستور parted (پارتیشن بندی دیسک)

sudo parted -l/dev/sdXY

در خروجی، جلوی Partition table می توانید پارتیشن تیبل خود را متوجه شوید.

پارتیشن تیبل MBR و بوت BIOS (legacy)

در این حالت ، شما تنها می تونید ۴ پارتیشن primary ایجاد کنید و همچنین‌نهایت اندازه پارتیشن شما ۲ ترابایت هست.در صورتی که بیش از ۴ پارتیشن نیاز داشتید، می تونید یک پارتیشن extended بسازید و زیر مجموعه های اون رو logical درست کنید.

شما در این حالت محدودیت تعداد (در حد نیاز حداقل) ندارید.اگر می خواید علت محدودیت ۴ پارتیشن پرایمری و ۲ ترابایت فضا رو بدونید به اینجا مراجعه کنید.

پارتیشن بندی پیشنهادی برای این حالت

/boot : 500-800 MB
/ : 45 - 50 GB
swap : (اگر نیاز دارید)
/home : OTHER 

شما حتماً باید پارتیشن boot را bootable نمایید.اگر پارتیشن boot ایجاد نمی کنید باید/ را bootable کنید.

نصب/کانفیگ گراب در این حالت داخل آرچ/فدورا

grub-install --target=i386-pc/dev/sdX
sudo grub-mkconfig -o/boot/grub/grub.cfg

پارتیشن تیبل gpt و بوت UEFI

در این صورت، شما محدودیت تعداد پارتیشن نخواهید داشت.بنابراین به صورت دلخواه پارتیشن های خود رو ایجاد کنید.اما الزاما باید دایرکتوری efi را ایجاد نمایید‌.

پارتیشن بندی پیشنهادی برای این حالت

/boot/efi : 300 MB
/boot : 500-800 MB 
/ : 45 - 50 GB 
swap : (اگر نیاز دارید)
/home : OTHER 

در این حالت شما نیاز به bootable کردن پارتیشنی نخواهید داشت.تنها نیاز است که به پارتیشن efi فلگ esp زده شود. شاید زیاد ببینید که به جای boot/efi/ مسیر efi/ در سمپل ها است.اما فرقی ندارد، هر توزیعی طبق سیاست خود پیشنهاداتی می دهد.

نصب/کانفیگ گراب در این حالت داخل آرچ/فدورا

grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB 
grub-mkconfig -o/boot/grub/grub.cfg

پارتیشن تیبل GPT و بوت BIOS

این حالت دقیقا همانند حالت ۱ است با این تفاوت که شما نیازمند پارتیشن BIOS boot partition هستید.تنها کافیست این پارتیشن را با حجم 1MB ایجاد نمایید و سایر موارد را مشابه مرحله اول ایجاد کنید. شما در این حالت به علت GPT بودن پارتیشن تیبل با محدودیت های MBR روبرو نخواهید بود.

tutorials/file_system/types-of-partitions-in-different-positions.txt · آخرین ویرایش: 2019/12/30 21:34 توسط phoenix