ساخت فلش بوت Kali
ساخت فلش USB بوتپذیر Kali Linux با Rufus، BalenaEtcher، dd و Ventoy روی سیستمعاملهای مختلف.
برای نصب Kali Linux، باید فلش USB بوتپذیر بسازید. در این آموزش، روشهای مختلف ساخت فلش بوت روی ویندوز، لینوکس و macOS را بهطور کامل بررسی میکنیم.
پیشنیازها
پیش از شروع، موارد زیر را آماده داشته باشید:
- فایل ISO معتبر Kali (دانلودشده از منبع رسمی و بررسی checksum)
- فلش USB با حداقل ظرفیت ۸ گیگابایت (دادههای روی فلش پاک خواهد شد)
- یک کامپیوتر برای ساخت فلش
پشتیبان بگیرید
تمام دادههای روی فلش USB در طول فرآیند پاک میشوند. پیش از ادامه، از اطلاعات مهم روی فلش پشتیبان بگیرید.
روش ۱: BalenaEtcher (همهٔ پلتفرمها)
BalenaEtcher سادهترین و امنترین روش برای ساخت فلش بوت است و روی ویندوز، لینوکس و macOS کار میکند.
مراحل
۱. از balena.io/etcher نسخهٔ مناسب سیستمعامل خود را دانلود کنید. ۲. برنامه را اجرا کنید. ۳. روی Flash from file کلیک کنید و فایل ISO کالی را انتخاب کنید. ۴. روی Select target کلیک کنید و فلش USB را انتخاب کنید. ۵. روی Flash! کلیک کنید.
Etcher Progress:
[████████████████████████] 100%
- Flashing complete
- Validating... 100%
- 1 device successfully flashedEtcher بهترین انتخاب برای مبتدیان
Etcher بهصورت خودکار فلش را شناسایی و ISO را بنویسد. این ابزار حتی checksum را هم بررسی میکند و نیاز به دانش فنی ندارد.
روش ۲: Rufus (ویندوز)
Rufus یکی از محبوبترین ابزارها در ویندوز برای ساخت فلش بوت است.
مراحل
۱. از rufus.ie نسخهٔ آخر را دانلود کنید (نیازی به نصب ندارد). ۲. فلش USB را متصل کنید. ۳. Rufus را اجرا کنید. ۴. تنظیمات زیر را اعمال کنید:
| گزینه | مقدار توصیهشده |
|---|---|
| Device | فلش USB شما |
| Boot selection | فایل ISO کالی |
| Partition scheme | GPT (برای UEFI) یا MBR (برای Legacy) |
| Target system | UEFI (non-CSM) یا BIOS |
| File system | FAT32 (پیشفرض) |
| Cluster size | پیشفرض |
۵. روی Start کلیک کنید. ۶. اگر هشدار ISOHybrid پرسیده شد، گزینهٔ Write in ISO Image mode را انتخاب کنید.
روش ۳: dd (لینوکس و macOS)
دستور dd در لینوکس و macOS روش کلاسیک و قدرتمند ساخت فلش بوت است.
۱. شناسایی فلش USB
# شناسایی فلش (پیش از اتصال)
lsblk
# پس از اتصال فلش، مجدداً lsblk را اجرا کنید
lsblk
# خروجی نمونه:
# NAME MAJ:MIN RM SIZE TYPE MOUNTPOINT
# sda 8:0 0 465.8G disk
# sdb 8:16 1 14.7G disk # این فلش شماست
# └─sdb1 8:17 1 14.7G part /media/user/USB۲. آنمونت کردن فلش
# آنمونت کردن تمام پارتیشنهای فلش
sudo umount /dev/sdb*
# یا برای پارتیشن خاص
sudo umount /dev/sdb1۳. نوشتن ISO با dd
# نوشتن ISO روی فلش (توجه: /dev/sdb، نه /dev/sdb1)
sudo dd if=kali-linux-2026.1-installer-amd64.iso of=/dev/sdb bs=4M status=progress
# خروجی نمونه:
# 1180+1 records in
# 1180+1 records out
# 4950566912 bytes (5.0 GB, 4.6 GiB) copied, 320.5 s, 15.4 MB/s
# اطمینان از نوشته شدن دادهها
syncبسیار مراقب باشید
دستور dd بیرحمانه است. اگر of= اشتباه باشد، میتواند کل هارد دیسک شما را پاک کند. همیشه با lsblk مطمئن شوید که /dev/sdX واقعاً فلش USB است.
روش ۴: Ventoy (چند ISO روی یک فلش)
Ventoy ابزار فوقالعادهای است که به شما اجازه میدهد چند ISO را روی یک فلش قرار دهید و در زمان بوت، یکی را انتخاب کنید.
مراحل نصب Ventoy
۱. از ventoy.net نسخهٔ آخر را دانلود کنید.
۲. فلش USB را متصل کنید.
۳. برنامه Ventoy2Disk را اجرا کنید.
۴. فلش USB را انتخاب و روی Install کلیک کنید.
# در لینوکس، میتوانید از CLI استفاده کنید
sudo sh Ventoy2Disk.sh -i /dev/sdb
# خروجی:
# Ventoy2Disk Version: 1.0.97
# Install Ventoy to /dev/sdb
# Successfully installed Ventoy to /dev/sdbکپی ISOها
پس از نصب Ventoy، فلش بهصورت یک پارتیشن معمولی نمایش داده میشود. کافی است فایلهای ISO را روی فلش کپی کنید:
# کپی ISO کالی روی فلش Ventoy
cp kali-linux-2026.1-installer-amd64.iso /media/user/Ventoy/
# کپی ISOهای دیگر در کنار آن
cp ubuntu-24.04.iso /media/user/Ventoy/
cp debian-12.iso /media/user/Ventoy/پس از بوت از فلش، منوی Ventoy با لیست تمام ISOها نمایش داده میشود.
بوت از فلش USB
پس از ساخت فلش، باید سیستم را از آن بوت کنید:
۱. فلش USB را به کامپیوتر هدف متصل کنید. ۲. سیستم را ریاستارت کنید. ۳. کلید منوی بوت را فشار دهید:
| سازنده | کلید منوی بوت |
|---|---|
| Dell | F12 |
| HP | F9 یا Esc |
| Lenovo | F12 یا Fn+F11 |
| Asus | F8 یا Esc |
| Acer | F12 |
| Custom motherboard | F11 یا F8 |
۴. فلش USB را از منو انتخاب کنید. ۵. در منوی Kali، گزینهٔ Graphical Install را انتخاب کنید.
Kali GNU/Linux Rolling Boot Menu
* Graphical Install
Install
Advanced options
Accessibility options
Help
Command line installخطاهای رایج
بوت نشدن فلش در حالت UEFI
مشکل: سیستم فلش را در حالت UEFI نمیشناسد.
راهحل:
- فلش را با partition scheme GPT بسازید (در Rufus این گزینه را انتخاب کنید)
- مطمئن شوید Secure Boot در BIOS خاموش است
- اگر ISO حالت UEFI ندارد، از حالت Legacy BIOS استفاده کنید
خطای "Operating System not found"
مشکل: پس از بوت از فلش، خطای فوق نمایش داده میشود.
راهحل:
- با
ddمجدداً بنویسید (احتمالاً ISO درست نوشته نشده) - فلش را روی پورت USB دیگری امتحان کنید
- BIOS را روی حالت UEFI قرار دهید
کندی شدید هنگام بوت
مشکل: بوت از فلش بسیار کند است.
راهحل:
- از پورت USB 3.0 (آبی رنگ) استفاده کنید
- فلش با سرعت پایین را با فلش سریعتر تعویض کنید
- از نسخهٔ Light یا NetHunter استفاده کنید
تست فلش پیش از نصب
پیش از نصب، از منوی Kali گزینهٔ Live system را انتخاب کنید تا بدون نصب، Kali را تست کنید. این کار کمک میکند مطمئن شوید سختافزار شما پشتیبانی میشود.
خلاصه و مرحلهٔ بعد
ساخت فلش بوت Kali با ابزارهای مختلف امکانپذیر است؛ BalenaEtcher برای سادگی، Rufus برای ویندوز، dd برای لینوکس و Ventoy برای چند ISO روی یک فلش.
بهعنوان گام بعدی:
- آموزش نصب گامبهگام را برای ادامهٔ کار بخوانید
- آموزش پارتیشنبندی را برای درک ساختار دیسک ببینید
- آموزش بررسی Checksum را در صورت نیاز به تایید فایل مرور کنید
این صفحه در تاریخ ۵ تیر ۱۴۰۵ بهروزرسانی شده است.