Не удается загрузить Ubuntu, потому что Windows 10 перезаписывает весь раздел EFI [Решено]

У меня проблемы с настройкой двойной загрузки с Windows 10 и Ubuntu 16.04 (Game-pack) на игровом ноутбуке HP Pavilion (15 -cx0049nr). Я понимаю, что по этому поводу было задано много-много вопросов, но я прочитал десятки тем и перепробовал все какие-то безуспешные решения. Пока что я очистил место с помощью инструмента управления дисками, отключил быструю загрузку, гибернацию и безопасную загрузку и успешно установил ubuntu с liveUSB. Сразу после установки я обнаружил, что если сразу нажать F9 при перезапуске, я получаю список загрузочных устройств и могу выбрать ubuntu. Но если я не нажму F9, он попадет прямо в окна. При следующей перезагрузке, если я нажму F9, папка Ubuntu и все связанные файлы .EFI исчезнут. Вернувшись в Windows, утилита управления дисками покажет раздел Ubuntu как нераспределенное пространство. Diskpart тоже не может его найти. Изучение раздела EFI после его монтирования с помощью Diskpart подтверждает, что папка Ubuntu и все файлы grub исчезли. Это похоже на то, что Windows переписала раздел EFI и отказывается признать раздел Ubuntu.

До сих пор я пробовал: - загрузить liveUSB и запустить восстановление загрузки - это позволяет мне использовать F9 при запуске, как и раньше, до первой загрузки Windows. (На этом этапе fdisk -l указывает на несоответствие между первичной и резервной таблицами разделов GPT. Gdisk может это исправить, но он возвращается каждый раз.) - Установка rEFInd, которая не может найти никаких Файлы Ubuntu EFI - Установка EasyUEFI, которая также не может найти файлы Ubuntu EFI - Создание загрузочной записи для Ubuntu с помощью bcdedit, которая сохраняется после нескольких загрузок, но ни на что не указывает (код ошибки 0xc00000076) Я не знаю, что делать дальше. Прошу прощения за длинный пост по теме, которая уже очень хорошо освещена. Спасибо за вашу помощь. !

В live USB, когда установка ubuntu недоступна, sudo parted -l указывает, что резервная таблица GPT повреждена, но основная в порядке, и показывает

   Model: ATA ST1000LM049-2GH1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                                      Flags
 1      1049kB  274MB   273MB   fat32           EFI system partition              boot, esp
 2      274MB   290MB   16.8MB                  Microsoft reserved partition  msftres
 3      290MB   551GB   550GB   ntfs            Basic data partition          msftdata
 6      551GB   969GB   419GB   ext4
 7      969GB   982GB   12.8GB  linux-swap(v1)
 4      982GB   983GB   1028MB  ntfs            Basic data partition          hidden, diag
 5      983GB   1000GB  16.9GB  ntfs            Basic data partition            hidden, msftdata


efibootmgr
BootCurrent: 0001
      Timeout: 0 seconds
      BootOrder: 2001,0000,3000,2002,2004
      Boot0000* Windows Boot Manager
      Boot0001* USB Hard Drive (UEFI) - KingstonDataTraveler 2.0           (KingstonDataTraveler 2.0)
      Boot0002* Internal EFI Shell
      Boot0004* Internal EFI Shell
      Boot0005* Default hard drive Boot
      Boot0006* Internal EFI Shell
      Boot0007* Windows Boot Manager
      Boot0008* Default hard drive Boot
      Boot2001* EFI USB Device
      Boot3000* Internal Hard Disk or Solid State Disk
0
задан 26 April 2019 в 03:53

2 ответа

Окончательно решено: Отключить память Optane из меню BIOS. Эта проблема (и многие другие в моей системе) возникла из-за новой технологии Intel Optane. По-видимому, память optane - это всего лишь 16 ГБ твердотельный накопитель со специальным драйвером, который позволяет хранить изображение текущего состояния Windows, которое пользователь не может видеть или изменять. Драйвер также делает диск невидимым для Windows и Linux. Спасибо, Интел. Дополнительную информацию смотрите в разделе часто задаваемых вопросов Intel ( https://www.intel.com/content/www/us/en/support/articles/000024018/memory-and-storage/intel-optane-memory.html . Я наконец-то обошёл эту проблему, отключив оптановую память в настройках BIOS, после чего моя система начала работать так, как ожидалось. Похоже, что загрузчик сначала посмотрел на Optane, поэтому ничего из того, что я сделал с моим обычным диском SATA, не оказало видимого влияния на загрузчик или Windows. Более мудрые пользователи, чем я, вероятно, могут придумать способ использовать этот дополнительный SSD с пользой. Если вы простой пользователь, как я, с новым ноутбуком HP с памятью Optane, сталкивающимся с подобными проблемами, попробуйте отключить диск с оптаном в BIOS.

0
ответ дан 26 April 2019 в 03:53

Этот ответ может не помочь, или может быть вашим последним средством ... У меня более или менее та же проблема, когда я впервые купил свой новый ноутбук Lenovo 2 недели назад, я долгое время использовал Asus в Windows, и я сделал чистую установку несколько лет назад, прежде чем начать использовать Ubuntu, поэтому у меня не было никаких проблем с двойной загрузкой. С новым после нескольких попыток я подумал, что у окон от производителя ноутбуков может быть какой-то механизм, позволяющий вам не использовать другие ОС, поэтому я, наконец, решил отформатировать весь диск и заново установить чистые окна, а затем установить Ubuntu рядом с окнами, это работает для меня, плюс мне не нужны эти глупые дополнительные встроенные приложения, поставляемые производителем, так что теперь и моя Ubuntu, и окна чистые. Почти каждый день я использую и Ubuntu для работы, и Windows для игр, без проблем.

0
ответ дан 26 April 2019 в 03:53

Другие вопросы по тегам:

Похожие вопросы: