سایبریت

بوت نشدن ویندوز بعد از نصب اوبونتو

در این مقاله می‌خواهیم به مشکل بوت نشدن ویندوز بعد از نصب اوبونتو بپردازیم. گاهی بعد از نصب اوبونتو در کنار ویندوز زمانی که سیستم را اجرا می‌کنیم در منوی grub2 گزینهٔ بوت ویندوز شناسایی نمیشود و سیستم بدون استفاده از منوی grub2 به‌طور مستقیم به ویندوز یا لینوکس بوت می‌کند.

در واقع ما باید گراب را آپدیت کنیم تا مشکل برطرف شود. برای حل این مشکل و افزودن گزینه بوت ویندوز در گراب می‌توانیم با تعمیر گراب یا استفاده از نرم‌افزار Boot Repair این مورد را برطرف کنیم. ابزار Boot Repair می تواند مشکلاتی نظیر بوت نشدن ویندوز بعد از نصب اوبونتو، بوت نشدن اوبونتو بعد از نصب ویندوز و زمانی که گراب نمایش داده نمی‌شود را برطرف کند.

روش ۱: آپدیت گراب

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

sudo apt update
sudo apt install os-prober
sudo os-prober
sudo update-grub

بعد از ریبوت سیستم می‌توانید گزینه ویندوز را در گراب مشاهده کنید.

روش ۲: تعمیر گراب با Boot Repair

اگر به اوبونتو دسترسی ندارید باید اوبونتو را بصورت لایو (از روی USB) اجرا کنید و با فشردن کلیدهای (Ctrl+Alt+T) ترمینال را باز کنید. در ادامه به اینترنت متصل شوید و دستوارت زیر را به ترتیب وارد کنید. توجه کنید به هنگام اجرای دستور زیر از شما رمز‌عبور اوبونتو درخواست می شود. رمزعبور خود را تایپ کنید (در ترمینال پسورد نمایش داده نمی‌شود) و Enter بزنید.

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

در برنامه باز شده روی Recommended repair کلیک کنید تا گراب تعمیر شود. با مشاهده پیام boot successfully repaired می‌توانید اوبونتو را ریبوت کنید و در منو گراب گزینه بوت ویندوز را مشاهده کنید.

مطالعه کنید
نصب کالی لینوکس در VMware

ابزار boot repair - بوت نشدن ویندوز بعد از نصب اوبونتو

مشاهده ویدیو آموزشی

شما با استفاده از این ابزار در واقع دستورات زیر را بصورت خودکار اجرا می‌کنید. در زیر عبارت sda3 پارتیشن لینوکس شما است.

mount /dev/sda3 /mnt
mount –bind /dev /mnt/dev
mount –bind /dev/pts /mnt/dev/pts
mount –bind /proc /mnt/proc
mount –bind /sys /mnt/sys
chroot /mnt
grub-install /dev/sda
update-grub

روش ۳: تعمیر بوت ویندوز

گاهی سیستم شما اوبونتو هست و نیاز دارید که ویندوز را در کنارش نصب کنید در اینصورت بعد از نصب ویندوز، در منو بوت ویندوز گزینه اوبونتو را مشاهده نمی کنید. در اینجا باید گزینه اوبونتو را به منو بوت ویندوز اضافه کنید:

اگر می‌خواهید منو بوت شما به جای ویندوز، گراب باشد می‌توانید از همان روش بالا استفاده کنید و مجددا گراب اوبونتو را نصب کنید. به اینصورت که برای تعمیر grub2 اوبونتو بعد از نصب ویندوز، ابتدا فایل ISO اوبونتو را دانلود کنید و روی یک DVD یا USB رایت کنید و سپس آن را بوتیبل (Bootable) کنید.

در ادامه بعد از بوت شدن اوبونتو بر روی Try Ubuntu کلیک کرده تا به‌صورت Live اوبونتو اجرا شود. و در آخر همانند روش بالا وارد ترمینال شده و مراحل را انجام دهید.

اما اگر بخواهید به منو بوت ویندوز گزینه اوبونتو را اضافه کنید، طبق زیر مراحل را انجام دهید.

1. ابتدا در سیستم CD نصب ویندوز را قرار بدهید (یا آن را روی USB رایت کنید) و سپس آن را بوت کنید.

2. زمانی که صفحه نصب اولیه ویندوز را مشاهده کردید روی “Repair your computer” کلیک کنید.

تعمیر بوت ویندوز - بوت نشدن ویندوز بعد از نصب اوبونتو

3. در ادامه به ترتیب روی گزینه Troubleshoot و Command Prompt کلیک کنید.

