Установка Windows для прошивки UEFI / BIOS, затем переустановка Ubuntu

11

Я собираюсь переустановить Windows на моем компьютере, чтобы я мог прошить UEFI / BIOS (производитель компьютера предоставляет только файл .exe). Я хотел бы эффективно переустановить Ubuntu после этого. Можете ли вы объяснить эффективный способ сделать это?

Изменить: действительно, я ищу самый безопасный способ сделать это с разумной степенью эффективности.

белое свечение
источник
2
Я бы просто сделал раздел + минимальный размер на жестком диске для установки Windows. Пусть Ubuntu установит диск под рукой, если grub нуждается в исправлении после. Оставьте Ubuntu установить в одиночку.
crip659
1
Некоторые с файлами .exe также предлагают файл DOS, так что вы можете создать загрузочную флешку DOS для запуска update.Самые лучшие системы теперь позволяют запускать обновление напрямую из UEFI с обновлением в разделе FAT32. И несколько новых систем UEFI будут обновляться непосредственно из Linux с помощью fwupd.org/lvfs/devicelist & fwupd.org/vendorlist
oldfred
1
У вас есть запасной жесткий диск, который вы можете использовать в этом проекте?
Эрик Тауэрс
1
@ tudor Я уже прошил uefi, но могу быть полезной информацией.
дня
1
@Eric Towers да, у меня есть запасной диск.
дня

Ответы:

17

Самый эффективный способ - найти образ Live Windows и загрузиться с него.

Вы сможете прошить BIOS с него.

Но имейте в виду, что в некоторых случаях не стоит перезагружать новый BIOS. Около недели назад я установил новый BIOS на ноутбук Asus с помощью утилиты BIOS (встроенной в BIOS под названием EasyFlash).

После этого я потерял тачпад в Ubuntu и возникли другие проблемы. Я не мог понизить версию BIOS, используя ту же утилиту, потому что она не позволяла прошивать более старый BIOS.

Поэтому мне пришлось использовать образ Live Windows, где я успешно обновил BIOS с помощью /nodateкоммутатора.

Поэтому, если у вас нет веских причин, и все работает нормально, не обновляйте BIOS. Ubuntu позаботится о микрокоде процессора.

Pilot6
источник
Я не могу найти информацию о / nodate. Очень любопытно об этом.
накануне
2
Это может быть специфичным для Asus.
Pilot6
1
Рекомендовать против обновления вашего BIOS несколько хитроумно. Это может оставить вас открытыми для больших уязвимостей.
MechMK1
5
Можете ли вы привести пример "больших" уязвимостей в BIOS?
Pilot6
2
@ Джошуа, если вы не являетесь объектом трехбуквенного агентства или делаете что-то столь же ценное, вам не нужно беспокоиться о Призраке. Да, это мощная атака, но также очень сложно провести ее вне лабораторной среды.
Mark
13

Отключите системный диск Ubuntu, подключите старый запасной или использованный диск, установите на него Windows и выполните обновление BIOS (если, как объяснил Pilot6 выше , вам абсолютно необходимо обновить BIOS). Затем отключите старый диск, снова включите диск с операционной системой Ubuntu, и вы будете готовы знать, что Windows не повредила Linux.

K7AAY
источник
1
Это действительно единственный правильный ответ. При отключенном диске Ubuntu установщик Windows не может его испортить.
Монти Хардер
Пользователь с 12 000 сообщений здесь говорит, что вам нужно запустить установку (а не просто подключить старый диск) для восстановления grub. forums.linuxmint.com/…
до
Но ремонт грязи не является целью. ОП хочет прошить обновление BIOS / прошивки, что является задачей, ориентированной на Windows. Мой ответ призван позволить им сделать это, не усложняя ситуацию в Ubuntu. Любой ремонт grub будет отдельной проблемой и, следовательно, выходит за рамки этого.
K7AAY
@whitelightning: В цитируемом вами посте предполагается, что у вас есть только один жесткий диск, и что вы позволяете установщику Windows изменять загрузочные данные на этом диске. Этот ответ позволяет избежать этой сложности, предотвращая доступ установщика к вашему диску с текущей установкой Ubuntu.
Эрик Тауэрс
@Eric Towers Когда у меня есть загрузочный диск Ubuntu (не включенный установочный носитель), UEFI добавляет «ubuntu» в качестве загрузочного устройства. Итак, я думал, что подключение Windows и перепрошивка стерли бы это. Но теперь я думаю, что он будет автоматически воссоздан при подключении диска Ubuntu обратно.
течение
2

Наиболее эффективный способ вернуть существующую установку Ubuntu обратно в вашу систему - это выполнить загрузку с флэш-диска, выполнить полное резервное копирование образа всего диска на другое (достаточно большое) устройство хранения, а затем восстановить резервную копию образа после того, как вы сделано с Windows.

Я свяжу статью о том, как это сделать (будьте осторожны; вы можете стереть все так же легко, как и резервное копирование), но ddэто основная команда для этих операций.

Zeiss Ikon
источник
Насколько я понимаю, когда я устанавливаю новый UEFI, есть некоторые вещи, которые необходимо изменить, в отношении других частей системы. Я считаю, что загрузчик является одним из них. Так не нужен ли нам способ естественного создания некоторых файлов "установки"?
ночи
Учитывая, что полное резервное копирование диска занимает несколько часов, это вряд ли "самое эффективное время". Даже открытие ноутбука и замена диска будет быстрее.
JPA
@whitelightning Конфигурация загрузки хранится на диске в системном разделе EFI , поэтому восстановление образа диска также отменит эти изменения. Но если вы хотите сделать это быстро, используйте для визуализации Clonezilla, а не dd. Clonezilla будет только резервное копирование используемого пространства.
Гроностай
@gronostaj Когда я устанавливаю Ubuntu, существует системный раздел EFI, использующий файловую систему fat32. Установка Ubuntu автоматически создает это. Вы говорите, что мы не хотим, чтобы это перенесли, верно?
суток
@whitelightning Я говорю, что этот раздел содержит полную загрузочную конфигурацию для установленных ОС. Если у вас есть полная резервная копия диска, включая ESP, ее восстановление также восстановит предыдущую конфигурацию загрузки. Обновление UEFI не влияет на эти файлы, поэтому разумно планировать 1) полное резервное копирование, 2) очистить и установить Windows, 3) обновить UEFI, 4) восстановить резервное копирование.
Гроностай
2

Если ваше .exeсредство прошивки не требует установки, вы можете сделать это с установочного диска Windows.

Загрузите ISO-образ установщика Windows 10 от Microsoft с соответствующей разрядностью (32-разрядной или 64-разрядной). Если вы посещаете сайт из Windows, то Microsoft хочет, чтобы вы загрузили их «Средство создания мультимедиа», которое может либо загрузить iso, либо создать загрузочный USB-накопитель. Я считаю, что сайт просто предлагает ISO-файл, если вы заходите из Linux, но я не пробовал. Это бесплатная загрузка, и вам не нужна лицензия, так как вы не будете устанавливать.

Загрузите компьютер с установочного диска. Продолжайте установку до тех пор, пока не перейдете к экрану «Установить сейчас», не нажимайте эту кнопку и нажмите Shift + F10, чтобы открыть окно командной строки . Оттуда вы можете делать много вещей, например: подключите USB-накопитель с вашим флешером .exe, перейдите туда (возможно, вам придется попробовать несколько букв диска, чтобы найти правильный) и выполнить его.

посол твистероида
источник