</>

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

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

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

Command Palette

Search for a command to run...

ساخت فلش بوت‌پذیر Parrot OS

نوشتن ISO نصبی Parrot روی فلش USB با ابزارهای dd، BalenaEtcher و Ventoy.

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

پس از دانلود ISO و بررسی checksum، گام بعدی نوشتن ISO روی یک فلش USB بوت‌پذیر است. در این آموزش، چند روش متفاوت برای ساخت فلش بوت را مرور می‌کنیم.

پیش‌نیازها#

پیش از شروع، موارد زیر را آماده کنید:

  • یک فلش USB با حداقل ظرفیت ۸ گیگابایت (برای نسخهٔ Security)
  • فایل ISO بررسیشدهٔ Parrot
  • سیستم عامل لینوکس، ویندوز یا macOS

تمام داده‌های فلش پاک می‌شوند

روش‌های نوشتن ISO، تمام داده‌های روی فلش USB را پاک می‌کنند. پیش از ادامه، از اطلاعات مهم روی فلش پشتیبان بگیرید یا از فلش خالی استفاده کنید.

روش ۱: استفاده از dd (لینوکس/macOS)#

سریع‌ترین و مطمئن‌ترین روش در لینوکس و macOS، استفاده از دستور dd است. این روش مستقیماً روی بلوک دستگاه می‌نویسد و نیاز به هیچ نرم‌افزار اضافی ندارد.

مرحله ۱: شناسایی فلش USB#

# مشاهدهٔ دستگاه‌های ذخیره‌سازی متصل
lsblk
 
# خروجی:
# NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
# sda      8:0    0 465.8G  0 disk
# ├─sda1   8:1    0   512M  0 part /boot/efi
# └─sda2   8:2    0 465.3G  0 part /
# sdb      8:16   1  14.6G  0 disk
# └─sdb1   8:17   1  14.6G  0 part /media/user/USB

در مثال بالا، فلش USB دستگاه /dev/sdb است.

شناسایی صحیح دستگاه

شناسایی اشتباه دستگاه می‌تواند باعث پاک‌شدن هارد دیسک اصلی شما شود! همیشه با بررسی اندازه و نوع دستگاه، از انتخاب درست /dev/sdX مطمئن شوید.

مرحله ۲: جداسازی فلش (در صورت mounted بودن)#

# جداسازی تمام پارتیشن‌های فلش
sudo umount /dev/sdb*
 
# بررسی
lsblk

مرحله ۳: نوشتن ISO با dd#

# نوشتن ISO روی فلش (توجه: استفاده از /dev/sdb نه /dev/sdb1)
sudo dd if=Parrot-security-6.2_amd64.iso of=/dev/sdb bs=4M status=progress conv=fsync
 
# خروجی:
# 1050+1 records in
# 1050+1 records out
# 4404019200 bytes (4.4 GB, 4.1 GiB) copied, 180.5 s, 24.4 MB/s
پرچمتوضیح
if=فایل ورودی (ISO)
of=دستگاه خروجی (فلش)
bs=4Mاندازهٔ بلوک (سرعت بالاتر)
status=progressنمایش پیشرفت
conv=fsyncنوشتن کامل پیش از پایان

مرحله ۴: همگام‌سازی و خروج امن#

# اطمینان از نوشته‌شدن تمام داده‌ها
sync
 
# اکنون می‌توانید فلش را با خیال راحت جدا کنید

روش ۲: استفاده از BalenaEtcher (گرافیکی)#

BalenaEtcher یک ابزار گرافیکی و چندسکویی برای نوشتن ISO روی فلش است. این ابزار برای کاربرانی که با خط فرمان راحت نیستند، ایده‌آل است.

نصب BalenaEtcher#

# دانلود AppImage از وب‌سایت رسمی
wget https://github.com/balena-io/etcher/releases/download/v1.19.21/balenaEtcher-1.19.21-x64.AppImage
 
# قابل‌اجرا کردن
chmod +x balenaEtcher-1.19.21-x64.AppImage
 
# اجرا
./balenaEtcher-1.19.21-x64.AppImage

مراحل استفاده#

۱. فایل ISO را در Etcher انتخاب کنید (Flash from file). ۲. فلش USB را به‌عنوان هدف انتخاب کنید (Select target). ۳. روی Flash! کلیک کنید و منتظر بمانید تا عملیات تمام شود.

Etcher برای ویندوز/macOS

