پارتیشنبندی 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 را بزنید.
| فیلد | مقدار |
|---|---|
| Size | 512 MiB |
| Type | Primary |
| File system | FAT32 |
| Mount point | /boot/efi |
| Flags | boot, esp |
مرحله ۳: ایجاد پارتیشن root
| فیلد | مقدار |
|---|---|
| Size | 30 GiB |
| Type | Primary |
| File system | ext4 |
| Mount point | / |
مرحله ۴: ایجاد پارتیشن swap
| فیلد | مقدار |
|---|---|
| Size | 8 GiB (یا معادل رم) |
| Type | Primary |
| File system | linuxswap |
| Mount point | swap |
اندازهٔ swap
اگر رم کافی (۱۶ گیگابایت یا بیشتر) دارید، swap کوچک (۲-۴ گیگابایت) کافی است. برای hibernation، swap باید حداقل برابر با رم باشد.
مرحله ۵: ایجاد پارتیشن home
| فیلد | مقدار |
|---|---|
| Size | باقیمانده |
| Type | Primary |
| File system | ext4 |
| 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 |
| btrfs | snapshot، فشردهسازی | مصرف 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/sda3GRUB نصب نمیشود
Failed to install GRUB bootloaderراهحل:
- مطمئن شوید پارتیشن EFI با flagهای
bootوespایجاد شده است - در صورت نصب روی سیستم قدیمی، حالت Legacy/CSM را در BIOS فعال کنید
- دیسک را با جدول GPT (برای UEFI) یا MBR (برای Legacy) پاک کنید
خلاصه و مرحلهٔ بعد
پارتیشنبندی درست، پایهٔ یک سیستم پایدار و قابل نگهداری است. برای اکثر کاربران، گزینهٔ Erase disk با LVM کافی است؛ اما برای کاربران پیشرفته، پارتیشنبندی دستی امکانات بیشتری فراهم میکند.
بهعنوان گام بعدی:
- آموزش نصب گامبهگام را برای ادامهٔ نصب ببینید
- پس از نصب، آموزش بهروزرسانی سیستم را دنبال کنید
- برای مدیریت نرمافزارها، آموزش APT را بخوانید
این صفحه در تاریخ ۵ تیر ۱۴۰۵ بهروزرسانی شده است.