Неможливо завантажитися в Windows після встановлення Ubuntu, як виправити?


35

Я встановив Windows на свій комп’ютер, після чого слід встановити Ubuntu. Однак зараз я не можу завантажитися в установку Windows.

Що я можу зробити, щоб це виправити?


Ви можете дати детальну інформацію. чи є у меню GRUB вікна, і якщо його вибрано, воно не завантажується або в меню GRUB немає запису про Windows 8.
sai siva sundar

Отримання меню Ubuntu Grub і під час вибору Windows8 / sda1 / натисніть ctrl + alt + del It`s Shwoing Like That
Vishnu Bathala

Вкажіть URL-адресу, надану утилітою Boot-Repair.
LovinBuntu

1
Це постріл у темряві, але, можливо, варто спробувати; Спробуйте завантажитися в Ubuntu, відкрийте Gparted, виберіть розділ Windows, клацніть правою кнопкою миші та виберіть прапорець. Це дозволить запустити перевірку диска та спробувати виправити помилки. Це колись зробило для мене хитрість, виправляючи проблеми з завантаженням на первинному розділі. Це, ймовірно, не дасть результату, але це не зашкодить.
DrA7

3
Більшість людей захоче ігнорувати прийняту відповідь і використовувати набагато кращу відповідь Карела нижче
Занна

Відповіді:


14

Я збираюся зробити деякі припущення:

  1. Що Windows встановлена ​​та налаштована для завантаження через UEFI.
  2. Ubuntu встановлюється та налаштовується для завантаження через UEFI.
  3. Наразі ви бачите грубне меню під час завантаження.

Якщо будь-яке з цих припущень помилкове, то наступна порада вам не допоможе (хоча це також нічого не зашкодить):

Створіть файл /boot/grub/custom.cfg(запустивши sudo -H gedit /boot/grub/custom.cfg) із цим вмістом:

#This entry should work for any version of Windows installed for UEFI booting

menuentry "Windows (UEFI)" {
 search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

(Скопіюйте та вставте вище у вікно Gedit, яке з’явиться, а потім збережіть та закрийте Gedit)

Перезавантажте систему, і вам слід побачити запис під назвою "Windows (UEFI)", і якщо ви вибрали його, тоді Windows має завантажитися. Якщо це не допоможе, будь ласка, запустіть сценарій інформації про завантаження ( http://bootinfoscript.sourceforge.net/ ) та опублікуйте повідомлення, RESULTS.txtяке воно виробляє, щоб у мене була інформація, необхідна для надання належних порад.


1
дякую за відповідь, і я легко це виправив, встановивши Grub Tool
Vishnu Bathala

У мене була система подвійного завантаження системи Mint19 та Windows 10. Це добре працювало. Чомусь я вирішив замінити mint19 на ubuntu 18. Після встановлення я можу завантажувати лише Ubuntu. Мій виграш 10 більше не завантажується. У мене є результат.txt після виконання сценарію. RESULTS.txt на моєму Диску Google: - drive.google.com/file/d/1JAOcZaEGZZbV4q96ADw9cqDnaK_bNLwI/…
masiboo

26

Меню GRUB не відображається

Якщо комп'ютер завантажується в Ubuntu автоматично, не показуючи меню GRUB взагалі, іноді ви можете натиснути клавішу BIOS / UEFI виробника під час завантаження, а в режимі UEFI або BIOS з меню прошивки виберіть потрібну операційну систему. Зазвичай використовуються клавіші Esc, Delete, F1, F2, F10, F11 або F12. На планшетах звичайними кнопками є збільшення гучності або зменшення гучності. Під час запуску часто є екран, на якому згадується ключ. Якщо його немає, або якщо екран проходить занадто швидко, щоб його побачити, перегляньте веб-сайт виробника. *

Якщо це не працює, коли меню GRUB не з’являється під час завантаження, відразу після запуску екрана BIOS / UEFI під час завантаження, за допомогою BIOS, швидко натисніть та утримуйте Shiftклавішу, яка відобразить екран меню GNU GRUB. За допомогою UEFI натисніть (можливо кілька разів) Escклавішу, щоб перейти до екрана меню GNU GRUB. Іноді заставний екран виробника є частиною завантажувача Windows, тому при включенні машини він переходить безпосередньо на екран меню GNU GRUB, а потім натискання Shiftне потрібне.

Якщо це не працює, коли меню GRUB не з’являється під час завантаження, спробуйте відповісти на:


Ремонт завантаження

Від Ubuntu відкрийте термінал і введіть:

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

Відкрийте додаток «Ремонт завантаження» та виберіть Додаткові параметри -> вкладка « Інші параметри » -> « Відновити завантажувальні файли Windows» . Прапор завантаження повинен бути розміщений на тому ж розділі, на якому встановлено Ubuntu. Розділ, на якому встановлено Ubuntu, можна ідентифікувати за допомогою програми Disks, яка вбудована в Ubuntu.

введіть тут опис зображення

Якщо ви не можете вибрати параметр « Відновити завантажувальні файли Windows», оскільки він є сірим, зверніться до цієї відповіді .


Rescatux

Rescatux - це безкоштовний завантажувальний живий CD / USB, який може відремонтувати GRUB та завантажувач Windows. Rescatux має графічний інтерфейс з меню завдань порятунку операційної системи. Якщо ваш жорсткий диск має формат розділів MBR, ви можете вибрати опцію Відновити Windows MBR (BETA) для відновлення завантажувача Windows. Якщо на вашому комп'ютері є вбудована програма UEFI, ви можете вибрати серед опцій UEFI Опції завантаження.

Параметри завантаження:

  • (> = 0,41 бета-версія 1) Оновіть замовлення UEFI
  • (> = 0.41 бета-версія 1) Створіть нову запис завантаження UEFI
  • (> = 0,41 бета-1) Статус розділу UEFI
  • (> = 0,41 бета-1) Підроблена програма UEFI для Microsoft Windows
  • (> = 0,41 бета 1) Сховати UEFI Microsoft Windows
  • (> = 0,41 бета-версія 1) Перевстановіть Microsoft Windows EFI
  • (> = 0,41 бета-1) Перевірте завантаження UEFI

Параметри GRUB:

  • (> = 0.40 бета-версія 11) Легке виправлення завантаження GNU / Linux
  • Відновіть GRUB та GRUB2
  • (> = 0,31 бета-4) Оновіть будь-яке меню GRUB2
  • Оновити меню Debian / Ubuntu GRUB

Параметри Windows:

  • Відновлення Windows MBR (BETA)
  • Очистити паролі Windows
  • (> = 0,31 бета-4) Заохочення користувача Windows до ролі адміністратора
  • (> = 0,41 бета-версія 1) Перевстановіть Microsoft Windows EFI
  • (> = 0,31 бета-4) Розблокувати користувача Windows

Параметри пароля:

  • Змінення пароля GNU / Linux
  • Відновити файл судорів
  • Очистити паролі Windows

введіть тут опис зображення
Rescapp - це приємний майстер, який проведе вас у ваших рятувальних завданнях.


Як зробити Rescatux Live USB від Ubuntu

  1. Вставте флеш-накопичувач USB і перевірте, чи включений прапор завантаження на флешці за допомогою програми GParted. Відключіть флешку. Відкрийте GParted та виберіть USB-флешку зі списку меню накопичувачів. У меню GParted виберіть: Partition -> Manage Flags -> check boot .

  2. Це дуже важливо , щоб переконатися , що пристрій , який ви встановлюєте живий USB Rescatux насправді флеш - диск, так що ви не перезаписати який - або з вашої системи або особистих файлів , які можуть зробити вашу операційну систему незагружаемую. В Ubuntu ви можете знайти назву пристрою флешки за допомогою програми Disks .

  3. Відключіть USB-роздільний пристрій. Скажімо, пристрій USB розділів є/dev/sdc1

    sudo umount /dev/sdc1 # replace sdc1 with the partition name of your USB drive
    
  4. Змініть каталоги, використовуючи cdшлях до каталогу, де знаходиться завантажений завантажений файл Rescatux.

  5. Запишіть ізофайл Rescatux на флешку. У наступній команді замініть rescatux_0.xxxx.isoім'я завантаженого файла Rescatux iso.

    sudo dd if=rescatux_0.xxxx.iso of=/dev/sdc # this command also works in Windows Subsystem for Linux  
    sudo sync  
    

Я також зміг зробити Rescatux Live USB за допомогою вбудованого додатка Startup Disk Creator.


Я довгий час працював у подвійному завантаженні, і ніколи про це не знав, я завжди витягував свій ремонтний диск Windows. Це справді корисна відповідь.
кіт

7

Немає можливості скасувати зміни розділу в Windows. Вам доведеться перевстановити або відновити Windows, а потім перевстановити Ubuntu.

По-перше, спробуйте запустити відновлення завантаження ( інформація ) і подивіться, чи це допомагає. Щоб виконати це:

  1. Завантаження з живого DVD або USB Ubuntu.

  2. Введіть ці рядки в терміналі по одному рядку.

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install boot-repair
    
  3. Шукайте ремонту завантаження в тирі та запускайте його.

    введіть тут опис зображення

Щоб виправити комп'ютер за допомогою програми "Ремонт завантаження", просто натисніть кнопку "Рекомендований ремонт". Якщо це спрацювало, ви закінчили.


Якщо відновлення завантаження не спрацювало, запустіть ремонт із компакт-диска для відновлення Windows (попросіть його у виробника ПК).

  1. Завантаження з компакт-диска для відновлення. Ви повинні це побачити.

    IMG:

  2. Відкрийте додаток командного рядка та введіть bootrec /fixmbr.

    IMG:
    (зображення з HowtoGeek )

  3. Закрийте вікно і на цей раз виберіть "Ремонт при запуску". Зачекайте, поки процес завершиться. Зазвичай це займає близько 30 хвилин-2 години.

Якщо Windows успішно відремонтовано, ви закінчите. Якщо це не так, вам доведеться перевстановити Windows з інсталяційним компакт-диском Windows.

Якщо у вас немає інсталяційного компакт-диска Windows, ви можете створити завантажувальний DVD / USB Ubuntu і встановити завантажувач з еквівалентною функцією завантажувача Windows.

sudo apt-get update   
sudo apt-get install lilo  
sudo lilo -M /dev/sda mbr  

Ліло надішле вам попередження після його встановлення, але ви можете проігнорувати це, оскільки lilo працює добре, коли він використовується як завантажувач стилю Windows.


Далі, після встановлення або відновлення Windows, вам доведеться видалити розділи Ubuntu. Визначте їх та видаліть за допомогою утиліти управління дисками в Windows.

введіть тут опис зображення

Після цього перевстановіть Ubuntu таким же чином.


3
Ремонт завантаження каже, що його рекомендований ремонт повинен вирішити проблеми, коли ви не можете завантажувати Windows після встановлення Ubuntu
Damien

На жаль, забув про це. Дякуємо, що нагадали!
Emerson Hsieh

Дякую за відповідь. Мені вдалося знову завантажити Windows [інструмент розділів дисків Ubuntu не працював.] У мене є лише проблема зі видаленням розділів Ubuntu, оскільки я просто не можу їх знайти. Коли я перезавантажую комп'ютер зараз, GRUB відсутній, і він за замовчуванням запускає windows. У моїй утиліті розділів дисків є 4 диски: 1. ОС (диск C :), який займає 20%. (я здогадуюсь, що це частина Windows) 2. 3 диски розміром 17 ГБ, 3 ГБ та 8 ГБ (які я гадаю, де зроблено під час розділу, але НІЧЕ НІЩО на них.) Чи потрібно їх видалити? Тримати їх усі? Якщо мені потрібно перевстановити Linux, але використовувати розділи t
Майк

Повернення до вашої проблеми: ОС (C :), безумовно, частина Windows. 3 розділи, які ви мені сказали, не порожні, це просто Windows, не може їх прочитати. Щоб переконатися, що це розділи Ubuntu, перейдіть до Провідника Windows і перевірте, чи бачите ви лише ОС (C :). Якщо ви бачите лише ОС (C :), то це розділи Ubuntu. Ви можете їх безпечно видалити.
Emerson Hsieh

І ні. Матеріали в цих розділах, ймовірно, пошкоджені, тому я рекомендую видалити та відтворити розділи, якщо ви хочете знову встановити Linux.
Emerson Hsieh

7

Якщо ОС були встановлені в різних режимах, подвійне завантаження Windows та Ubuntu не можуть працювати. Якщо ваша Windows встановлена ​​в режимі BIOS, рекомендується встановити ваш Ubuntu в режимі BIOS, але якщо він встановлений в режимі UEFI, то зробіть те ж саме з Ubuntu. Найпростіший спосіб дізнатися, чи є у вас UEFI або BIOS - шукати папку з назвою /sys/firmware/efi. Папка буде відсутня, якщо ваша система використовує BIOS.

введіть тут опис зображення
          BIOS проти UEFI

Якщо ви встановили Ubuntu в застарілому режимі на одному диску з розділенням GPT, ви можете скористатися розширеними параметрами Boot Repair для видалення grub-pc та встановлення grub-efi-amd64. Це перетворює установку Ubuntu з завантаження BIOS в завантажувальну систему UEFI, таку ж прошивку, яку мають останні недавно виготовлені ноутбуки з попередньо встановленою Windows.

Перетворення Ubuntu в режим UEFI

  1. Запустіть відновлення завантаження та виберіть Додаткові параметри -> вкладка розташування GRUB .
  2. Якщо ви не бачите опції роздільного / завантажувального / ефірного розділу , це означає, що на вашому ПК немає жодного розділу UEFI.
  3. Якщо ви бачите роздільний розділ / boot / efi-розділ , поставте прапорець у прапорецьці зліва від нього, а потім натисніть кнопку Застосувати у нижньому правому куті.

    введіть тут опис зображення

  4. Налаштуйте свій BIOS таким чином, щоб він завантажував жорсткий диск у режимі UEFI. Спосіб коригування цього параметра залежить від конкретної моделі комп'ютера, але зазвичай ця настройка розташована у налаштуваннях пріоритету завантаження на вкладці Boot утиліти налаштування BIOS / UEFI.

Для отримання додаткової інформації про перетворення Ubuntu в режим UEFI див. Https://help.ubuntu.com/community/UEFI у розділі про перетворення Ubuntu в режим UEFI .

Завантажувач grub може також перетворюватися у зворотному напрямку від UEFI до BIOS. Linux може завантажуватися з диска GPT у режимі BIOS. Дивіться цю відповідь: Перетворити з EFI на завантаження BIOS



5

Встановлену ОС Windows не було виявлено під час встановлення Ubuntu. os-proberіз сховищ Ubuntu за замовчуванням виявляє інші ОС, доступні в системі, і виводить результати в термінал. Якщо os-proberце не працює, перевірте, чи може команда sudo fdisk -lзнайти розділ Windows.

Якщо ви знайшли розділ Windows, тоді введіть sudo update-grub. sudo update-grubоновлює завантажувач GRUB та виправляє неправильні записи. Ця команда вирішила мою проблему, показану нижче.

sudo update-grub && sudo reboot оновлює завантажувач GRUB та перезавантажує.

Я встановив Ubuntu поряд з Windows 10. Тепер я не бачу можливості запуску Windows у меню завантаження GRUB.

Примітка: розділи все ще існують.

введіть тут опис зображення


2

Переконайтеся, що ви завантажуєтесь в режимі UEFI. Використовуйте sudo efibootmgr -t nnдля використання меню EFI. Ви можете вибрати диспетчер завантаження Windows або ubuntu (GRUB).
ПРИМІТКА: Windows буде видаляти встановлення GRUB на власному системному розділі EFI щоразу, коли BOOTMGR оновлюється.


2

Метод1

1. Увійти в режим відновлення Windows, натиснувши " esc " (може бути різним способом на вашому комп'ютері) під час завантаження.

2. Клацніть на " Виправлення неполадок "

3. Клацніть " Додаткові параметри "

4.Виберіть " Командний рядок

5.Введіть такі команди: 

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

6.Зараз перезавантажте комп'ютер

Добре, якщо це працює для вас, якщо ні, то спробуйте

Метод2.

1. Використовуйте Rufus для створення живого USB-накопичувача Ubuntu та завантаження його в Ubuntu.

2.Запустіть тип терміналу

sudo fdisk -l

3.Зазначте кореневий розділ установки Linux.
Приклад: (/ dev / sda8) у моєму випадку.
і ваш розділ завантаження, який позначається * знаком.
Приклад: (/ dev / sda6) у моєму випадку.

4.Зараз монтуйте кореневий розділ, щоб внести деякі зміни та деякі прив’язки. Нижче замініть " / dev / sda8 " кореневою частиною.

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

5.Замініть кореневий каталог з usb-накопичувача на кореневий каталог hardrive

sudo chroot /mnt

6.Зараз встановіть grub до частини завантаження, яку ви відзначили за допомогою *знаку заміни " / dev / sda6 " вашим завантажувальним розділом.

grub-install /dev/sda6

7.Зараз тип.

exit

8.Незмінна частина, попередньо встановлена ​​раніше.

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9.Знайміть маятник і перезавантажте ПК.

І наступного разу, коли вікно подвійного завантаження та Linux посилаються на цю відповідь Подвійне завантаження Windows та Linux


1
На кроці 5. іноді це також допомагає запустити команду bootrec /scanosперед запуском команди bootrec /rebuildbcd. Цей /scanosпараметр сканує всі диски на встановлення, сумісне з Windows. Він також відображає записи, яких наразі немає у магазині BCD. На цьому скріншоті показано всі 4 команди разом на кроці 5 .: i.stack.imgur.com/qrnMl.png
karel

1

Натисніть і потримайте Shiftпід час завантаження, це повинно отримати меню Grub. Або якщо ви просто хочете, щоб меню завжди з’являлося, тоді редагуйте /etc/default/grubфайл

sudo gedit /etc/default/grub

Вставте "#" на початку рядка GRUB_HIDDEN_TIMEOUT=0.

Тепер збережіть і запустіть:

sudo update-grub

Це має бути добре, щоб меню Grub з’явилося на кожному завантаженні.

Краще поглянути на цю вікі GRUB https://help.ubuntu.com/community/Grub2


1
все-таки відбулося те ж саме, воно не буде показувати меню
груб

ви редагували файл grub? в / etc / default / grub?
Maythux

1

Якщо ви використовуєте Bitlocker, ви, ймовірно, внесли деякі зміни в розділи безпосередньо перед встановленням Ubuntu (наприклад, звільнення нерозподіленого місця для установки Ubuntu), тоді ви можете отримати цю проблему, оскільки GRUB не може вирішити запит безпеки, який з’являється при запуску Windows, запитує вас для ключа відновлення бітлокера.

У мене була майже така ж проблема після встановлення Ubuntu 16.04.02 поряд з Windows 7. Ubuntu запустився б чудово, але після вибору завантажувача Windows 7 від GRUB на екрані з'явиться дивна картина звичайних різнокольорових перекошених ліній і залишиться застряг там, поки процесор вентилятор увімкнеться і нагріється, і я вирішив вимкнути комп’ютер, щоб уникнути пошкоджень.

Порятунок виникла завдяки використанню завантажувального компакт-диска Hiren та використанню опції Boot Windows 7 у головному меню, що дозволило мені перейти до підказки для ключа відновлення бітлокера, ввести ключ, призупинити та відновити бітлокер у сеансі Windows та використовувати мій подвійна система завантаження за призначенням після.


Це була моя проблема, дякую!
Нік Ганджу

1

Деякі захищені завантажувальні машини не можуть завантажувати Windows з grub. Вирішення проблеми полягає у наданні різного набору файлів EFI для кожного типу завантажувального пристрою, розміщення другого набору для Ubuntu на USB-накопичувачі та залишення файлів EFI на жорсткому диску для Windows.

У вас є робочий набір Ubuntu файлів EFI, який вже є на жорсткому диску, тому візьміть (невеликий) USB-накопичувач (порожній, оскільки ви втратите на ньому всі дані), покладіть на нього таблицю розділів GPT і зробіть розділ 250M для файли EFI. Скопіюйте файли EFI на жорсткому диску на паличку. Вони з'являться в /boot/efiкаталозі, під каталогом EFI.

Візьміть каталог EFI та весь його вміст і поставте його на USB-розділ. Я б запропонував редагувати версію палички, EFI/ubuntu/grub.cfgщоб змінити назву пункту меню "Ubuntu" на "Ubuntu на USB" або щось таке, щоб зрозуміти, який набір файлів ви завантажуєте.

Тепер спробуйте завантажуватися з USB, і переконайтеся, що у вас є змінений пункт меню, і чи працює він. Коли завантажувач USB працює, ви можете просто перейти до /boot/efi/EFI/Bootрозділу, який повинен бути розділом EFI на жорсткому диску, і він повинен містити копії (можливо, з різними іменами) версій Ubuntu версій завантажувальних файлів, які також повинні бути в /boot/efi/EFI/ubuntu.
Використовуйте md5sum, щоб підтвердити наявність у вас копій усіх файлів, які є /boot/efi/EFI/Boot, оскільки ви збираєтесь їх видалити! Скопіюйте та перейменуйте файл /boot/efi/EFI/Microsoft/bootxmgfw.efiв , /boot/efi/EFI/Boot/bootx64.efi і ви повинні бути в змозі знову завантажувати вікна з жорсткого диска - вийняти флешку і спробуйте завантаження Windows.

Після оновлення ядра та отримання нового grub.cfg, згенерованого на жорсткому диску (невикористаний, оскільки вінчестер завантажується лише у Windows), вам доведеться скопіювати його самостійно на USB-накопичувач EFI/ubuntu/grub.cfg.

Сподіваємось, в якийсь момент виправлення проблеми із завантаженням Windows, не завантажуючи Windows на вашій машині, буде виправлено, і ви можете просто замінити EFI/Boot файл жорсткого диска тим, який знаходиться на палиці EFI/Boot.

Просто переконайтеся, що у вас є копії всього, що ви видаляєте, щоб ви могли їх замінити, якщо це було необхідно. Ця техніка працювала для мене на Toshiba.


1

Переконайтеся, що інсталяційний розділ Windows 10 все ще є, і дійте відповідно до цієї відповіді :

Встановлення Windows 10 за замовчуванням вимагає як мінімум 4-х розділів:

  1. sda1 (відновлення)
  2. sda2 (Для комп'ютерів, що завантажуються в режимі EFI, системний розділ EFI (ESP) зазвичай монтується в /boot/efi.)
  3. sda3 (MSR)
  4. sda4 (ОС Windows, зазвичай "C")

Якщо під час встановлення Ubuntu /boot/efiрозділ або MSRрозділ були пошкоджені або видалені, можливо, ви не зможете побачити Windows у грубі. Спробуйте виконати таку команду в Ubuntu, щоб показати всі доступні розділи:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Це має дати вам уявлення про те, що сталося з вашою системою, і дозволить вам перевірити, чи всі розділи все ще є. Ви можете спробувати відновити Windows за допомогою інсталяційного Windows DVD / USB.

Ви можете спробувати встановити програму Grub Customizer і побачити, чи є в
списку Windows :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Потім можна запустити Grub Customizer і змінити, які операційні системи доступні для завантаження.

Ось скріншот того, як виглядає правильна установка:

введіть тут опис зображення


1

У мене була схожа проблема. Після зміни порядку завантаження в біографії він завантажився в Windows, але тільки в безпечному режимі. Щоб вирішити, що я зробив Windows + R-> msconfig-> boot: normal. І все було вирішено. Сподіваюсь, це може допомогти.


1

Спершу спробуйте це джерело :

Вставте інсталяційний DVD / USB з Windows та завантажте його. Виберіть свою мову та натисніть кнопку Далі . Коли буде запропоновано встановити зараз, просто подивіться ліворуч до цього вікна та натисніть « Ремонт комп'ютера» . Зачекайте, і з'явиться нове вікно з операційними системами, встановленими на вашому ПК. Клацніть на Windows 7/8/10 і натисніть кнопку Далі . У наступному вікні натисніть командний рядок . Коли з'явиться командний рядок, введіть це:

bootrec /fixboot

Натисніть Enterта введіть:

bootrec /fixmbr

Натисніть Enterще раз, а потім закрийте це командне вікно та перезавантажте комп'ютер. Не забувайте пробіл між bootrecі /.

Після цього у вас більше не буде можливості вибирати між операційними системами для завантаження при запуску. Вам доведеться відремонтувати грязь. Це можна зробити за допомогою живого DVD / USB Ubuntu. Найпростіший спосіб - це після відновлення завантажувача Windows, відформатуйте розділи Ubuntu та перевстановіть Ubuntu. Щоб відремонтувати груб після ремонту завантажувача Windows, спробуйте це.

Для ремонту грядок:

  1. Завантаження з живого DVD / USB Ubuntu.

  2. Відкрийте термінал і запустіть, sudo fdisk -lщоб побачити, де встановлено Ubuntu.

  3. Запустіть, де номер розділу, в якому ви знайшли Ubuntu, встановлений.sudo mount /dev/sdaX /mntX

  4. Біжи sudo grub-install --root-directory=/mnt /dev/sda

Щоб встановити grub:

  1. Запустіть sudo update-grubдля оновлення grub, і якщо ця команда не працює, запустіть її після перезавантаження.

  2. Перезавантажте с sudo reboot.

Примітка. Для мене команда на кроці 5. не працювала, тому я перезапустив комп'ютер і після перезавантаження комп'ютера завантажився безпосередньо на Ubuntu, тому я увійшов як root і запустив цю команду:

update-grub

Це вирішило проблему.


Дякую, Кареле!
Деймон Хілл

0

Спочатку ми повернемо Windows MBR, потім встановимо grub та повернемо Linux

Виправлення Windows MBR (Ви можете перейти до рішення 1 або 2 рішення обох робіт) Завантажте Linux та переконайтеся, що у вас є робоче підключення до Інтернету та введіть наступне на терміналі.

1. Рішення

sudo apt-get install syslinux

Якщо пакет встановлений, скористайтеся такою командою, щоб написати MBR:

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

2. Рішення

sudo apt-get install mbr

Якщо пакет встановлено, використовуйте наступний запис MBR.

sudo install-mbr -i n -p D -t 0 /dev/sda

Спільне для обох

Якщо ви хочете встановити MBR на інший диск, замініть sda. Не ставте sda1, sda2або sda3. Просто покладіть його як sdaна жорсткий диск.

Далі нам потрібно встановити grub, при повторному завантаженні boot repair виправить це та перевстановить grub.Reboot і обидва будуть працювати


Не вдалося. Я спробував обидва ваші рішення /dev/sda( /dev/sda3хоч мій Windows 8, здається, увімкнено ). Обидва рішення були потім «завантажувальним ремонтом», це і це є результатом. Я не бачу змін. Оскільки я в цьому не знаю, чи варто спробувати обидва варіанти /dev/sda3? Також зауважте, що все в Windows доступне для Ubuntu, тому, якщо ми хочемо зробити якийсь злом, ми можемо! Будь ласка, підкажіть.
iammilind

@iammilind зараз я сумніваюся, що проблема викликана самим ремонтом завантаження. Спробуйте іншу альтернативу встановлення grub.Я рекомендую rescatux з supergrubdisk.org/rescatux . У них є відео про те, як відновити гриб. youtube.com/watch?v=hWaXANSNUcE . Тож відновіть Windows mbr, як я вже говорив у вищезгаданому дописі, без ремонту завантаження, і спробуйте завантажуватися безпосередньо в Windows. Якщо це працює, ми знаємо, що проблема полягає у завантаженні ремонту, ще спробуйте завантажувати програму rescatux та відремонтувати grub
Stormvirux

Я спробував ваші рішення, не використовуючи "ремонт-завантаження" і не пощастивши. Зауважте, що коли я запускаю рішення-2, на оболонці нічого не друкується на відміну від рішення-1, де є деякий вихід. Зараз я деякий час пробую інструмент "Rescatux", завантажував його .iso і за допомогою "Unetbootin" створив завантажувальне зображення на USB, що створює папку "boot" і деякі файли. АЛЕ як запустити це програмне забезпечення ?? У всьому своєму підручнику вони починаються з програмного забезпечення, яке вже ввімкнено (що погано для новачків). Якщо я перезавантажую ОС із включеним USB, це, природно, говорить "Не знайдено ОС" (тому що є лише папки та файли). Чи можете ви сказати, як ним користуватися?
iammilind


Раніше я дотримувався тієї ж вікі для створення USB-зображення, але потім не міг отримати варіант, як почати? А може, я статтю не зрозумів належним чином. Чи можемо ми швидко розмовляти .
iammilind

0

Усі параметри, які ви спробували, здаються, для Windows 8 у режимі mbr, але ви використовуєте UEFI, тому вам слід відремонтувати розділ UEFI; коли мій завантажувач windows пошкодився, я спробував наступну команду.

bcdboot c:\windows /s f: /f ALL

тут c: \ windows - це розташування папки Windows на windows (c :) partiton.

/ s - це варіант, який дозволяє встановити файли завантажувача UEFI на системний розділ UEFI, який відформатований fat32 і в моєму випадку ((dev / sda4))

(f: це лист уефітської партії)

після виконання цієї команди ви отримаєте встановлення успішно / не вдалося

Це повинно повторно встановити завантажувальний код Windows 8 у розділі UEFI.

Цю команду я намагався під час завантаження з ремонту диска та виберіть розширений варіант, а потім відновлення командного рядка.

Ви можете створити диск відновлення, зайшовши на панель керування та вибравши резервне копіювання та відновлення -> створити диск відновлення / usb або ви могли позичити його у когось.

PS. Якщо ви ще не пробували, ви можете спробувати всі параметри, які відображаються у вашому меню grub, зокрема переправити, що автоматично виявить усі ОС UEFI. Ви також можете спробувати всі записи Windows у меню grub, щоб перевірити, чи працює одна з них. Тоді ви можете переключити режим uefi на BIOS з меню BIOS при запуску системи, а потім перевірити, які параметри його відображаються там і чи працює якийсь із них.


Я спробував усі параметри, показані в GRUB, включаючи ремонт та параметри rEFI; але не працює. Чи відображається команда, яку ви показали нешкідливою (тобто не знищує обох ОС)? Тоді я можу спробувати командний рядок Windows. Я не знаю, як перейти до панелі управління, тому що Win8 не запускається. Чи можете ви детальніше розповісти про створення диска для відновлення?
iammilind

так, команда нешкідлива, вона просто копіює / замінює файли завантажувача windows у системному розділі EFI ... як запобіжний захід ви можете скопіювати вміст розділу Efi та замінити їх, якщо щось піде не так. створити диск відновлення
aaditya1234

Я спробував цей варіант, і він розмістив повідомлення "Файл завантаження успішно створено", потім вимкнено і перезавантажив ПК, але різниці немає. Я також запустив ремонт. Зробив швидкий тест, наданий компанією Sony VAIO, який не показує помилок. Здається, що пара "холодних відключень" Win8 привела його до невизначеного стану. Якщо у вас є ще вказівники, це буде дуже корисно.
iammilind

Так, це було б і моєю думкою, завантажувальна частина здається правильною, але є певна проблема з Windows. Я розглядаю це і дам вам знати, якщо я щось отримаю. Тим часом спробуйте шукати свою проблему на форумах Windows ..
aaditya1234

1
спробуйте цей посібник, він розповідає, як завантажувати Windows 8 у безпечному режимі, можливо, це допоможе- helpmyos.com/t2803-how-to-run-windows-8-in-safe-mode та addictivetips.com/windows-tips/…
aaditya1234

0

Виконайте такі дії:

  1. Відкрийте термінал, натиснувши Ctrl+ Alt+ TАбо Пошук Terminalу тире.

  2. Введіть таку команду в термінал:

    sudo -H gedit /etc/default/grub
    

    (Це відкриє файл конфігурації grub gedit.)

  3. Відредагуйте файл і змініть наступні параметри, як описано нижче (видаліть коментарі № перед будь-яким із рядків нижче) та збережіть файл:

    GRUB_DEFAULT=0  
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    GRUB_TIMEOUT=10  
    
  4. Виконайте наступну команду в новому екземплярі терміналу:

    sudo update-grub
    
  5. Перезавантажте комп’ютер, ви повинні мати можливість завантажувати Windows, якщо ви правильно розділили систему


sudo gedit / etc / default / grub: команда не знайдена, показує помилку
gmohan kumar

є простір між gedit та / etc / ....
Faizan Akram Dar

Під час спроби зберегти цю помилку, як-от не вдалося знайти файл / home / ram / etc / default / grub
gmohan kumar

Скопіюйте вставте мої команди в термінал, вам слід виконати: sudo gedit / etc / default / grub
Faizan Akram, Dar

1
добре, ви спробуйте це, виконайте цю команду з терміналу (скопіюйте її, вставте її, це одна довга команда) без лапок, а потім виберіть рекомендований ремонт: "sudo add-apt-repository ppa: yannubuntu / boot-repair & & sudo apt-get оновлення && sudo apt-get install -y boot-repair && boot-repair "
Faizan Akram Dar

0

У моєму випадку я зробив чисту інсталяцію Windows 7, залишив трохи місця на SSD, і під час подальшої установки Mint 18.3 з установкою за замовчуванням опція "Поруч" не отримала Windows в меню завантаження grub.

Рішення було простим: команда run нижче в Mint і Windows 7 була додана в меню grub разом з Memtest btw.

sudo update-grub
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.