Czy mogę usunąć wszystkie partycje, w tym EFI i zainstalować tylko Ubuntu?

13

Czy mogę usunąć wszystkie partycje na moim komputerze, w tym EFI, i zainstalować tylko Ubuntu? Czy BIOS będzie działał w tym przypadku?

Obecnie jestem w trybie starszego typu, a Ubuntu uruchamia się z klucza USB.

lapisdecor
źródło

Odpowiedzi:

14

W pytaniu użyto niepoprawnej terminologii, co może prowadzić do zamieszania i problemów na dalszych etapach, dlatego najpierw chcę rozwiązać te problemy.

Extensible Firmware Interface (EFI) lub jego wersja 2.x, Unified EFI (UEFI), to rodzaj oprogramowania. EFI nie jest partycją. Powiedział, że nie ma partycji o nazwie Partycja systemowa EFI (ESP), który posiada bootloaderów. Istnieje prawdopodobieństwo, że lapisdecor w pierwotnym pytaniu oznaczało „ESP” zamiast „EFI”.

Ponadto EFI jest rodzajem oprogramowania układowego, które zastępuje starszy system Basic Input / Output System (BIOS). Jako taki, jeśli twój komputer korzysta z EFI, nie ma BIOS-u. Istnieją jednak pewne zastrzeżenia i wyjątki. Najczęściej EFI zapewniają funkcję zwaną modułem wsparcia zgodności (CSM), który jest rodzajem emulatora systemu BIOS; CSM ma się podobać EFIdosemudotyczy Linuksa, ponieważ umożliwia nowszemu i bardziej wyrafinowanemu środowisku (EFI lub Linux) uruchamianie programów zaprojektowanych dla starszego i prostszego systemu (BIOS lub DOS). Innymi słowy, „BIOS” w pierwotnym pytaniu powinien brzmieć „EFI”. To powiedziawszy, używanie „BIOS” zamiast „EFI” jest powszechną praktyką. Jest zły, ale jest powszechny, zarówno wśród użytkowników, jak i producentów. Podejrzewam, że zrobiono to, ponieważ ludzie wiedzą (mniej więcej), czym jest BIOS, podczas gdy „EFI” to nieznany akronim; a ponieważ EFI zastępuje BIOS, użycie „BIOS” ułatwia zadanie autorom tekstów. Problem polega na tym, że ludzie czytają całą swoją wiedzę na temat BIOS-u, gdy czytają „BIOS”, ale wiele z nich nie ma zastosowania. EFI uruchamia się bardzow inny sposób niż BIOS, więc jeśli uważasz EFI za ulepszony BIOS, będziesz miał model mentalny, który jest bardzo zły i będziesz popełniał błędy. Wtedy ludzie tacy jak ja spędzają dużo czasu na wyjaśnianiu, jak to naprawdę działa - ale ja dygresję ...

Przejdźmy do prawdziwych problemów: jeśli jesteś w „starszym trybie”, oznacza to po prostu, że Twój CSM jest aktywny. Ten sposób nie gwarantuje rozruch w trybie BIOS / CSM / Legacy, choć. Na większości komputerów opartych na EFI, gdy CSM jest wyłączony, ścieżka rozruchu jest stosunkowo prosta; możesz uruchomić tylko moduły ładujące w trybie EFI. Zauważ, że nie możesz „wyłączyć EFI”; EFI jestoprogramowanie układowe i odpowiada za komputer. Niektóre komputery umożliwiają wyłączenie możliwości uruchamiania w trybie EFI, ale takie opcje są rzadkie - a niektóre komputery zapewniają interfejsy, które sprawiają, że brzmi to tak, jakbyś wyłączał uruchamianie w trybie EFI, ale tak naprawdę nie jest. Po aktywowaniu CSM większość komputerów umożliwia uruchomienie dowolnego typu modułu ładującego, co uniemożliwia przewidzenie, co się stanie, gdy podasz komputerowi dysk, który udostępnia oba typy modułu ładującego. Zwykle nie jest to wielka sprawa dla komputera z jednym uruchomieniem; podczas instalowania systemu operacyjnego instalator wykryje jego tryb rozruchowy i zainstaluje moduł ładujący tylko dla trybu rozruchowego instalatora, dzięki czemu komputer może uruchomić się z dysku twardego tylko w tym samym trybie. Jeśli jednak uruchamiasz wiele urządzeń, możesz łatwo zainstalować jeden system operacyjny w jednym trybie rozruchu, a drugi system operacyjny w drugim trybie rozruchu. Wyrywanie włosów zaczyna się w tym momencie.

W niezbyt odległej przeszłości uruchamianie w trybie EFI było frustracją z powodu błędów w plikach EFI, błędów w modułach ładujących rozruch i błędnych informacji, co często powodowało, że włączenie CSM było atrakcyjne. Dzisiaj jednak uruchamianie w trybie EFI stwarza mniej problemów, a według moich szacunków na pytania zadane tutaj i gdzie indziej jest to, że największy pojedynczy problem dotyczy dzisiaj aktywowanych CSM. Dlatego zalecam wyłączenie CSM (czyli „starszego rozruchu”) na komputerach z EFI, chyba że masz dobry powód, aby go włączyć. Z pewnością dzisiejsze uruchamianie w trybie EFI stanowi więcej wyzwań niż uruchamianie w trybie BIOS pięć lat temu; ale na komputerze z interfejsem EFI uruchamianie w trybie BIOS powoduje pułapki, które nie istniały pięć lat temu.

Tak więc, od dawna rozwikłane sprawy, wróćmy do twojego pierwotnego pytania, delikatnie sformułowanego:

Czy mogę usunąć wszystkie partycje na moim komputerze, w tym ESP, i zainstalować tylko Ubuntu? Czy EFI zadziała w tym przypadku?

Tak i tak.

Po usunięciu partycji instalator Ubuntu utworzy nowe, jeśli wybierzesz opcję automatycznego partycjonowania. Jeśli partycjonujesz ręcznie, musisz utworzyć odpowiednie partycje. Mogą one obejmować ESP, jeśli instalujesz w trybie EFI lub partycję rozruchową systemu BIOS, jeśli instalujesz na dysku GPT w trybie BIOS.

Jednym ważnym zastrzeżeniem jest to, że najlepiej jest używać GPT podczas instalacji w trybie EFI i MBR podczas instalacji w trybie BIOS. Ubuntu zezwala na używanie GPT w trybie BIOS, ale może to powodować problemy w niektórych systemach, więc zalecam unikanie go, jeśli to możliwe. Niektórym udało się również zainstalować na dyskach MBR w trybie EFI, ale instalator próbuje tego uniknąć, jeśli to możliwe; a kiedy jest gotowy, często stwarza problemy.

W Ubuntu możesz określić tryb rozruchu, szukając katalogu o nazwie /sys/firmware/efi. Jeśli jest obecny, uruchomiłeś się w trybie EFI; jeśli go nie ma, uruchomiłeś się w trybie BIOS.

Podsumowując, powinieneś być świadomy swojego trybu rozruchu (BIOS / CSM / legacy lub EFI / UEFI) i typu tablicy partycji (MBR lub GPT), a najlepiej, abyś odpowiednio dopasował oba (BIOS / MBR lub EFI / GPT) .

Rod Smith
źródło
8

Tak, po całkowitym skasowaniu dysku możesz zainstalować ubuntu jako pojedynczy system operacyjny.
Gdy możesz wyłączyć UEFI w BIOS-ie (głównie możesz), możesz nawet zainstalować ubuntu w trybie mbr .
Uruchom z nośnika instalacyjnego Ubuntu, otwórz GParted i utwórz nową tablicę partycji - wybierz mbr.
W przypadku, gdy nie możesz wyłączyć UEFI i / lub bezpiecznego rozruchu, możesz również zainstalować ubuntu w trybie EFI .
Następnie instalator utworzy nową partycję EFI, na której zostanie zainstalowany moduł ładujący GRUB.

cl-netbox
źródło
2

Twoje pytanie nie jest dla mnie całkowicie jasne.

Jeśli chcesz zainstalować Ubuntu w trybie UEFI, oto co musisz zrobić:

Musisz ustawić BIOS w trybie UEFI i utworzyć rozruchowy klucz Ubuntu USB UEFI.

Postępuj zgodnie z tym przewodnikiem, aby utworzyć rozruchowy USB UEFI. Następnie po prostu uruchom instalator Ubuntu; w kroku Typ instalacji wybierz Coś jeszcze i podziel dysk na partycje, jak wyjaśniono w tej odpowiedzi .


Jeśli tryb rozruchu (UEFI lub Legacy) nie ma znaczenia, po prostu zainstaluj Ubuntu jak zwykle. (W razie potrzeby zapoznaj się z tym przewodnikiem )

hg8
źródło
Czy muszę zachować tryb UEFI? Czy nie mogę po prostu mieć dziedzictwa?
lapisdecor
Musisz zachować tryb UEFI tylko wtedy, gdy chcesz zainstalować Ubuntu w trybie UEFI.
hg8
0

Mam rozruch EUFI na moim komputerze. 1x256GB SSD z uruchomionym 18.04 Opcja czyszczenia „wymaż dyski” używana podczas instalacji.

Oto moje wyjście z lsblk

sda 8: 0 0 238,5 G 0 dysk 
Dasda1 8: 1 0 512M 0 część / boot / efi
Dasda2 8: 2 0 238G 0 część 
  Untubuntu - vg-root 253: 0 0 237G 0 lvm /
  Untubuntu - vg-swap_1 253: 1 0 976M 0 lvm [SWAP]

Czy to jest idealne? Używam 18.04 wyłącznie na moim komputerze. coś w rodzaju powyższego pytania. Zakładam, że sda1 512M jest tutaj potrzebna? W przeciwieństwie do instalacji w taki sposób, że wszystko, co mam, to 1 partycja sda1 wykorzystująca cały dysk? widać, że wybrałem LVM także podczas instalacji, więc po instalacji mogę grać więcej.

Jeśli istnieje sposób na posiadanie tylko 1 partycji, czy mój rozruch byłby szybszy? czy zepsuje mój komputer lub nie da się go uruchomić bez tej partycji EUFI?

Ryan

Ryan Brown
źródło
2
Prześlij to jako nowe pytanie, aby inni mogli Ci pomóc.
ptetteh227
0

OSTRZEŻENIE: spowoduje to usunięcie danych.


Musiałem odtworzyć tablicę partycji. Utwórz nową tablicę partycji GPT w GParted (MSDOS nie będzie działać).

To oznaczy sektor jako uszkodzony i nie będzie używany.

Doug
źródło
1
To tak naprawdę nie odpowiada na pytanie. Jeśli masz inne pytanie, możesz je zadać, klikając Zadaj pytanie . Możesz także dodać nagrodę za zwrócenie większej uwagi na to pytanie, gdy będziesz mieć wystarczającą reputację . - Z recenzji
stumblebee
@stumblebee Dla mnie wygląda OK.
karel
1
@karel imho wydawało się, że jest to rondo i duplikat 2 najlepszych odpowiedzi.
stumblebee