براگراب ۱-جواب نداد 0 گذاشتم
بله حق با شماست این یک اشتباه منطقی از من بود چون 1- شمارنده رو غیرفعال می کنه ولی شما در مورد غیرفعال کردن خود گراب پرسیدین که برای اون باید شمارنده رو 0 کرد و نه غیرفعال
فقط این رو هم اضافه کنم که اگه هر یک از دوستان د
و تا چند سیستم عامل داشته باشن دیگه راه تغییر شمارنده به صفر جواب نخواهد داد چون ، در صورت وجود چند سیستم عامل اسکریپت زیر توسط گراب مورد استفاده قرار می گیره :
/etc/grub.d/30_os-prober
که توی این اسکریپت چنین خط کدی وجود داره :
if [ "\${timeout}" = 0 ]; then
set timeout=10
fi
که این قسمت باعث می شه که حتی اگه شمارنده رو روی صفر قرار بدین باز اون به 10 تبدیل بشه ...
پس تنها راه ممکن غیر فعال کردن این اسکریپته ، به این صورت که اول باید دستور زیر رو کنین :
sudo nano /etc/default/grub
بعد محتوی زیر رو به اون فایل اضافه کنین تا اسکریپت مورد بحث توسط گراب استفاده نشه :
GRUB_DISABLE_OS_PROBER="true"
حالا می تونین با تغییر شمارنده به صفر از دیدن گراب در سیستم های
مولتی بوت هم راحت بشین
هم چنین می شه به عنوان
راه بهتر علاوه بر کد بالا (GRUB_DISABLE_OS_PROBE) این رو هم به فایل مورد نظر اضافه کرد (و یا اگه قبلاً وجود داشت ولی کامنت بود ، # رو حذف کرد) ، این طوری شمارنده روی هر عددی هم که باشه مهم نیست :
GRUB_HIDDEN_TIMEOUT="0"
در واقع
یا باید این شکلی باشه :
GRUB_TIMEOUT="0"
GRUB_DISABLE_OS_PROBER="true"
یا این شکلی :
GRUB_HIDDEN_TIMEOUT="0"
GRUB_DISABLE_OS_PROBER="true"
و در نهایت زدن دستور پایین نباید فراموش بشه :
sudo update-grub
پ.ن:البته تمام موارد گفته شده مربوط به سیستم هایی با بوت چندگانه هستش و شما که تک بوت هستین همون صفر کردن شمارنده کفایت می کنه