BalenaEtcher روی ویندوز و macOS نیز در دسترس است. اگر روی این سیستم‌عامل‌ها هستید، آن را از https://etcher.balena.io/ دانلود کنید.

روش ۳: استفاده از Ventoy (توصیه‌شده برای چند ISO)#

Ventoy ابزاری است که یک بار روی فلش نصب می‌شود و سپس می‌توانید چندین ISO را روی فلش کپی کنید و در زمان بوت، ISO مورد نظر را انتخاب کنید.

نصب Ventoy روی فلش#

# دانلود Ventoy
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.97/ventoy-1.0.97-linux.tar.gz
 
# استخراج
tar -xzf ventoy-1.0.97-linux.tar.gz
cd ventoy-1.0.97
 
# نصب روی فلش (با جایگزینی /dev/sdb با فلش خود)
sudo ./Ventoy2Disk.sh -i /dev/sdb

کپی ISO روی فلش Ventoy#

# پس از نصب Ventoy، فلش با فرمت exFAT ظاهر می‌شود
# کافی است ISO را روی آن کپی کنید
cp Parrot-security-6.2_amd64.iso /media/user/Ventoy/
 
# اکنون می‌توانید چندین ISO دیگر را نیز کپی کنید
cp kali-linux-2024.1.iso /media/user/Ventoy/
cp ubuntu-24.04.iso /media/user/Ventoy/

مزیت Ventoy

با Ventoy، نیازی به بازنویسی فلش برای هر ISO نیست. می‌توانید ده‌ها ISO روی یک فلش نگه دارید و در زمان بوت انتخاب کنید که کدام را اجرا کنید.

روش ۴: استفاده از Rufus (ویندوز)#

اگر روی ویندوز هستید، Rufus ابزار محبوب و سبکی برای ساخت فلش بوت است.

۱. Rufus را از https://rufus.ie/ دانلود کنید. ۲. فلش USB را متصل کنید. ۳. فایل ISO Parrot را در Rufus انتخاب کنید. ۴..scheme پارتیشن را روی GPT تنظیم کنید (برای UEFI). ۵. روی Start کلیک کنید.

بوت کردن از فلش#

پس از ساخت فلش بوت، باید سیستم را از روی آن بوت کنید:

تنظیم BIOS/UEFI#

۱. سیستم را ری‌استارت کنید. ۲. کلید ورود به BIOS را فشار دهید (معمولاً F2، F10، Del یا Esc). ۳. ترتیب بوت را طوری تنظیم کنید که USB اولویت اول باشد. ۴. تنظیمات را ذخیره و خارج شوید.

منوی بوت یک‌باره#

اکثر سیستم‌ها دارای منوی بوت یک‌باره هستند که نیازی به تغییر تنظیمات BIOS نیست:

سازندهکلید منوی بوت
DellF12
HPF9
LenovoF12 یا Novo
ASUSF8 یا Esc
AcerF12

خطاهای رایج#

خطای "No bootable device"#

مشکل: سیستم فلش را نمی‌شناسد یا از آن بوت نمی‌کند.

راه‌حل‌های ممکن:

  • Secure Boot را در BIOS غیرفعال کنید
  • ترتیب بوت را بررسی کنید
  • فلش را با روش دیگری بنویسید
  • پورت USB دیگری امتحان کنید (ترجیحاً USB 2.0)

dd خطای "Permission denied"#

dd: failed to open '/dev/sdb': Permission denied

راه‌حل: از sudo استفاده کنید:

sudo dd if=Parrot-security-6.2_amd64.iso of=/dev/sdb bs=4M status=progress conv=fsync

نوشتن روی /dev/sdb1 به‌جای /dev/sdb#

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

راه‌حل: همیشه روی دستگاه کامل (/dev/sdb) بنویسید، نه روی پارتیشن (/dev/sdb1).

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

ساخت فلش بوت‌پذیر، گام نهایی پیش از نصب Parrot است. برای کاربران حرفه‌ای dd، برای کاربران گرافیکی BalenaEtcher و برای کسانی که چندین ISO دارند، Ventoy انتخاب‌های بهینه‌ای هستند.

پس از بوت از فلش، نصب گام‌به‌گام Parrot را شروع کنید. اگر پارتیشن‌بندی پیچیده‌ای نیاز دارید، آموزش پارتیشن‌بندی را پیش از نصب مطالعه کنید.

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

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