Win10 NVMe Image Restore приводит к исчезновению GRUB2

Итак, у меня есть GRUB2 (v2.02 beta 3.6ubuntu3.9), работающий на двойной загрузке (у каждого os есть собственный hdd) Win10 / Ubuntu 16.04 UEFI PC. Резервное изображение Macrium Reflect («MR») создается из всех Win10 C: \ partitions (3; 221GB GPT, 99MB FAT32, 451 Unallocated).

После восстановления изображения C диска (диска3) изображение GRUB2 исчезает. Поскольку это NVMe (например, вместо GRUB2 на sda1 он находится на nvmeOn1p1) размещенные решения не будут работать. Аналогично, восстановление «голого металла» диска N: \ drive (disk0; ssd) с домашними и корневыми разделами (SWAP on hdd) для Linux не приведет к возврату GRUB2.

Переустановка Linux требуется для возврата GRUB2. Это происходит с программным обеспечением Reflect, Acronis и Lazesoft. Пробовал резервное копирование через EasyUEFI, но это тоже не удалось. Есть ли лучший способ вернуть GRUB2 после восстановления образа?

Уточнение:

Я создаю резервные копии всех разделов на ssd через программное обеспечение для обработки изображений - например, Macrium Reflect. Когда мне нужно восстановить ОС, я загружаюсь из WinPE usb или USBLinux и устанавливаю изображение из файла изображения (MR), чтобы восстановить диск в предыдущем состоянии.

Поскольку я установил Ubuntu 16.04 I началась двойная загрузка. Несмотря на переустановку изображений для изображений ОС OS (Win10 на NVMe C: \ (disk3) и Ubuntu на N: \ (disk0) GRUB2 не может быть восстановлен. GRUB2 (и Linux) установлен на disk0 (MBR), но, насколько я понимаю, это часть GRUB2 также находится на системном разделе EFI на диске3.

Таким образом, либо GRUB2 скрыт где-то, что программное обеспечение для обработки изображений не может его скопировать, либо ему нужно что-то вроде команды «grub-update» для ее повторного включения, idk Единственный способ получить исходный GRUB2 - переустановить Linux из реального Linux-usb на disk0 ssd. В этом проблема - GRUB2 исчезает всякий раз, когда мне приходится восстанавливать резервное копирование os. Я хотел бы либо захватить GRUB2 в образ диска (и сможете переустановить его через изображение) или найти другой способ резервного копирования GRUB2, поэтому мне не нужно переустанавливать Linux каждый раз, когда мне приходится восстанавливать резервный образ Win10 или Linux.

Извиняюсь за длинный пост. Я надеялся описать проблему в трех коротких параграфах, но, надеюсь, вышеупомянутое Разъяснение дает детали Andr oid спросил.

Спасибо!

Информация о системе:

**Secure Boot & Fast Boot: Disabled** Summary Operating Systems: Windows 10 Pro 64-bit/Ubuntu 16.04 64-bit CPU Intel Core i7 4790 @ 3.60GHz 38 °C Haswell 22nm Technology RAM 16.0GB Dual-Channel DDR3 @ 780MHz (9-9-9-24) Motherboard ASUSTeK COMPUTER INC. Z97-A (SOCKET 1150) 28 °C Graphics ASUS VE278 (1920x1080@59Hz) Dell E193FP (1280x1024@60Hz) 2048MB ATI AMD Radeon HD 7800 Series (Sapphire/PCPartner) 43 °C Storage 119GB Samsung SSD 840 PRO Series (SSD) 29 °C 1863GB Seagate ST32000641AS (SATA) 36 °C 3726GB TOSHIBA HDWQ140 (SATA) 34 °C 232GB Samsung SSD 960 EVO 250GB (Unknown) 3GB Samsung SSD 840 PRO Series (SSD) 29 °C

Привет, oldfred, ваша помощь ВЕЛИКОЕ оценили. Вот результат efibootmgr:

BootCurrent: 0000 Timeout: 1 seconds BootOrder: 0000,0002,0001,003B,003E,0044,0045,0046 Boot0000* ubuntu HD(1,GPT,2087d7-5dc8-4038-a9c1-90939c232,0xe1800,0x31800)/File(\EFI\UBUNTU\SHIMX64.EFI) Boot0001* Windows Boot Manager HD(1,GPT,287d7-5dc8-4038-a9c1-9d969c232,0xe1800,0x31800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...d................ Boot0002* Windows Boot Manager HD(1,GPT,20887dc7-5dc8-4038-a9c1-9d09639c2322,0xe1800,0x31800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...d................ Boot003B* UEFI: (NTFS) Lexar USB Flash Drive PciRoot(0x0)/Pci(0x14,0x0)/USB(21,0)/HD(1,MBR,0x104,0x800,0x3b9e800)..BO Boot003E* Windows Boot Manager PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-57-71-B0-F8-84)/HD(1,GPT,20887dc7-5dc8-4038-a9c1-9d09639c2322,0xe1800,0x31800)..BO Boot0044* Windows Boot Manager PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-57-71-B0-F8-84)/HD(1,GPT,2087c7-5dc8-4038-a9c1-90969c2322,0xe1800,0x31800)..BO Boot0045* ubuntu PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-57-71-B0-F8-84)/HD(1,GPT,20887dc7-5dc8-4038-a9c1-9d0939c232,0xe1800,0x31800)..BO Boot0046* ubuntu HD(1,GPT,2087dc7-5dc8-4038-a9c1-9d06392322,0xe1800,0x31800)/File(\EFI\UBUNTU\GRUBX64.EFI)..BO

