Проблема с загрузчиком - Как полностью удалить Linux из моей системы? полное подробное описание

4443
Rohan Gada

Цель была успешно установить Windows 10 обновления.

Конфигурация системы: Dell Inspiron 3537, процессор i5 4-го поколения, 6 ГБ ОЗУ, 1 ТБ HDD, 2 ГБ AMD Graphics.

Перед установкой: у меня есть система двойной загрузки с Ubuntu GNOME вместе с моей подлинной Windows 8.1.

Я предполагал, что возникнет проблема с загрузчиком, и решил удалить Linux из моей системы . Следуйте инструкциям, приведенным в учебном пособии по созданию сайта (ссылка приведена в конце).

Соответственно я удалил 2 раздела по 65 ГБ и 2 ГБ (наверное, раздел подкачки). Снимок экрана добавлен в папку gdrive

Далее я загрузился в Windows Repair с диска и ввел в cmd:

bootrec.exe /fixmbr 

После удаления началась проблема (gdrive ссылка со скриншотами в конце)

Первый экран загрузки :

GNU GRUB version 2.02~beta2-9ubuntu1.2  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>exit Boot succeeded-info 

Второй экран загрузки :

Boot Manager (windows) 

Экран третьей загрузки :

Windows 8.1/10 boot up (Dell logo) 

Затем система наконец запускает Windows.

Я установил обновление Windows 10, все та же проблема .

Пожалуйста, проведите меня через полное удаление Linux (удаление grub) из системы. Я хочу очистить и установить Windows 10, из которой я знаю, как это сделать.

Я тоже удаляю раздел EFI?

Должен ли я просто выполнить чистую установку?

Пожалуйста помоги. Большое спасибо!

Ссылки:

Gdrive скриншоты: https://goo.gl/hUZIKG

Учебник для начинающих: http://goo.gl/Wqk4pe

3
Почему бы не установить W10 и отформатировать все разделы, прежде чем выделять нераспределенное пространство? Raystafarian 9 лет назад 0
У меня недостаточно портативного хранилища для резервного копирования, поэтому при чистой установке я отформатирую только раздел ОС. Rohan Gada 9 лет назад 0
В процессе восстановления попробуйте bootrec / fixboot, затем попробуйте тот, который вы упомянули выше. E2Busy 9 лет назад 0
Я попробовал это. Не работал. Спасибо! Rohan Gada 9 лет назад 0

1 ответ на вопрос

4
Rod Smith

First, you wrote:

I do not have enough portable storage for backup

FIX THIS PROBLEM IMMEDIATELY!!!!!

I frequently see problems on this and other sites caused by people who have inadequate backups. Because of accidents or hardware failures, they lose all their personal data.

That out of the way, your computer uses EFI firmware, not BIOS. One of your repair attempts used bootrec.exe /fixmbr, but that works only on BIOS-based computers. Under EFI, the boot process involves:

  1. An entry in NVRAM tells the computer what boot loader (stored on the EFI System Partition, or ESP) to launch. In fact, a list of boot options is stored; each one is tried in turn until one succeeds.
  2. Control passes to the boot loader specified by the NVRAM. This boot loader may do any number of things, but ultimately....
  3. The boot loader loads an OS kernel.

Your problem is caused by the fact that GRUB 2 (the usual Linux boot loader) is often configured to rely on files stored on the Linux filesystem. Thus, when you deleted the Linux partition, the EFI continued to launch GRUB 2 (which was stored on the ESP), but GRUB 2 was unable to read its configuration file, and you got the emergency grub> prompt. This is a design flaw in GRUB 2, or at least in the way it's often configured -- it really should not be depending upon configuration files stored anywhere but on the ESP.

There are two solutions to this problem:

  1. Delete GRUB -- If you delete the GRUB files from the ESP, the firmware will move on to the next item in the boot list. To do this, you must mount the ESP in an OS (or launch an EFI shell) and delete the files, which are normally stored in a directory like EFI/ubuntu or EFI/fedora (depending on the distribution you installed). The ESP is easy to spot with most partitioning tools, since it's a FAT partition early on the disk. Sometimes it's marked as an "EFI System Partition" or something similar. Your first screen shot shows it, in fact -- it's your second partition. In Windows, you can mount it with the /S option to mountvol, as in mountvol /S E: to mount it as E:. In Linux, it mounts like any other partition, with the mount command.
  2. Re-organize your boot order -- This can be done with efibootmgr in Linux or bcdedit in Windows; however, in Windows the EasyUEFI utility presents an easier and more flexible GUI way to control the boot order. Whatever tool you use, delete GRUB 2 from the boot order, or at least move it below the Windows boot loader in priority. To use efibootmgr, first type it alone to see what boot options exist; then use -b and -B to delete one, as in efibootmgr -b 5 -B to delete the Boot0005 entry; or use -o to rearrange the boot order, as in efibootmgr -o 2,5,3 to have the system try Boot0002 first, then Boot0005, then Boot0003.
Хорошо объяснил. Спасибо! Это сработало. Могу ли я перейти к чистой установке Windows 10 сейчас? Rohan Gada 9 лет назад 0