وقتی Linux بهطور عادی اجرا نمیشود، بسیاری از کاربران سعی میکنند با استفاده از Live USB وارد سیستم شوند تا آن را تعمیر کنند یا فایلهای مهم خود را نجات دهند。 اما گاهی مشکل اصلی این است که رایانه اصلاً از Live USB بوت نمیشود.
گاهی حافظه USB در منوی بوت دیده نمیشود، گاهی دیده میشود اما باز هم سیستم اصلی بالا میآید، و گاهی فقط صفحه سیاه یا پیام خطا ظاهر میشود。 در این مقاله، رایجترین علتها و روشهای حل این مشکل را مرحلهبهمرحله بررسی میکنیم。
1. اول دقیق مشخص کنید مشکل به چه شکلی ظاهر میشود
عبارت «از Live USB بوت نمیشود» میتواند چند حالت مختلف داشته باشد و هر حالت معمولاً علت متفاوتی دارد。
- USB اصلاً در Boot Menu دیده نمیشود
- USB دیده میشود، اما با انتخاب آن باز هم سیستم معمولی اجرا میشود
- بعد از انتخاب USB فقط صفحه سیاه دیده میشود
- خطایی مثل
no bootable deviceیاboot failedنمایش داده میشود - فرآیند بوت شروع میشود اما روی GRUB یا خطای kernel متوقف میشود
قبل از هر تغییری، مهم است که دقیقاً بدانید با کدام حالت روبهرو هستید。
2. مطمئن شوید فایل ISO درست است
یکی از رایجترین علتها، خراب بودن یا نامناسب بودن فایل ISO است。 اگر دانلود ناقص بوده، فایل آسیب دیده باشد یا نسخه اشتباهی انتخاب شده باشد، ممکن است Live USB ظاهراً درست ساخته شود اما هنگام بوت کار نکند。
- آیا ISO از وبسایت رسمی توزیع دانلود شده است؟
- آیا دانلود به طور کامل تمام شده است؟
- آیا نسخه با معماری رایانه شما سازگار است؟
- آیا اشتباهاً image مربوط به ARM انتخاب نشده است؟
برای بیشتر رایانههای معمولی باید از نسخه x86_64 یا amd64 استفاده شود。 تصویر ARM معمولاً روی لپتاپ یا دسکتاپ عادی بوت نمیشود。
اگر سایت رسمی مقدار SHA256 ارائه میدهد، بهتر است آن را هم بررسی کنید。
3. مطمئن شوید Live USB به درستی ساخته شده است
فقط کپی کردن فایل ISO روی حافظه USB معمولاً کافی نیست تا آن را قابل بوت کند。 باید از ابزار مناسب برای نوشتن image استفاده شود。
ابزارهای رایج عبارتاند از:
- Rufus
- balenaEtcher
- Ventoy
- Fedora Media Writer
اگر از Rufus استفاده میکنید، باید به نوع پارتیشن و حالت بوت هم توجه کنید:
- برای UEFI معمولاً GPT مناسب است
- برای Legacy BIOS قدیمی معمولاً MBR استفاده میشود
اگر این تنظیمها با سیستم شما هماهنگ نباشد، ممکن است USB دیده شود اما باز هم بوت نشود。
4. از Boot Menu استفاده کنید، نه فقط یک ریاستارت معمولی
خیلی از کاربران USB را وصل میکنند و فقط سیستم را ریاستارت میکنند。 در این حالت رایانه معمولاً همچنان از SSD یا HDD داخلی بوت میشود و این تصور ایجاد میشود که USB کار نمیکند。
درستتر این است که بلافاصله بعد از روشن کردن دستگاه وارد Boot Menu شوید。 کلیدهای رایج شامل این موارد هستند:
- F12
- F11
- Esc
- F9
- F8
سپس باید USB را بهصورت دستی انتخاب کنید。
5. اگر USB در BIOS یا Boot Menu دیده نمیشود
اگر USB اصلاً نمایش داده نمیشود، ابتدا باید سادهترین علتها را بررسی کنید。
(1) یک پورت USB دیگر امتحان کنید
برخی رایانهها، بهویژه مدلهای قدیمی، در مراحل اولیه بوت پورتهای USB 3.0 را خوب شناسایی نمیکنند。 بنابراین این موارد را امتحان کنید:
- پورت دیگری در لپتاپ
- پورت پشتی مادربرد
- پورت USB 2.0
همچنین بهتر است هنگام تست از USB hub، داک یا کابل رابط استفاده نکنید。
(2) یک حافظه USB دیگر امتحان کنید
بعضی فلشها برای نگهداری فایل عادی خوب کار میکنند، اما بهعنوان رسانه بوت قابل اعتماد نیستند。 تست با یک USB دیگر معمولاً خیلی وقتها سریعتر نتیجه میدهد。
(3) Live USB را دوباره از اول بسازید
اگر دفعه قبل فرایند نوشتن کامل یا صحیح نبوده، ممکن است USB ظاهراً سالم باشد اما در واقع bootable نباشد。 آن را فرمت کنید و دوباره از ابتدا بسازید。
6. Secure Boot را موقتاً غیرفعال کنید
در بعضی رایانهها Secure Boot میتواند جلوی اجرای برخی Live USBها را بگیرد。 این مسئله بهویژه در imageهای قدیمی یا ابزارهای خاص بیشتر دیده میشود。
وارد BIOS/UEFI شوید، گزینه Secure Boot را پیدا کنید، آن را موقتاً خاموش کنید و سپس دوباره بوت از USB را امتحان کنید。
اگر بعد از این کار همهچیز درست شد، احتمالاً علت همان سازگاری Secure Boot بوده است。
7. حالت UEFI و Legacy/CSM را بررسی کنید
یکی دیگر از علتهای بسیار رایج این است که حالت بوت رایانه با روشی که USB ساخته شده هماهنگ نیست。
- رایانه روی UEFI تنظیم شده، اما USB برای Legacy ساخته شده است
- رایانه روی Legacy/CSM تنظیم شده، اما USB فقط UEFI را پشتیبانی میکند
این ناهماهنگی میتواند باعث شود USB دیده نشود، بوت نشود یا سریعاً خطا بدهد。
در BIOS/UEFI گزینههایی مثل اینها را بررسی کنید:
- Boot Mode
- UEFI / Legacy Boot
- CSM Support
اگر یک حالت جواب نداد، حالت دیگر را هم امتحان کنید。
8. اگر بعد از انتخاب USB صفحه سیاه میشود
اگر USB دیده میشود و قابل انتخاب است اما بعد از آن صفحه سیاه میشود یا سیستم فریز میکند، مشکل معمولاً به گرافیک یا سازگاری firmware مربوط است。
- اشکال در راهاندازی GPU
- مشکل با NVIDIA
- خطا در ساخت USB
- ناسازگاری با firmware مربوط به UEFI
اگر منوی Live USB گزینههای اضافی دارد، اینها را امتحان کنید:
- Safe graphics
- nomodeset
- Compatibility mode
اگر سیستم در حالت گرافیکی امن بوت میشود، احتمالاً مشکل از راهاندازی گرافیک است نه از خود USB。
9. اگر رایانه همیشه سیستم قدیمی را بالا میآورد
گاهی Live USB به درستی ساخته شده، اما رایانه همیشه سیستم نصبشده را اجرا میکند。 این معمولاً به ترتیب بوت مربوط میشود。
- آیا واقعاً USB را از Boot Menu انتخاب کردهاید؟
- آیا USB در boot order بالاتر از دیسک داخلی قرار دارد؟
- آیا برای یک USB دو ورودی دیده میشود و مورد اشتباه انتخاب شده است؟
- آیا Fast Boot تشخیص دستگاههای خارجی را رد میکند؟
در بعضی مادربردها یک USB ممکن است دو بار دیده شود، مثلاً:
- UEFI: USB Name
- USB Name
اگر یکی کار نمیکند، دیگری را هم امتحان کنید。
10. ساخت دوباره Live USB اغلب سریعترین راهحل است
اگر قبلاً تنظیمات زیادی را در BIOS تغییر دادهاید و نتیجهای نگرفتهاید، تکرار همان کارها معمولاً فایدهای ندارد。 خیلی وقتها سریعتر است که Live USB را از اول و با روش دیگری بسازید。
- ISO رسمی را دوباره دانلود کنید
- از ابزار دیگری برای ساخت USB استفاده کنید
- از یک حافظه USB دیگر استفاده کنید
- اگر ممکن است، آن را با یک رایانه دیگر بسازید
- دوباره بوت را امتحان کنید
اگر بعد از تغییر ابزار یا USB مشکل فوراً برطرف شد، به احتمال زیاد ریشه مشکل در همان فرایند ساخت قبلی بوده است。
11. نکتههای مهم در رایانههای قدیمی و جدید
رایانههای قدیمی
- ممکن است فقط Legacy BIOS را پشتیبانی کنند
- ممکن است با فلشهای پرظرفیت مشکل داشته باشند
- ممکن است در بوت از USB 3.0 ناپایدار باشند
رایانههای جدید
- Secure Boot معمولاً بهطور پیشفرض فعال است
- بسیاری از آنها فقط بر UEFI تکیه دارند
- بعضی شرکتها محدودیت بیشتری برای boot از دستگاه خارجی اعمال میکنند
به همین دلیل ممکن است یک Live USB روی یک دستگاه کاملاً درست کار کند اما روی دستگاه دیگر اصلاً اجرا نشود。
12. راههای نهایی: بهروزرسانی BIOS/UEFI یا امتحان کردن یک توزیع دیگر
اگر مطمئن شدهاید که:
- ISO درست است
- USB درست ساخته شده است
- یک USB دیگر هم امتحان شده است
- Secure Boot و UEFI/Legacy هم آزمایش شدهاند
اما هنوز بوت انجام نمیشود، ممکن است مشکل از سازگاری firmware مادربرد باشد。 در بعضی موارد، بهروزرسانی BIOS/UEFI کمک میکند。
همچنین ارزش دارد یک توزیع Linux دیگر را هم امتحان کنید。 اگر فقط یک image خاص کار نمیکند اما دیگری بدون مشکل بالا میآید، احتمالاً مشکل در سازگاری همان image است。
جمعبندی
اینکه رایانه از Live USB بوت نمیشود لزوماً به معنی خرابی جدی سختافزاری نیست。 در بسیاری از موارد، مشکل در یکی از این بخشهاست:
- ISO اشتباه یا خراب
- ساخت نادرست USB
- ترتیب نامناسب بوت
- Secure Boot مانع اجرا میشود
- عدم هماهنگی بین UEFI و Legacy
- مشکل سازگاری پورت USB یا خود فلش
- صفحه سیاه به دلیل راهاندازی گرافیک
بهترین ترتیب بررسی معمولاً این است: اول ISO و روش ساخت USB را بررسی کنید → بعد Boot Menu و BIOS را بررسی کنید → سپس Secure Boot و UEFI/Legacy را امتحان کنید → و در صورت نیاز از USB دیگر، ابزار دیگر یا توزیع دیگر استفاده کنید.