и от blkid:

device fs_type label mount point UUID ------------------------------------------------------------------------------- /dev/nvme0n1 (in use) /dev/nvme0n1p1 vfat /boot/efi 2A4B-F383 /dev/nvme0n1p2 ntfs 960NVMe (not mounted) EE60D3E6040F31 /dev/sda1 ext4 (not mounted) 08bd78-3292-473f-a132-8b62dc7b1 /dev/sda2 ntfs QA /media/gks/QA 64DA7D8DA5C8 /dev/sda3 ext4 / 1ca465-6375-402c-be7d-4c7eb840e /dev/sda4 ext4 /home b467e3d-a581-4335-981b-bb7c0d23e /dev/sdb1 ntfs WindowsPAGE (not mounted) 6EEAFF83EA8B /dev/sdb2 ntfs BackUp (not mounted) E862507262504788 /dev/sdb4 swap [SWAP] cbd8ffa2-1c86-42c4-bead-64d6ab7bf82a /dev/sdb5 ntfs ASUSHDD2E (not mounted) 01CCE805006500 /dev/sdb6 ntfs ASUSHDD2D (not mounted) 01CCE687CD6DC0 /dev/sdc1 (not mounted) /dev/sdc2 ntfs Toshiba4 (not mounted) 26E4D4EED61FBB /dev/sdd1 ntfs
0
задан 6 September 2017 в 16:15

4 ответа

Вы должны быть в состоянии загрузиться на временной основе, используя мой изысканный диспетчер загрузки на флешке или CD-р. (по ссылке можно скачать изображения для обоих типов носителей). Есть один нюанс: образы, которые я предоставить не поддерживает безопасную загрузку, поэтому может потребоваться отключить эту функцию (временно, если вам нравится). С изысканный загрузка обычной установки, параметры восстановления станет легче, и конечно же вы можете использовать вашу систему для реальной работы, в то время как вы выяснить, долгосрочное решение.

шансы один или оба из двух вещей произошло:

