</>

لینوکس‌پارسی

مرجع فارسی آموزش لینوکس

Gentoo • Arch • Debian • Ubuntu • Kali • Parrot
پرش به محتوای اصلی

Command Palette

Search for a command to run...

پارتیشن‌بندی Parrot OS

راهنمای جامع پارتیشن‌بندی دیسک برای نصب Parrot OS: UEFI، LUKS، LVM و dual-boot.

متوسط۷ دقیقه مطالعهآخرین بروزرسانی: ۵ تیر ۱۴۰۵ویرایش در گیت‌هاب

پارتیشن‌بندی درست دیسک، پایهٔ یک سیستم پایدار و قابل مدیریت است. در این آموزش، ساختارهای مختلف پارتیشن‌بندی برای Parrot OS را بررسی می‌کنیم و روش پیکربندی دستی را در نصب‌گر Calamares توضیح می‌دهیم.

چرا پارتیشن‌بندی مهم است؟#

پارتیشن‌بندی درست به شما امکان می‌دهد:

  • داده‌های شخصی را از سیستم‌عامل جدا کنید
  • در صورت نیاز، سیستم‌عامل را بدون از دست رفتن داده‌ها بازنصب کنید
  • از رمزنگاری دیسک (LUKS) برای محافظت از داده‌ها استفاده کنید
  • حجم‌های منطقی (LVM) برای انعطاف‌پذیری بیشتر مدیریت کنید
  • چندین سیستم‌عامل روی یک دیسک نصب کنید (dual-boot)

پیش‌نیاز

این آموزش فرض می‌کند که شما در حال نصب Parrot هستید و به مرحلهٔ پارتیشن‌بندی در Calamares رسیده‌اید. برای شروع نصب به آموزش نصب گام‌به‌گام مراجعه کنید.

ساختارهای پایه#

۱. نصب ساده (Erase disk)#

ساده‌ترین روش، پاک کردن کل دیسک و ایجاد پارتیشن‌های پیش‌فرض است. Calamares این پارتیشن‌ها را به‌صورت خودکار ایجاد می‌کند:

پارتیشناندازهنوعنقطهٔ نصب
/dev/sda1۵۱۲ مگابایتEFI System/boot/efi
/dev/sda2باقی‌ماندهext4/

این روش برای نصب تکی Parrot روی یک دیسک کامل ایده‌آل است.

۲. نصب با پارتیشن home جدا#

برای جداسازی داده‌های کاربر از سیستم، پارتیشن /home جداگانه ایجاد کنید:

پارتیشناندازهنوعنقطهٔ نصب
/dev/sda1۵۱۲ مگابایتEFI System/boot/efi
/dev/sda2۳۰ گیگابایتext4/
/dev/sda3باقی‌ماندهext4/home

مزیت home جدا

با داشتن پارتیشن /home جداگانه، می‌توانید سیستم‌عامل را بازنصب کنید بدون اینکه تنظیمات و فایل‌های شخصی شما پاک شوند.

پارتیشن‌بندی دستی در Calamares#

برای پارتیشن‌بندی دستی، در مرحلهٔ پارتیشن‌بندی گزینهٔ Manual را انتخاب کنید.

مرحله ۱: انتخاب دیسک#

Partitioning
  Disk: /dev/sda (500 GB)
  
  [ ] Erase disk
  [ ] Manual partitioning  ← انتخاب کنید
  [ ] Install alongside

مرحله ۲: ایجاد پارتیشن EFI#

۱. روی دیسک کلیک کنید و Create Partition Table را انتخاب کنید. ۲. نوع جدول پارتیشن را GPT (برای UEFI) انتخاب کنید. ۳. روی فضای خالی کلیک کنید و Create را بزنید.

فیلدمقدار
Size512 MiB
TypePrimary
File systemFAT32
Mount point/boot/efi
Flagsboot, esp

مرحله ۳: ایجاد پارتیشن root#

فیلدمقدار
Size30 GiB
TypePrimary
File systemext4
Mount point/

مرحله ۴: ایجاد پارتیشن swap#

فیلدمقدار
Size8 GiB (یا معادل رم)
TypePrimary
File systemlinuxswap
Mount pointswap

اندازهٔ swap

اگر رم کافی (۱۶ گیگابایت یا بیشتر) دارید، swap کوچک (۲-۴ گیگابایت) کافی است. برای hibernation، swap باید حداقل برابر با رم باشد.

مرحله ۵: ایجاد پارتیشن home#

فیلدمقدار
Sizeباقی‌مانده
TypePrimary
File systemext4
Mount point/home

رمزنگاری دیسک با LUKS#

برای محافظت از داده‌ها در صورت سرقت دیسک، می‌توانید از LUKS استفاده کنید. در Calamares، گزینهٔ Encrypt system را فعال کنید.

Disk Encryption
  [✓] Encrypt system
  Encryption password: ********
  Confirm:              ********

