مشکل در بالا آمدن Kubuntu
موقعی که 14.04 kubuntu را راه اندازی کردم با چنین پیغامی مواجه شدم:
Gave up waiting for root device
...
ALERT! /dev/disk/by-uuid/.... does not exist
Dropping top shell!
BusyBox ...
در خط فرمانی که بعد از این پیام ظاهر می شود دستور exit باعث راه اندازی سیستم عامل بصورت عادی می شد اما بعد از restart باز هم همین خطا دیده می شود.
ظاهرا مشکل از اینجاست که سیستم عامل به اندازه کافی منتظر هارد دیسک نمی ماند و قبل از اینکه هارد دیسک قدیمی بیچاره من به خودش بجنبد سیستم عامل فکر می کند که کسی خانه نیست.
راه حل در افزودن rootdelay است.
در فایل ''boot/grub/grub.cfg/'' عبارت "quiet splash" را پیدا کنید و "rootdelay=90" را بعد از آن اضافه کنید. احتمالا باید دو قسمت از فایلتان را تغییر دهید.
خط مربوطه از فایل grub.cfg چنین خواهد بود:
quiet splash rootdelay=90 vt.handoff
و ممکن است خط ادامه داشته باشد که کاری با آن نداریم.
دقت کنید که دستور update-grub را اجرا نکنید و الا تغییرات شما حذف خواهند شد.
برای ویرایش فایل فوق نیاز به دسترسی root دارید. یعنی باید ویرایشگر خودتان را با این دسترسی اجرا کرده باشید. یعنی مثلا در kubuntu از دستور زیر استفاده کنید:
sudo kate