Вам не нужно переустанавливать операционную систему, если вы обновляете материнскую плату и используете загрузочную среду в стиле MBR (для загрузочных систем EFI / UEFI см. Другой ответ на этот вопрос).
ОДНАКО, возможно, вам придется пройти и обновить некоторые вещи потом:
Во-первых, ваши драйверы для вашей видеокарты (если встроенная карта) потребуется обновить. Это сделано для того, чтобы убедиться, что у вас есть нужные графические драйверы для вашей видеокарты.
Сетевые настройки для адаптера Ethernet, если он встроен, возможно, потребуется изменить. Если настройки вашей сети и сети Ethernet требуют статической настройки, вам может потребоваться обновить настройки после замены материнской платы, потому что карта Ethernet может получить новый идентификатор (например, eth1вместо eth0или что-то еще).
Драйвера для любых периферийных устройств в слотах расширения. Если на вашей материнской плате есть слоты с дополнительными устройствами (такими как отдельная графическая карта, карта беспроводного адаптера и т. Д.), Вы можете проверить, установлены ли драйверы и правильно ли они определены. Особенно, если установлены новые предметы.
Для пунктов (1) и (3) вы, вероятно, можете запустить инструмент «Дополнительные драйверы», который затем проверит ваше оборудование и несвободные проприетарные упаковочные комплекты, чтобы определить несвободные драйверы, которые могут вам понадобиться для работы с вашим компьютером.
Для (2) вам придется вручную перенастроить свои настройки, если они являются статической конфигурацией, определенной /etc/network/interfacesили настроенной вручную в Network Manager.
Все еще не понял .. Нужно ли мне что-то делать, например запускать дополнительный программный инструмент, например «Дополнительные драйверы» (кстати, в Ubuntu Software нет), или Ubuntu перехватывает все новые устройства при первой загрузке? Похоже, всегда лучше переключить видеодрайвер временно на open source, но не уверен в другом. Спасибо за понимание.
зрелый
3
Если вы замените материнскую плату UEFI, вам нужно будет добавить пути ваших загрузчиков ОС в UEFI.
Это может быть сделано с помощью efibootmgrутилиты. Вам нужно будет загрузиться с Ubuntu LiveUSB, найти раздел EFI и добавить записи.
Раздел EFI можно легко найти. Это небольшой раздел fat32, который bootво многих случаях имеет флаг.
Загрузчики EFI - это файлы, расположенные в вашем разделе EFI. У Ubuntu есть два загрузчика grubx64.efiи shimx64.efi. Последний подписан ключом Microsoft для возможности загрузки с включенной безопасной загрузкой. Но в большинстве случаев любой из них работает. Вы можете смело добавлять только shimx64.efi.
Эти погрузчики расположены по адресу /boot/EFI/ubuntu.
Таким образом, чтобы добавить запись в UEFI, вам нужно будет запустить
/dev/sda1по умолчанию. Если у вас есть раздел EFI, вы можете пропустить -dи -pпараметры.
-c Параметр для создания записи UEFI.
-lпуть к загрузчику в формате Windows, начинающийся \EFIпо некоторым причинам.
-Lэто ярлык. Вы увидите это в своем BIOS как вариант загрузки. Вы можете изменить это на что-то другое, но я не уверен, что update-grubэто не изменит его ubuntuобратно.
Если вы запустите sudo efibootmgr -v, вы увидите все свои записи с путями и метками.
Вы можете удалить ошибочно добавленную запись, запустив
sudo efibootmgr -Bb nnnn
где nnnnномер записи.
Больше информации относительно efibootmgrполезности может быть получено
man efibootmgr
Вы можете добавить записи для других ОС, таких как Windows, таким же образом. Но я не могу дать более подробную информацию о том, в каких файлах и по каким путям они находятся.
Это очень полезно. Чтобы переключиться с BIOS на UEFI, думаю, достаточно добавить ESP и сделать немного больше, я прав?
Кос
1
Переход с BIOS на UEFI - это отдельная история. Раздел EFI должен быть создан и заменен grub. Я думаю, что это сюжет для другого вопроса. Этот ответ о замене материнской платы UEFI.
Если вы замените материнскую плату UEFI, вам нужно будет добавить пути ваших загрузчиков ОС в UEFI.
Это может быть сделано с помощью
efibootmgr
утилиты. Вам нужно будет загрузиться с Ubuntu LiveUSB, найти раздел EFI и добавить записи.Раздел EFI можно легко найти. Это небольшой раздел fat32, который
boot
во многих случаях имеет флаг.Загрузчики EFI - это файлы, расположенные в вашем разделе EFI. У Ubuntu есть два загрузчика
grubx64.efi
иshimx64.efi
. Последний подписан ключом Microsoft для возможности загрузки с включенной безопасной загрузкой. Но в большинстве случаев любой из них работает. Вы можете смело добавлять толькоshimx64.efi
.Эти погрузчики расположены по адресу
/boot/EFI/ubuntu
.Таким образом, чтобы добавить запись в UEFI, вам нужно будет запустить
где
/dev/sdX
диск, на котором находится раздел EFI, иN
номер этого раздела. Например,/dev/sdb2
это будет выглядеть так/dev/sda1
по умолчанию. Если у вас есть раздел EFI, вы можете пропустить-d
и-p
параметры.-c
Параметр для создания записи UEFI.-l
путь к загрузчику в формате Windows, начинающийся\EFI
по некоторым причинам.-L
это ярлык. Вы увидите это в своем BIOS как вариант загрузки. Вы можете изменить это на что-то другое, но я не уверен, чтоupdate-grub
это не изменит егоubuntu
обратно.Если вы запустите
sudo efibootmgr -v
, вы увидите все свои записи с путями и метками.Вы можете удалить ошибочно добавленную запись, запустив
где
nnnn
номер записи.Больше информации относительно
efibootmgr
полезности может быть полученоВы можете добавить записи для других ОС, таких как Windows, таким же образом. Но я не могу дать более подробную информацию о том, в каких файлах и по каким путям они находятся.
источник