رمز LUKS را فراموش نکنید

اگر رمز LUKS را فراموش کنید، دسترسی به داده‌ها غیرممکن می‌شود. رمز را در یک مکان امن ذخیره کنید. هیچ راهی برای بازیابی وجود ندارد.

استفاده از LVM#

LVM (Logical Volume Manager) به شما اجازه می‌دهد حجم‌های منطقی منعطف ایجاد کنید که به‌راحتی قابل تغییر اندازه هستند.

مراحل فعال‌سازی LVM در Calamares#

۱. در گزینهٔ پارتیشن‌بندی، Erase disk را انتخاب کنید. ۲. تیک LVM را فعال کنید. ۳. روی Next کلیک کنید.

Partitioning
  [✓] Erase disk
  [✓] Use LVM (Logical Volume Management)
  [ ] Encrypt system

ساختار LVM پیش‌فرض#

Logical Volumeاندازهنقطهٔ نصب
lv_root۳۰ گیگابایت/
lv_homeباقی‌مانده/home
lv_swapمعادل رمswap

تغییر اندازهٔ حجم منطقی پس از نصب#

# مشاهدهٔ حجم‌های منطقی
sudo lvs
 
# افزایش حجم /home با ۱۰ گیگابایت
sudo lvextend -L +10G /dev/mapper/parrot--vg-lv_home
 
# افزایش سیستم فایل
sudo resize2fs /dev/mapper/parrot--vg-lv_home

نصب dual-boot با ویندوز#

برای نصب Parrot کنار ویندوز:

پیش‌نیازها#

۱. ویندوز را نخست نصب کنید (اگر هنوز نصب نیست). ۲. در ویندوز، فضای کافی (حداقل ۳۰ گیگابایت) را unallocate کنید. ۳. Secure Boot را غیرفعال کنید. ۴. Fast Startup ویندوز را غیرفعال کنید.

پارتیشن‌بندی#

Disk layout (dual-boot with Windows):
  /dev/sda1  100 MiB   EFI System (موجود از ویندوز)
  /dev/sda2  16 MiB    MSR (Microsoft Reserved)
  /dev/sda3  200 GiB   NTFS (ویندوز)
  /dev/sda4  512 MiB   EFI System ← جدید برای Parrot (یا استفاده از sda1)
  /dev/sda5  30 GiB    ext4 → /
  /dev/sda6  8 GiB     swap
  /dev/sda7  باقی‌مانده ext4 → /home

مراقب پارتیشن ویندوز باشید

در حین پارتیشن‌بندی، هرگز پارتیشن ویندوز را پاک یا فرمت نکنید. فقط فضای unallocated را استفاده کنید.

جدول سیستم‌های فایل#

سیستم فایلمزایامعایبکاربرد
ext4پایدار، سریع، آشنابدون checksumپیش‌فرض Parrot
btrfssnapshot، فشرده‌سازیمصرف CPU بالاترسرور، نیاز به snapshot
xfsعملکرد بالا با فایل بزرگبدون کوچک‌شدنپایگاه داده
f2fsبهینه برای SSDپشتیبانی محدودفلش، SSD

خطاهای رایج#

خطای "No EFI System Partition"#

The partition table does not contain an EFI system partition.
  You need to create one with FAT32 file system and boot/esp flags.

راه‌حل: یک پارتیشن FAT32 با اندازهٔ ۵۱۲ مگابایت و mount point /boot/efi ایجاد کنید.

فضای کافی نیست#

Not enough space for installation.
  Required: 20 GiB
  Available: 15 GiB

راه‌حل: فضای بیشتری را آزاد کنید یا نسخهٔ سبک‌تری مانند Home Edition را نصب کنید.

پارتیشن‌ها در حال استفاده هستند#

The following partitions are in use:
  /dev/sda3 is mounted at /mnt/windows

راه‌حل: پارتیشن‌ها را unmount کنید:

# در محیط Live
sudo umount /dev/sda3

GRUB نصب نمی‌شود#

Failed to install GRUB bootloader

راه‌حل:

  • مطمئن شوید پارتیشن EFI با flagهای boot و esp ایجاد شده است
  • در صورت نصب روی سیستم قدیمی، حالت Legacy/CSM را در BIOS فعال کنید
  • دیسک را با جدول GPT (برای UEFI) یا MBR (برای Legacy) پاک کنید

خلاصه و مرحلهٔ بعد#

پارتیشن‌بندی درست، پایهٔ یک سیستم پایدار و قابل نگهداری است. برای اکثر کاربران، گزینهٔ Erase disk با LVM کافی است؛ اما برای کاربران پیشرفته، پارتیشن‌بندی دستی امکانات بیشتری فراهم می‌کند.

به‌عنوان گام بعدی:

اشتراک‌گذاری:

این صفحه در تاریخ ۵ تیر ۱۴۰۵ به‌روزرسانی شده است.