تعمیر بوت ویندوز 10 با cmd - بوت نشدن ویندوز بعد از نصب اوبونتو

اگر ویندوز شما 7 باشد این پنجره را مشاهده می‌کنید. روی Command Prompt کلیک کنید.

تعمیر بوت ویندوز 7 با cmd - بوت نشدن ویندوز بعد از نصب اوبونتو

4. در پنجره CMD دستورارت زیر را بنابر حالتی که ویندوز شما نصب شده است وارد کنید و Eenter بزنید:

اگر ویندوز شما در حالت BIOS نصب شده باشد

دستور زیر را وارد کنید و اینتر بزنید:

bootrec /fixmbr
bootrec /fixboot

اگر ویندوز شما در حالت UEFI نصب شده باشد

مطالعه کنید
شروع کار با ترمینال لینوکس

دستور زیر را وارد کنید و اینتر بزنید:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

اگر دستور بالا چیزی را تغییر نداد، می توانید از دستور زیر استفاده کنید.

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi

5. در آخر سیستم را ریستارت کنید تا گزینه اوبونتو را ببینید.

8+

دیدگاه‌ها (26)

  • بخش دیدگاه محیط تعامل میان ما و شما است
  • سوالات، پیشنهادات و انتقادات خود را با ما در میان بگذارید
  • شما در بیان نظر خود آزاد هستید و تمامی کامنت ها منتشر می‌شوند

    آرین مهمان 26 شهریور 1399

    سلام، من دستور اول رو که میزنم با خطای: some index files failed to download. They have been ignored or old ones used instead مواجه میشم

      معین کاردانی بنیان گذار 26 شهریور 1399

      سلام دوست عزیز
      برای نصب بسته به اتصال اینترنت نیاز دارید، سیستم را ریبوت کنید و مراحل را تکرار کنید. اگر مشکل حل نشد روش زیر را دنبال کنید
      روش اول: مخزن بسته boot repair را بصورت دستی اضافه کنید
      nano /etc/apt/source.list.d/yannubuntu-boot-repair-focal.list
      خط زیر را در فایل بالا ذخیره کنید
      deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal main
      به جای focal باید نام نسخه اوبونتو خود را جایگزین کنید
      و سپس اجرای دستور زیر
      sudo apt update && sudo apt install -y boot-repair && boot-repair
      روش دوم: اگر موفق نشدید باید مخازن نسخه اصلی را برگردانید
      sudo mv /etc/apt/sources.list{,.backup}
      sudo mv /etc/apt/sources.list.d{,.backup}
      sudo mkdir /etc/apt/sources.list.d
      sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
      sudo apt update
      sudo add-apt-repository restricted
      sudo add-apt-repository multiverse
      sudo add-apt-repository universe
      sudo apt update
      و درادامه مطابق مقاله مراحل را انجام بدید

    amir مهمان 27 مرداد 1399

    من لینوکس زوبونتو رو کنار ویندوز نصب کردم ولی الان وقتی میخوام از زوبونتو استفاده کنم منو انتخاب سیستم عامل رو بالا نمیاره و مستقیم میره تو ویندوز . چیکار باید بکنم ؟

      معین کاردانی بنیان گذار 27 مرداد 1399

      سلام دوست عزیز
      موارد زیر را انجام بدید
      Disabled Fast Startup & Secure Boot
      install boot-repair
      از ابزار efibootmgr هم میتوانید استفاده کنید

    maede مهمان 6 اردیبهشت 1399

    سلام مجدد، آقای کاردانی خیلی ممنونم که من را راهنمایی کردید، من سوالات رامطالعه کردم، کاری هم که گفته بودید انجام دادم،کارت گرافیکیه من ازنوعati radeonهستش،ولی متاسفانه همچنان وقتی میخواهم وارد ویندوز شوم یک صفحه ی بنفش رنگ نمایش داده میشود، میشه بازم کمکم کنین؟؟

      معین کاردانی بنیان گذار 6 اردیبهشت 1399

      سلام دوست عزیز
      مراحل زیر را انجام بدید
      1. به هنگام روشن کردن SHift را نگه دارید
      2. در منو گراب Ubuntu Recovery Mode را انتخاب کنید
      3. گزینه mount the disk as read/write و root shell with networking را انتخاب کنید
      4. دستورات زیر را به ترتیب وارد کنید
      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get install fglrx
      sudo aticonfig --initial
      sudo reboot

      اطلاعات بیشتر: https://cutt.ly/NyoCp40

    maede مهمان 30 فروردین 1399

    سلام.من اوبونتو را درکناز ویندوز10نصب کردم ازروی مقاله ای که معرفی کردین ودرمنوی گراب هم گزینه ی اوبونتو وهم گزینه ی ویندوز وجود دارد ولی وقتی میخواهم وارد ویندوز شوم در بعضی موارد باخطا مواجه میشود وفقط یک صفحه ی بنفش رنگ نمایش داده میشود وباید دوباره سیستم راخاموش روشن کنم تا شاید بتوانم به ویندوز برم.میشه لطفا کمکم کنین.

      معین کاردانی بنیان گذار 31 فروردین 1399

      سلام دوست عزیز
      قسمت سوالات متداول در پایین مقاله را بخوانید
      https://cybrit.ir/?p=762

    نیما سمیعی مهمان 19 بهمن 1398

    سلام آقای معین کاردانی
    من دستور اول رو زدم و به درستی انجام شد
    اما دستور دوم با خطا مواجه شدم
    میگه
    Unable to correct problrms,you have held broken package

      معین کاردانی بنیان گذار 20 بهمن 1398

      سلام دوست عزیز
      دستورات زیر را به‌ترتیب وارد کنید
      sudo dpkg --configure -a
      sudo apt-get install -f
      sudo apt-get clean && sudo apt-get update

    سجاد میرعلیزادگان کاربر 23 دی 1398

    سلام.
    بهترین نظر در این مورد،فقط و فقط،حذف یک پارتیش.
    مثلا اگه دلتون نیومد یکیشو حذف کنید، swap رو حذف کنید البته که من هارد ۵۰۰ گیگ دارم اگه لینوکس نصب کنم و یه پارتیشن ۴گیگ که ایجاد نشده رو swap کنم،ویندوز باز نمیشه ولی بعدش که حذفش کنم عالییی.
    نکته: اگه میخواهید پارتیشن «swap در هارد۵۰۰»
    داشته باشید، اول پارتیشنتون بیش از ۴تا نباشه.
    امتحانش کرده ام چندین بار.به این نتیجه رسیدم. ان شاءالله موفق باشید.

    علی مهمان 12 دی 1398

    سلام من از درایو سی حدود پنجاه گیگ را شرینک کردم برای نصب سنتوس و نصب کردم حال در منوی گراب فقط سنتوس هست و ویندوز نمایش داده نمیشود احتمال دادم درایو ویندوز از بین رفته باشد با ویندوز لایو سیستم را راه اندازی کردم ولی ویندوز هنوز وجود داشت اما هنوز در گرابم ویندوز را مشاهده نمیکنم چه کار اینجام بدم که در گراب بیاد و بتوانم دوئل بوت کنم

      معین کاردانی بنیان گذار 13 دی 1398

      سلام دوست عزیز
      https://cutt.ly/aryMNCq
      https://cutt.ly/hryMMkE

    saeed مهمان 14 آذر 1398

    سلام ، من ویندوز 7 داشتم ، نسخه ubuntu 18 رو نصب کردم ، الان در منوی گراب اسم ویندوز نمایش داده میشه ، اما با انتخابش تنها صفحه سیاه میشه و دوباره برمیگرده به منو ، از برنامه boot repair هم استفاده کردم ، ولی الان وقتی ویندوز رو انتخاب میکنم خطای NTLDR is missing رو نشون میده و باز بوت نمیشه!! چطور از ubuntu میتونم این مشکل رو رفع کنم؟!!!
    ممنونم

      معین کاردانی بنیان گذار 15 آذر 1398

      سلام دوست عزیز
      در تنظیمات BIOS بوت را روی هارد دیسکتون قرار بدید
      https://cutt.ly/Ze8GEiX
      https://cutt.ly/1e8GRG0

    امیر مهمان 29 آبان 1398

    سلام وقت بخیر
    من روی سیستمم لینوکس SUSE داشتم الان به مشکل Grub بر خوردم راهکار هارو میتونم برای suse استفاده کنم ؟

      معین کاردانی بنیان گذار 4 آذر 1398

      سلام دوست عزیز
      از این راهنما استفاده کنید
      https://cutt.ly/aeBQpDu

    Hamid مهمان 30 مرداد 1398

    سلام دوست عزیز
    من روی سیستم ویندوز ده داشتم و کالی رو روی درایو دیگه نصب کردم نصب کامل شد و منوی گراب بالا میاد و به راحتی وارد کالی میشود ولی وقتی میخوام وارد ویندوز بشم صفحه سیاه میشه خواستم ویندوز رو دوباره نصب کنم چون به نظر بوت ویندوز پریده ولی موقعه نصب ویندوز پارتیشن ها رو نشون نمیده یه راهکار اینه که کل هارد و پاک کنم و از اول شروع کنم ولی چون اطلاعات دارم نمیخوام این کار و بکنم تنظیمات بایاس هم به ide تبدیل کردم بازم نشد الان با پاک کردن هایبرنت به اطلاعات ویندوز دسترسی دارم .فقط میخوام بدونم راهی وجود داره که بدون پاک کردن هارد ویندوز را بالا بیارم؟

      معین کاردانی بنیان گذار 31 مرداد 1398

      سلام دوست عزیز
      ایا گزینه های fast startup و Secure Boot غیر‌فعال کردید
      راهنمای مرحله 4 در مقاله زیر
      https://cybrit.ir/?p=762

    سجاد مهمان 22 خرداد 1398

    ببخشید ، در ادامه توضیحات قبلی میخواستم بگم که اوبونتو رو توی یک درایو جدا از ویندوز نصب کردم ینی ویندوز توی درایو C و اوبونتو توی درایو E
    لطفا جواب بدید
    ببخشید دوتا پیام فرستادم

    سجاد مهمان 22 خرداد 1398

    سلام تروخدا کمکم کنید. من اول ویندوز 10 رو تو سیستمم داشتم و بعداز اون شروع به نصب اوبونتو نسخه 18.04 از طریق فلش انجام دادم اوبونتو به صورت کامل نصب شد تا پیام ریاستارت نمایش داده شد و منم ریاستارت کردم اما منوی گراب نمایش داده نشد و دوباره وارد فلش (بوتیبل) شد و برایم نصب اوبوتو را نمایش داد و دیگه حتی ویندوزمم بالا نمی اید .حتی تنظیمات بوت را هم روی ویندوز گذاشتم اما صفحه سیاه نمایش داده میشود با یک خط تیره و بعد از چند ثانیه وارد بایوس میشود حتی اون دستوراتی ک تو سایت دادید را در ترمینال اوبوتو وارد کردن اما پیام Error:~yannybuntu user or team dose not exist میده
    تروخدا کمکم کنید حداقل ویندوزم بالا بیاد

      معین کاردانی بنیان گذار 23 خرداد 1398

      سلام دوست عزیز
      نگران نباشید مشکل حل میشود
      مشکلاتی که پیش میاد به خاطر تغییر روند نصب هست
      در مورد سوال دوم
      معمولا اگر پارتیشن انتخابی از نوع basic باشه و secure boot و ... را طبق مراحل انجام داده باشید فکر نمیکنم مشکلی داشته باشه
      در مورد سوال اول
      مرحله یک این مقاله را انجام بدید تا گراب براتون نمایش داده بشه
      اگر به ویندوز دسترسی ندارید این مقاله را مطالعه کنید
      http://bit.do/eUUhe
      وارد cmd بشید و مرحله 1 را انجام بدید تا گراب نمایش داده شود
      بعد از انجام این کارها نتیجه را ارسال کنید

    Ati مهمان 5 خرداد 1398

    با سلام و وقت بخیر
    ممنون از مقالات مفیدتون.
    بنده تمام راهکارهای فوق را انجام دادم ولی باز هم مثل قبل در صفحه گراب متن زیر نوشته میشه
    GNU GRUB version 2.02
    Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.
    grub
    ممنون میشم راهکار دیگری بهم معرفی کنید که گراب به صورت عادی ظاهر بشه و لازم نباشه هر سری برای ورود به اوبونتو از بوت سیستم وارد بشم. البته لازمه بگم که اگر اولویت بوت بر روی ویندوز باشه، سیستم به صورت خودکار وارد ویندوز میشه اما اگر اولویت بر روی اوبونتو باشه، در صفحه گراب متن فوق ظاهر میشه.
    ممنون

      معین کاردانی بنیان گذار 6 خرداد 1398

      سلام دوست عزیز
      ممنون از شما و همراهی خوبتون
      بعد اینکه روش دوم را انجام دادید، دستورات امده در تصویر زیر را در ترمینال وارد کنید
      https://imgurl.ir/uploads/d556268_.png
      در پنجره نمایش داده شده با استفاده از کلید TAB گزینه را روی YES قرار دهید و Enter بزنید
      فرایند که انجام شد، سیستم را ری‌استارت کنید

    مهدی مهمان 20 اردیبهشت 1398

    سلام حسته نباشید من کاری ک گفتید انجام دادم ولی بعد از این تو منوی گراب فقط چنتا لینک بی ربط با اسم اوبنتو اضافه شدنو خبری از لینک ویندوز نیست الان چی کار کنم؟

      معین کاردانی بنیان گذار 21 اردیبهشت 1398

      سلام
      کدام یکی از روش ها را انجام دادید
      برای راهنمایی دقیق‌تر لطفا عکس منوی گرابتان را ارسال کنید