Могу ли я удалить все разделы, включая EFI, и установить только Ubuntu?

13

Могу ли я удалить все разделы на моем компьютере, включая EFI, и установить только Ubuntu? Будет ли BIOS работать в этом случае?

В настоящее время я нахожусь в устаревшем режиме и Ubuntu загружается с USB-ключа.

lapisdecor
источник

Ответы:

14

В этом вопросе неправильно используется некоторая терминология, что может привести к путанице и проблемам в будущем, поэтому сначала я хочу решить эти проблемы.

Extensible Firmware Interface (EFI) , или его 2.x версии, Unified EFI (UEFI), тип прошивки. EFI не является разделом. Тем не менее, есть это раздел называется разделом EFI System (ESP), которая держит загрузчик. Скорее всего, в первоначальном вопросе лаписдекор означал «ESP», а не «EFI».

Кроме того, EFI - это тип прошивки, который заменяет старую базовую систему ввода / вывода (BIOS). Таким образом, если ваш компьютер использует EFI, у него нет BIOS. Однако есть некоторые предостережения и исключения. Чаще всего EFI предоставляют функцию, называемую модулем поддержки совместимости (CSM), которая является своего рода эмулятором BIOS; CSM для EFI нравится то, чтоdosemuдля Linux, поскольку позволяет более новой и более сложной среде (EFI или Linux) запускать программы, разработанные для более старой и простой системы (BIOS или DOS). Другими словами, «BIOS» в первоначальном вопросе должен быть «EFI». Тем не менее, использование «BIOS» вместо «EFI» является обычной практикой. Это плохо, но распространено как среди пользователей, так и среди производителей. Я подозреваю, что это сделано, потому что люди знают (более или менее), что такое BIOS, тогда как «EFI» является незнакомой аббревиатурой; и поскольку EFI заменяет BIOS, использование «BIOS» облегчает работу копирайтеров. Беда в том, что люди тянут все свои знания BIOS, когда читают «BIOS», но большая их часть неприменима. Сапоги EFI в оченьотличается от BIOS, поэтому, если вы считаете, что EFI - это улучшенный BIOS, у вас будет неправильная модель мышления, и вы будете совершать ошибки. Тогда люди, подобные мне, в конечном итоге тратят много времени на объяснение того, как все это на самом деле работает, - но я отвлекся ...

Переход к реальным проблемам: если вы находитесь в «унаследованном режиме», это просто означает, что ваш CSM активен. Однако это не гарантирует загрузку в BIOS / CSM / устаревшем режиме. На большинстве компьютеров на основе EFI, когда CSM отключен, путь загрузки является относительно простым; Вы можете загружать только загрузчики в режиме EFI. Обратите внимание, что вы не можете «отключить EFI»; ИЭС являетсяпрошивка, и она отвечает за компьютер. Некоторые компьютеры позволяют отключить возможность загрузки в режиме EFI, но такие параметры встречаются редко - и некоторые компьютеры предоставляют интерфейсы, которые делают его звучащим так, как будто вы отключаете загрузку в режиме EFI, но на самом деле это не так. Когда вы активируете CSM, большинство компьютеров позволяют запускать загрузчик любого типа, что делает невозможным прогнозирование того, что произойдет, когда вы загрузите компьютер с диска, который предоставляет оба типа загрузчика. Обычно это не имеет большого значения для компьютера с одной загрузкой; при установке ОС программа установки обнаружит ее режим загрузки и установит загрузчик только для режима загрузки программы установки, поэтому компьютер сможет загружаться с жесткого диска только в этом же режиме. Если вы используете мультизагрузку, Вы можете легко установить одну ОС в одном режиме загрузки и другую ОС в другом режиме загрузки. В этот момент начинается стягивание волос.

В недалеком прошлом загрузка в режиме EFI вызывала разочарование из-за ошибок в EFI, ошибок в загрузчиках и дезинформации, что часто приводило к привлекательности CSM. Сегодня, однако, загрузка в режиме EFI создает меньше проблем, и, по моим оценкам, из вопросов, размещенных здесь и в других местах, на сегодняшний день самая большая область проблем связана с активированными CSM. Таким образом, я рекомендую отключить CSM (он же «устаревшая загрузка») на компьютерах на основе EFI, если у вас нет веских причин для его включения. Безусловно, сегодня загрузка в режиме EFI создает больше проблем, чем загрузка в режиме BIOS пять лет назад; но на компьютере на основе EFI загрузка в режиме BIOS создает ловушки, которых не было пять лет назад.

Итак, этот скучный материал в стороне, давайте вернемся к вашему первоначальному вопросу, перефразируя немного:

Могу ли я удалить все разделы на моем компьютере, включая ESP, и установить только Ubuntu? Будет ли EFI работать в этом случае?