неполное резервное копирование/восстановление ЭСП -- на базе EFI системы, Системный раздел EFI (ESP), которые проводит загрузчики ели. Если ESP не была создана резервная копия, восстановлен не был, или был не полностью резервного копирования или восстановления, тогда система будет оказана невозможной. Это звучит, как Windows по-прежнему загружается, поэтому я сомневаюсь, что это что с тобой происходит, но вполне вероятно, что программное обеспечение резервного копирования Windows не удосужились создать резервную копию или восстановить загрузчик grub. Вы можете проверить это, посмотрев на жратву на ESP. При установке Ubuntu, то должны быть [F1] на ЭСП (как минимум с двумя другими файлы поддержки, [F2] и grub.cfg, в той же директории). Поврежденные или недействительные записи nvram -- клавиши [F4] вывод, что oldfred просила показывает записи nvram, которые контролируют процесс загрузки. У вас есть три записи для ubuntu, одно из которых относится к shimx64.efi, другой из которых относится к grubx64.efi, а треть из которых явно ссылается ни один файл. Запись, которая ссылается на shimx64.efi (Boot0000) является первым в порядке загрузки, что означает, что это должно работать, однако, это все-таки возможно, что записи nvram поврежден. В частности, ваш вывод относится к разделу с значение GUID 2087d7-5dc8-4038-a9c1-90939c232 для этой записи, с двух других значений GUID для двух других [F10] для записи. Ты сказал, что изменился, что выглядел как серийный номер, так что я предполагаю, что вы изменили эти значения. (Это было лишнее и делает его тяжелее для нас, чтобы диагностировать вашу проблему. Эти значения GUID не чувствительными с точки зрения безопасности.) В любом случае операция резервного копирования/восстановления, возможно, изменил разделов GUID значения. Если это так, то эти записи могут быть недопустимыми, и Вам необходимо либо сменить раздела значение GUID, чтобы соответствовать, что в nvram (который Вы можете сделать с sgdisk, а в [F12] для изменения идентификатора GUID Раздел 1 [от f13] в 2087d7-5dc8-4038-a9c1-90939c232) или создать новую память nvram (которые вы можете сделать с помощью команды sudo efibootmgr -c -d /dev/nvme0n1 -l \\EFI\\ubuntu\\shimx64.efi -L ubuntu). В зависимости от вашего процесса, вы можете предпочесть сделать это из Windows, используя bcdedit или EasyUEFI, как описано здесь. Другие и более тонкие виды повреждений энергонезависимой памяти или в память nvram происходит рассинхронизация с реальностью, возможно, тоже.

в дополнение к фиксации проблемы в одним из указанных выше способов, всегда есть метод "грубой силы" подход повторной установке grub (или другой загрузчик). Наиболее распространенным способом для этого в Ubuntu с изысканный диспетчер загрузки но есть и другие подходы, такие как инструкция по повторной установки с sudo grub-install, а затем [f17 В] или установке пакета изысканный по Debian или ППА.

еще один момент: Ваш вопрос сформулирован таким образом, что это звучит как, если вы делаете это неоднократно восстановления. Как правило, это не так; вы можете (и должны) регулярно создавать резервные копии, но и восстанавливать их будут нечасто. Одна из причин, чтобы сделать такое восстановление часто, если вы делаете массовом развертывании, как на кучу компьютеров для офиса или классной комнаты. Если это так, следует помнить, что любой целевой системе Ubuntu, на котором не был установлен, не будет иметь запись nvram для загрузки убунту. Таким образом, "поврежден или неверный nvram на запись" пуля всегда будет применяться в таких системах, даже если это не причина проблемы на тестовой системе.

в конце концов, если вы хотите лучше понять процесс загрузки EFI и как с этим справиться, я рекомендую следующий Список литературы:

