завантажте Windows з GRUB порятунку


24

Це моя ситуація:

  • встановлено Ubuntu без CD (використовуючи unetbootin)
  • подвійна установка завантаження (Windows XP + Ubuntu)
  • не сподобалася установка і вирішили завантажитися в Windows та видалити розділи Linux
  • забув виправити mbrзсередини Windows

Тепер, коли я завантажуюсь, я застряг у рятувальній кінцівці GRUB.

Просте запитання: як я можу завантажитися в Windows із програми порятунку GRUB?

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

Якісь підказки?

Відповіді:


22

Коли GRUB відсутній, так само є можливість завантажуватися в Windows. Тепер вам потрібно буде завантажитися з компакт-диска Windows, щоб відновити запис основного завантаження (MBR). Ви також можете використовувати інші завантажувальні компакт-диски, такі як компактний завантажувальний компакт-диск для Windows , Bart PE або Hiren's Boot CD, якщо у вас немає зручного інсталяційного носія Windows. Ось такі кроки:

  • Завантажте з компакт-диска Windows і виберіть "Ремонт". Крім того, завантажте один з інших вищезазначених завантажувальних компакт-дисків та запустіть командний рядок.

  • Для комп'ютерів Windows 8:

    1. Insert disc
    2. set boot order to disc at first priority
    3. reboot, wait for installer to load
    4. select language and keyboard type and click continue
    5. DO NOT CLICK INSTALL, instead click repair my computer in the bottom left corner
    6. click troubleshoot
    7. click advanced
    8. click command prompt and enter the commands below.
    

Додайте більше навчальних посібників для операційних систем.

  • Виконайте наступні дві команди в командному рядку:

    bootrec /fixmbr
    bootrec /fixboot
    

Ви також можете завантажитися з LiveCD Ubuntu, а потім перемістити завантажувач у Windows : sudo apt-get install lilo ; sudo lilo -M /dev/sda mbr
jevon

+1 Я виявив, що це працює також на DVD-дисках із встановленням медіа DVD Windows 32 32 Pro, створеним за допомогою інструмента створення медіа ( windows.microsoft.com/en-gb/windows-10/… ). Моя проблема полягала в тому, що помилково видалив мій розділ Linux, коли хотів відрегулювати розмір розділів у Менеджері розділів Windows. Ця відповідь тут вирішила мою проблему - тепер я можу завантажуватися в Windows. Я повторно запустити свій установочний DVD з Linux, як хотів подвійного завантаження Windows 10 та XUbuntu. Дуже дякую.
therobyouknow

6

Як вже зазначав Жилль, врятований рятувальний пристрій має лише кілька команд, які дозволяють завантажувати модулі (наприклад, з диска для рятування).

У моєму випадку - завантаження з іншого джерела було неможливим - єдиним варіантом було видалити hdd з комп'ютера і використовувати дешевий зовнішній hd-корпус для підключення диска до іншого комп'ютера через USB. На цьому комп’ютері я використав MbrFix, щоб виправити mbr.



1

Можна grub rescueзнову запустити Windows.

Список команд був би чимось подібним до

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

Примітка: для цього потрібна наявність модулів, які реалізують усі ці команди!

Зчитавши коментарі щодо врятування на ґрунті, це здається, що воно спрацює, тоді ви можете зайти у вікна та встановити знову завантажувач windows у MBR. Однак це працює лише в тому випадку, якщо ваш розділ Windows є першим розділом на диску, і він знаходиться на першому диску, який бачить комп'ютер. Якщо у вас кілька дисків або SATA-дисків замість PATA-дисків, можливо, вам доведеться використовувати іншу команду для rootnoverify (спробуйте sd0 замість hd0)

Повідомте мене, якщо це працює.


4
Запрошення врятувати рядок не дає chainloaderкоманди (принаймні, не без завантаження модуля вручну, і я не знаю, як це зробити).
Жил "ТАК - перестань бути злим"

добре, якщо це так, то завжди є вибір використовувати флешку (якщо припустити, що комп'ютер завантажиться з неї) і зробити флешку завантажуваною з unetbootin та копією диска супер grub (або чогось подібного) АБО ви можете поставити копія частини grub на флешку та завантажте її, сказавши "PATH ядра"
Kravlin

гуглившись навколо, я знайшов це. linuxquestions.org/questions/linux-general-1/grub-rescue-815634 Це могло б допомогти
Kravlin

1
Unknown command 'rootnoverify(hd0,0)'. Тож далі мені потрібно знайти, яка команда grub-рятувальник завантажує модуль для rootnoverify?
Маркос

-1

У мене точно така ж проблема, я видалив розділ ubuntu, щоб я міг встановити новий, але зламав його і застряг у програмі рятування також

Зараз я також шукаю виправлення

Ось як далеко я дістався

- http://www.makeuseof.com/tag/how-to-safely-uninstall-ubuntu-in-windows-dual-boot-environment/

Здається, нам потрібно використовувати наші диски Windows 7, завантажувати і видаляти щось, що називається MBR


Дякую за вашу відповідь. Моя проблема полягає в тому, що я не можу завантажити жоден компакт-диск. Якщо мені якимось чином вдалося завантажитися в Windows, я міг би скористатися інструментом MbrFix (див .: sysint.no/Nedlasting/MbrFix.htm )
pruefsumme

Гаразд, це мені здається, що вам потрібно зайти до біографії та переглядати компакт-диск перед завантаженням
Том,

На жаль, це неможливо, оскільки у мене немає CD-диска.
pruefsumme

-1

Завантажтесь з інсталяційного компакт-диска Windows XP / Vista / 7 та виберіть варіант «Відновити (R)». Виберіть правильний розділ та введіть пароль облікового запису адміністратора. У командному рядку запустіть такі команди:

fixmbr (C:\WINDOWS\fixmbr.exe)

fixboot (C:\WINDOWS\fixboot.exe)

Введіть "вихід", і комп'ютер перезавантажиться.


У оригінальному плакаті зазначено, що вони не можуть завантажуватися з компакт-дисків, тож трохи не впевнені, як це відповідає на них?
Rowland Shaw

вам потрібно встановити послідовність завантаження, щоб перевірити диск CD / DVD перед жорстким диском
Малахій

-1

У мене була подібна проблема, мені довелося перейти до біографії, щоб спочатку встановити послідовність завантаження диска CD / DVD, щоб він перевірив наявність там даних про завантаження. Я використовую рішення десь із іншого, яке підказало мені спочатку встановити Ubuntu, щоб встановити завантажувач grub, після чого ви зможете повернутися у вікна та видалити розділ правильним шляхом. сподіваюся, що це допомагає комусь там

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