Да и да.

После того, как вы удалите свои разделы, установщик Ubuntu создаст новые, если вы выберете опцию автоматического разбиения. Если вы создаете разделы вручную, вам необходимо создать соответствующие разделы. Они могут включать ESP, если вы устанавливаете в режиме EFI, или загрузочный раздел BIOS, если вы устанавливаете диск GPT в режиме BIOS.

Одно важное предостережение: лучше использовать GPT при установке в режиме EFI и MBR при установке в режиме BIOS. Ubuntu позволяет использовать GPT в режиме BIOS, но это может создавать проблемы в некоторых системах, поэтому я рекомендую избегать этого, если это возможно. Некоторым удалось установить MBR-диски и в режиме EFI, но установщик пытается избежать этого, если это возможно; и когда это сделано, это часто создает проблемы.

В Ubuntu вы можете определить свой режим загрузки, найдя каталог с именем /sys/firmware/efi. Если он присутствует, вы загрузились в режиме EFI; если он отсутствует, вы загрузились в режиме BIOS.

В общем, вы должны знать о своем режиме загрузки (BIOS / CSM / legacy или EFI / UEFI) и типе таблицы разделов (MBR или GPT), и в идеале вы должны соответствовать им соответствующим образом (BIOS / MBR или EFI / GPT) ,

Род Смит
источник
8

Да, когда вы полностью удалите диск, вы можете установить Ubuntu в качестве единой операционной системы.
Когда вы можете отключить UEFI в BIOS (в основном вы можете), вы даже можете установить Ubuntu в режиме mbr .
Загрузитесь с установочного носителя Ubuntu, откройте GParted и создайте новую таблицу разделов - выберите mbr.
Если вы не можете отключить UEFI и / или безопасную загрузку, вы также можете установить Ubuntu в режиме EFI .
Затем установщик создаст новый раздел EFI, в который будет установлен загрузчик GRUB.

сл-NetBox
источник
2

Ваш вопрос мне не совсем понятен.

Если вы хотите установить Ubuntu в режиме UEFI, вот что вам нужно сделать:

Вам нужно будет установить BIOS в режим UEFI и создать загрузочный Ubuntu USB-ключ UEFI.

Следуйте этому руководству, чтобы создать загрузочный USB-интерфейс UEFI. Затем просто запустите установщик Ubuntu; на шаге « Тип установки» выберите « Что-то еще» и разбейте диск, как описано в этом ответе .


Если режим загрузки (UEFI или Legacy) не имеет значения, просто установите Ubuntu как обычно. (При необходимости обратитесь к этому руководству )

hg8
источник
Нужно ли поддерживать режим UEFI? Разве я не могу просто иметь наследство?
Lapisdecor
Вы должны поддерживать режим UEFI, только если вы хотите установить Ubuntu в режиме UEFI.
hg8
0

У меня есть загрузка EUFI на моей машине. 1x256GB SSD работает 18.04 Очистите опцию «стереть диски», используемую во время установки.

Вот мой вывод из lsblk

сда 8:00 238,5G 0 диск 
S─sda1 8:10 512M 0 part / boot / efi
└─sda2 8: 238G 0 часть 
  Ub─ubuntu - vg-root 253: 0 0 237G 0 lvm /
  Ub─ubuntu - vg-swap_1 253: 1 0 976M 0 лвм [SWAP]

Это идеал? Я работаю 18.04 исключительно на моем компьютере. вроде как вышеупомянутый вопрос. Я предполагаю, что 512M sda1 здесь нужен? В отличие от установки как-то, чтобы все, что у меня есть, это 1 раздел sda1, используя весь диск? Вы можете видеть, что я также выбрал LVM при установке, чтобы я мог играть больше после установки.

Если есть способ иметь только 1 раздел, будет ли моя загрузка быстрее? или я бы запустил свой компьютер или не загрузился бы без этого раздела EUFI?

Райан

Райан Браун
источник
2
Пожалуйста, опубликуйте это как новый вопрос, чтобы другие могли помочь вам.
ptetteh227
0

ВНИМАНИЕ: Это сотрет данные.


Мне пришлось воссоздать таблицу разделов. Создайте новую таблицу разделов GPT в GParted (MSDOS не будет работать).

Это пометит сектор как поврежденный и не будет использоваться.

Doug
источник
1
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос . Вы также можете добавить вознаграждение, чтобы привлечь больше внимания к этому вопросу, когда у вас будет достаточно репутации . - Из обзора
спотыкаться
@ Stumblebee Это выглядит нормально для меня.
Карел
1
@karel imho, это казалось окольным и дубликат 2 лучших ответов.
спотыкаться