[dиода d17] неполное резервное копирование/восстановление ЭСП -- на базе EFI системы, Системный раздел EFI (ESP), которые проводит загрузчики ели. Если ESP не была создана резервная копия, восстановлен не был, или был не полностью резервного копирования или восстановления, тогда система будет оказана невозможной. Это звучит, как Windows по-прежнему загружается, поэтому я сомневаюсь, что это что с тобой происходит, но вполне вероятно, что программное обеспечение резервного копирования Windows не удосужились создать резервную копию или восстановить загрузчик grub. Вы можете проверить это, посмотрев на жратву на ESP. При установке Ubuntu, то должны быть [F1] на ЭСП (как минимум с двумя другими файлы поддержки, [F2] и grub.cfg, в той же директории). неполное резервное копирование/восстановление ЭСП -- это обеспечивает основы предыдущего, но более лаконично. поврежденные или недействительные записи nvram -- клавиши [F4] вывод, что oldfred просила показывает записи nvram, которые контролируют процесс загрузки. У вас есть три записи для ubuntu, одно из которых относится к shimx64.efi, другой из которых относится к grubx64.efi, а треть из которых явно ссылается ни один файл. Запись, которая ссылается на shimx64.efi (Boot0000) является первым в порядке загрузки, что означает, что это должно работать, однако, это все-таки возможно, что записи nvram поврежден. В частности, ваш вывод относится к разделу с значение GUID 2087d7-5dc8-4038-a9c1-90939c232 для этой записи, с двух других значений GUID для двух других [F10] для записи. Ты сказал, что изменился, что выглядел как серийный номер, так что я предполагаю, что вы изменили эти значения. (Это было лишнее и делает его тяжелее для нас, чтобы диагностировать вашу проблему. Эти значения GUID не чувствительными с точки зрения безопасности.) В любом случае операция резервного копирования/восстановления, возможно, изменил разделов GUID значения. Если это так, то эти записи могут быть недопустимыми, и Вам необходимо либо сменить раздела значение GUID, чтобы соответствовать, что в nvram (который Вы можете сделать с sgdisk, а в [F12] для изменения идентификатора GUID Раздел 1 [от f13] в 2087d7-5dc8-4038-a9c1-90939c232) или создать новую память nvram (которые вы можете сделать с помощью команды sudo efibootmgr -c -d /dev/nvme0n1 -l \\EFI\\ubuntu\\shimx64.efi -L ubuntu). В зависимости от вашего процесса, вы можете предпочесть сделать это из Windows, используя bcdedit или EasyUEFI, как описано здесь. Другие и более тонкие виды повреждений энергонезависимой памяти или в память nvram происходит рассинхронизация с реальностью, возможно, тоже. поврежденные или недействительные записи nvram -- в этом разделе описывается выбор загрузчик EFI для систем Linux. [!dиода d17]
0
ответ дан 18 July 2018 в 07:26

Извинения за задержку в последующих действиях. Незваный гость, Hurricane Irma, посетил.

Спасибо всем за ваши комментарии. Род, я обязательно проверю ваше решение и список чтения.

Просто краткое резюме для тех, кто сталкивается с вышеуказанной проблемой. Я разработал метод, который до сих пор решает проблему.

Начнем с используемого программного обеспечения. В настоящее время я использую Lazesoft Recovery Suite Professional для резервного копирования изображений как для Win10, так и для Ubuntu.

При создании изображения Lazesoft позволяет создавать изображения некоторых или всех разделов. Я рисую все доступные разделы. Важно отметить, что когда / если мне нужно восстановить изображение, я НЕ восстанавливаю раздел. Lazesoft называется MBR (хотя оба диска являются GPT). GRUB2, скорее всего, продолжит предоставлять параметры загрузки, если этот выбор восстановления не проверен.

Если GRUB2 не появляется, несмотря на вышеуказанное действие, убедитесь, что приоритет загрузки UEFI не изменился. В частности, первый элемент в последовательности загрузки должен быть чем-то вроде nameofyourNVMe ubuntu. Иногда этот параметр будет отнесен к ubuntu, загрузчику Windows и т. Д.

. В стороне, у моего ASUS есть запись для загрузочного устройства только UEFI или UEFI и OPROM (или что-то вроде этого, что относится к устаревшее устройство). Поскольку форматы Lazesoft как FAT32 должны иметь последний вариант для загрузки с USB-накопителя.

0
ответ дан 18 July 2018 в 07:26

Вы должны быть в состоянии загрузиться на временной основе, используя мой изысканный диспетчер загрузки на флешке или CD-р. (по ссылке можно скачать изображения для обоих типов носителей). Есть один нюанс: образы, которые я предоставить не поддерживает безопасную загрузку, поэтому может потребоваться отключить эту функцию (временно, если вам нравится). С изысканный загрузка обычной установки, параметры восстановления станет легче, и конечно же вы можете использовать вашу систему для реальной работы, в то время как вы выяснить, долгосрочное решение.

шансы один или оба из двух вещей произошло:

неполное резервное копирование/восстановление ЭСП -- на базе EFI системы, Системный раздел EFI (ESP), которые проводит загрузчики ели. Если ESP не была создана резервная копия, восстановлен не был, или был не полностью резервного копирования или восстановления, тогда система будет оказана невозможной. Это звучит, как Windows по-прежнему загружается, поэтому я сомневаюсь, что это что с тобой происходит, но вполне вероятно, что программное обеспечение резервного копирования Windows не удосужились создать резервную копию или восстановить загрузчик grub. Вы можете проверить это, посмотрев на жратву на ESP. При установке Ubuntu, то должны быть [F1] на ЭСП (как минимум с двумя другими файлы поддержки, [F2] и grub.cfg, в той же директории). Поврежденные или недействительные записи nvram -- клавиши [F4] вывод, что oldfred просила показывает записи nvram, которые контролируют процесс загрузки. У вас есть три записи для ubuntu, одно из которых относится к shimx64.efi, другой из которых относится к grubx64.efi, а треть из которых явно ссылается ни один файл. Запись, которая ссылается на shimx64.efi (Boot0000) является первым в порядке загрузки, что означает, что это должно работать, однако, это все-таки возможно, что записи nvram поврежден. В частности, ваш вывод относится к разделу с значение GUID 2087d7-5dc8-4038-a9c1-90939c232 для этой записи, с двух других значений GUID для двух других [F10] для записи. Ты сказал, что изменился, что выглядел как серийный номер, так что я предполагаю, что вы изменили эти значения. (Это было лишнее и делает его тяжелее для нас, чтобы диагностировать вашу проблему. Эти значения GUID не чувствительными с точки зрения безопасности.) В любом случае операция резервного копирования/восстановления, возможно, изменил разделов GUID значения. Если это так, то эти записи могут быть недопустимыми, и Вам необходимо либо сменить раздела значение GUID, чтобы соответствовать, что в nvram (который Вы можете сделать с sgdisk, а в [F12] для изменения идентификатора GUID Раздел 1 [от f13] в 2087d7-5dc8-4038-a9c1-90939c232) или создать новую память nvram (которые вы можете сделать с помощью команды sudo efibootmgr -c -d /dev/nvme0n1 -l \\EFI\\ubuntu\\shimx64.efi -L ubuntu). В зависимости от вашего процесса, вы можете предпочесть сделать это из Windows, используя bcdedit или EasyUEFI, как описано здесь. Другие и более тонкие виды повреждений энергонезависимой памяти или в память nvram происходит рассинхронизация с реальностью, возможно, тоже.

в дополнение к фиксации проблемы в одним из указанных выше способов, всегда есть метод "грубой силы" подход повторной установке grub (или другой загрузчик). Наиболее распространенным способом для этого в Ubuntu с изысканный диспетчер загрузки но есть и другие подходы, такие как инструкция по повторной установки с sudo grub-install, а затем [f17 В] или установке пакета изысканный по Debian или ППА.

еще один момент: Ваш вопрос сформулирован таким образом, что это звучит как, если вы делаете это неоднократно восстановления. Как правило, это не так; вы можете (и должны) регулярно создавать резервные копии, но и восстанавливать их будут нечасто. Одна из причин, чтобы сделать такое восстановление часто, если вы делаете массовом развертывании, как на кучу компьютеров для офиса или классной комнаты. Если это так, следует помнить, что любой целевой системе Ubuntu, на котором не был установлен, не будет иметь запись nvram для загрузки убунту. Таким образом, "поврежден или неверный nvram на запись" пуля всегда будет применяться в таких системах, даже если это не причина проблемы на тестовой системе.

в конце концов, если вы хотите лучше понять процесс загрузки EFI и как с этим справиться, я рекомендую следующий Список литературы:

[dиода d17] неполное резервное копирование/восстановление ЭСП -- на базе EFI системы, Системный раздел EFI (ESP), которые проводит загрузчики ели. Если ESP не была создана резервная копия, восстановлен не был, или был не полностью резервного копирования или восстановления, тогда система будет оказана невозможной. Это звучит, как Windows по-прежнему загружается, поэтому я сомневаюсь, что это что с тобой происходит, но вполне вероятно, что программное обеспечение резервного копирования Windows не удосужились создать резервную копию или восстановить загрузчик grub. Вы можете проверить это, посмотрев на жратву на ESP. При установке Ubuntu, то должны быть [F1] на ЭСП (как минимум с двумя другими файлы поддержки, [F2] и grub.cfg, в той же директории). неполное резервное копирование/восстановление ЭСП -- это обеспечивает основы предыдущего, но более лаконично. поврежденные или недействительные записи nvram -- клавиши [F4] вывод, что oldfred просила показывает записи nvram, которые контролируют процесс загрузки. У вас есть три записи для ubuntu, одно из которых относится к shimx64.efi, другой из которых относится к grubx64.efi, а треть из которых явно ссылается ни один файл. Запись, которая ссылается на shimx64.efi (Boot0000) является первым в порядке загрузки, что означает, что это должно работать, однако, это все-таки возможно, что записи nvram поврежден. В частности, ваш вывод относится к разделу с значение GUID 2087d7-5dc8-4038-a9c1-90939c232 для этой записи, с двух других значений GUID для двух других [F10] для записи. Ты сказал, что изменился, что выглядел как серийный номер, так что я предполагаю, что вы изменили эти значения. (Это было лишнее и делает его тяжелее для нас, чтобы диагностировать вашу проблему. Эти значения GUID не чувствительными с точки зрения безопасности.) В любом случае операция резервного копирования/восстановления, возможно, изменил разделов GUID значения. Если это так, то эти записи могут быть недопустимыми, и Вам необходимо либо сменить раздела значение GUID, чтобы соответствовать, что в nvram (который Вы можете сделать с sgdisk, а в [F12] для изменения идентификатора GUID Раздел 1 [от f13] в 2087d7-5dc8-4038-a9c1-90939c232) или создать новую память nvram (которые вы можете сделать с помощью команды sudo efibootmgr -c -d /dev/nvme0n1 -l \\EFI\\ubuntu\\shimx64.efi -L ubuntu). В зависимости от вашего процесса, вы можете предпочесть сделать это из Windows, используя bcdedit или EasyUEFI, как описано здесь. Другие и более тонкие виды повреждений энергонезависимой памяти или в память nvram происходит рассинхронизация с реальностью, возможно, тоже. поврежденные или недействительные записи nvram -- в этом разделе описывается выбор загрузчик EFI для систем Linux. [!dиода d17]
0
ответ дан 24 July 2018 в 18:48

Извинения за задержку в последующих действиях. Незваный гость, Hurricane Irma, посетил.

Спасибо всем за ваши комментарии. Род, я обязательно проверю ваше решение и список чтения.

Просто краткое резюме для тех, кто сталкивается с вышеуказанной проблемой. Я разработал метод, который до сих пор решает проблему.

Начнем с используемого программного обеспечения. В настоящее время я использую Lazesoft Recovery Suite Professional для резервного копирования изображений как для Win10, так и для Ubuntu.

При создании изображения Lazesoft позволяет создавать изображения некоторых или всех разделов. Я рисую все доступные разделы. Важно отметить, что когда / если мне нужно восстановить изображение, я НЕ восстанавливаю раздел. Lazesoft называется MBR (хотя оба диска являются GPT). GRUB2, скорее всего, продолжит предоставлять параметры загрузки, если этот выбор восстановления не проверен.

Если GRUB2 не появляется, несмотря на вышеуказанное действие, убедитесь, что приоритет загрузки UEFI не изменился. В частности, первый элемент в последовательности загрузки должен быть чем-то вроде nameofyourNVMe ubuntu. Иногда этот параметр будет отнесен к ubuntu, загрузчику Windows и т. Д.

. В стороне, у моего ASUS есть запись для загрузочного устройства только UEFI или UEFI и OPROM (или что-то вроде этого, что относится к устаревшее устройство). Поскольку форматы Lazesoft как FAT32 должны иметь последний вариант для загрузки с USB-накопителя.

0
ответ дан 24 July 2018 в 18:48

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

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