Jak zainstalować Ubuntu Linux na zewnętrznym dysku USB, aby stworzyć rzeczywisty, Przenośny System Linux na USB

Brief: ten samouczek pokazuje kroki, aby faktycznie zainstalować Ubuntu Linux na zewnętrznym dysku amerykańskim z bootloaderem zainstalowanym na USB. Nie jest skonfigurowany na żywo przez USB. To USB będzie działać jako przenośny system operacyjny i może być używany na dowolnym systemie komputerowym.

przypomnę sobie kilka rzeczy.

do testowania dystrybucji używany jest live USB. Jest również używany do instalacji Linuksa na dysku twardym komputera. Zwykle wszelkie zmiany wprowadzone w dystrybucji na żywo są tracone, co ogranicza użycie live USB.

kilku jego czytelników FOSS poprosiło o tutorial na temat instalacji Linuksa na USB. Nie zwykły live USB z trwałością, ale rzeczywiste Ubuntu zainstalowane na dysku USB.

oznacza to posiadanie przenośnego Ubuntu Linux na USB, który można podłączyć do dowolnego komputera, użyć go, zapisać swoją pracę na USB, jakby to był prawdziwy dysk twardy.

procedura nie wydaje się bardzo różna od instalacji Ubuntu na rzeczywistym dysku twardym. I tu ludzie popełniają błędy.

w dostępnych tutorialach w Internecie brakuje najważniejszej części: bootloadera.

Problem z bootloaderem na systemach UEFI

jednym z głównych problemów z tą konfiguracją jest instalacja bootloadera na systemach UEFI. System może mieć tylko jedną aktywną partycję ESP na raz i powoduje to problemy.

podczas instalacji Linuksa, nawet jeśli wybierzesz USB jako miejsce docelowe dla Bootloadera, istniejąca partycja ESP jest nadal używana do umieszczania pliku EFI dla nowej dystrybucji.

partycja instalacyjna ubuntu
nawet jeśli zdecydujesz się zainstalować bootloader na zewnętrznym USB, nie działa, jeśli dysk twardy ma już partycję ESP

oznacza to, że Linux zainstalowany na zewnętrznym USB będzie ostatnim, który zaktualizuje i steruje bootloaderem. Może to spowodować kilka problemów, takich jak:

  • system używany do instalacji Linuksa na USB może nie uruchomić się i skończyć z błędem grub, jeśli nie masz podłączonego Linux USB.
  • utworzone przez Ciebie USB Linuksa nie uruchomi się na innych systemach, ponieważ jego pliki EFI znajdują się na partycjach ESP systemu, który został użyty do instalacji Linuksa na USB.

to zawodzi cały pomysł posiadania przenośnego Linux USB, prawda?

nie martw się. Podzielę się fajną sztuczką z instalacją Ubuntu lub innych dystrybucji Linuksa na USB bez bałaganu z bootloaderem systemu hosta i systemu na USB.

zanim zaczniesz postępować zgodnie z samouczkiem, przeczytaj go całkowicie, a następnie zrób to w swoim systemie.

co należy wiedzieć przed zainstalowaniem Linuksa na USB

zainstaluj ubuntu na zewnętrznym usb

rozwiązaniem lub obejściem problemu z bootloaderem jest to, że nie pozwalasz instalatorowi wiedzieć, że istnieje już partycja ESP.

jeśli masz komputer stacjonarny, możesz usunąć dysk twardy, co może rozwiązać problem, ale sprawy będą trudne, gdy jest to laptop. Usunięcie dysku nie wchodzi w grę.

prostszym wyjściem jest usunięcie flagi ESP z partycji ESP przed zainstalowaniem Linuksa na USB i przywrócenie jej po instalacji. W ten sposób oszukujesz instalatora Ubuntu, myśląc, że nie ma istniejącej partycji ESP i utworzy ona i użyje nowej partycji ESP na USB. Oryginalna partycja ESP na dysku twardym jest nietknięta.

sprytna sztuczka, wiem. Wyjaśnię jeszcze kilka wątpliwości i dodam kilka sugestii:

  • będziesz potrzebował dwóch kluczy USB. Jeden dla live USB i drugi, gdzie zostanie zainstalowany Linux.
  • użyj USB 4 GB dla systemu live i co najmniej 32 GB USB Dla Linux USB.
  • Gorąco polecam korzystanie z USB 3.0 zarówno dla USB na żywo, jak i rzeczywistego Linux USB. USB 2.0 będzie boleśnie wolne zarówno podczas instalacji, jak i korzystania z Linuksa.
  • nawet jeśli używasz USB 3, Instalacja Linuksa będzie wielokrotnie wolniejsza niż normalna instalacja Ubuntu. Cierpliwości i czasu.
  • używanie systemu Linux z USB zawsze będzie wolniejsze niż rzeczywisty dysk twardy i SSD.
  • jeśli chcesz używać Linux USB w systemie, musisz przejść do ustawień rozruchu, aby uruchomić z USB (chyba że system jest domyślnie ustawiony na rozruch z USB).
  • Linux USB może nie działać z systemami z włączonym Bezpiecznym rozruchem.

o wolniejszym doświadczeniu z Linuksem na USB, Jeśli Twój system ma port thunderbolt, radzę kupić thunderbolt SSD. Mam SanDisk SSD i kiedy użyłem zainstalowanego Linuksa na nim, doświadczenie było bardzo płynne, prawie jak SSD w systemie.

podgląd produkt Cena
SanDisk 500GB Extreme Portable SSD - do 1050mb/s - USB-C, USB 3.2 Gen 2 - Zewnętrzny Dysk Ssd - SDSSDE61-500g-G25 SanDisk 500GB Extreme Portable SSD – do 1050mb/s – USB-C, USB 3.2 Gen 2 – Zewnętrzny Dysk Ssd… $87.99 Kup na Amazon

instalacja kompletnego Ubuntu na dysku flash

teraz, gdy wiesz, czego potrzebujesz, pozwól mi rozłożyć części tego samouczka:

  • Utwórz live Ubuntu USB
  • użyj live USB, aby zainstalować Ubuntu na innym USB, usuwając flagi partycji ESP przed i po instalacji
  • używając Ubuntu USB na różnych systemach
  • Odzyskiwanie USBs

Część 1: Utwórz live Ubuntu USB

Nie będę w szczegółach do tej części. Prawdopodobnie i tak jesteś świadomy kroków. Pokrótce wspomnę tutaj o krokach. W razie potrzeby możesz przeczytać ten samouczek na temat tworzenia live Ubuntu USB.

na swoim komputerze przejdź na stronę Ubuntu i pobierz aktualną wersję Ubuntu do wyboru.

dostępnych jest kilka narzędzi do zapisu obrazu ISO na USB. Możesz użyć programu Etcher, który jest dostępny dla Systemów Linux, Windows i macOS.

Pobierz Wytrawiacz. Podłącz USB o mniejszej pojemności. Uruchom Etcher i przejdź do pobranego ISO i USB i naciśnij przycisk flash. To naprawdę proste.

Wytrawiacz

po utworzeniu live USB, nadszedł czas, aby użyć go do zainstalowania Ubuntu na drugim USB.

Cz. 2: Instalacja Ubuntu na USB

w porządku! Więc masz żywe Ubuntu USB i puste USB, gdzie będziesz instalował Ubuntu. Podłącz oba do komputera. Musisz uruchomić z tego live USB teraz i do tego będziesz musiał uzyskać dostęp do ustawień rozruchu.

Krok 1: Uruchom z live USB

podłącz oba USB do systemu i uruchom go ponownie. Gdy system jest uruchomiony i pokazuje logo producenta, naciśnij klawisze F10 / F12 wielokrotnie. Różni producenci ustawiają różne klucze dostępu do ustawień BIOS-u.

Uwaga: Niektóre systemy nie zezwalają na uruchamianie z live USB, jeśli jest włączony Bezpieczny rozruch. Jeśli tak jest, wyłącz najpierw bezpieczne rozruch.

w moim systemie Dell ustawienia rozruchu pokazywały ten ekran. Mam zainstalowanego Debiana na tym systemie.

rozruch z live usb
rozruch z live USB

kiedy jesteś w sesji na żywo, Przejdź do opcji „Wypróbuj Ubuntu”:

 wypróbuj ubuntu zainstaluj ubuntu
przejdź do opcji Wypróbuj Ubuntu tutaj

Krok 2: Wyłącz flagi ESP z partycji ESP

naciśnij klawisz Windows i wpisz Gparted. Spowoduje to otwarcie menedżera partycji Gparted, który jest (zwykle) już obecny na Ubuntu ISO.

start gparted ubuntu
Start Gparted w Ubuntu

jeśli nie zostanie znaleziony, połącz się z Internetem, otwórz terminal, uruchom sudo apt update, a następnie zainstaluj gparted na Ubuntu.

w Gparted upewnij się, że wybrałeś dysk systemowy. Poszukaj partycji o rozmiarze około 100-500 MB i oznaczonej jako ESP. Kliknij prawym przyciskiem myszy na tej partycji i wybierz 'Zarządzaj flagami’:

gparted w ubuntu live usb
Resetuj flagi dla partycji ESP

powinien pokazywać ESP i flagi startowe. Jeśli jest więcej ustawionych FLAG, Zrób zrzut ekranu, aby można było powrócić do tego samego zestawu FLAG po zakończeniu instalacji.

Zarządzaj flagami partycji esp
Usuń flagę esp z partycji ESP

odznaczenie FLAG zwykle dodaje flagę msftdata i możesz ją tak zostawić. Zmiany wchodzą w życie natychmiast.

usunięto flagi esp
usunięto flagi ESP z partycji ESP

świetnie! Teraz Twój system live nie widzi partycji ESP, a tym samym istniejących ustawień ROZRUCHOWYCH komputera. Teraz jest czas, aby rozpocząć instalację Ubuntu na drugim USB.

Krok 3: Instalacja Ubuntu na innym USB

upewnij się, że podłączyłeś również drugi, większy USB. Kliknij dwukrotnie ikonę Zainstaluj Ubuntu na pulpicie.

rozpocznij instalację ubuntu
Rozpocznij instalację Ubuntu

rozpocznie instalację. Możesz przejść przez kilka pierwszych kroków wyboru układu klawiatury i języka.

  • zainstaluj Ubuntu 2
    Wybierz język
  • zainstaluj Ubuntu 3
    Wybierz układ klawiatury

pamiętasz, mówiłem ci na początku, że instalacja Ubuntu na USB zajmuje dość dużo czasu? Z tego powodu proponuję Minimalną instalację, która zawiera przeglądarkę i niezbędne narzędzia, ale nie zawiera Oprogramowania Biurowego, odtwarzaczy multimedialnych itp. Możesz je zainstalować później.

użycie minimalnej instalacji oznacza skopiowanie mniejszej ilości plików na USB, co skróci czas instalacji.

wybierz minimalna instalacja
wybór minimalna instalacja skróci czas instalacji

na następnym ekranie wybierz coś innego:

coś innego opcja instalacja ubuntu
coś innego opcja pozwoli ci uzyskać dostęp do dysków i partycji

na ekranie „Typ instalacji” możesz zobaczyć wszystkie dyski twarde i dyski USB wymienione w głównym interfejsie. Widać, że dysk twardy nie pokazuje partycji ESP, ponieważ flagi zostały usunięte.

upewnij się, że wybrałeś odpowiednie USB (większe) dla „urządzenia do instalacji bootloadera”. Używam tutaj zewnętrznego dysku SSD thunderbolt o pojemności 500 GB (większego niż dysk twardy laptopa):

lokalizacja bootloadera
lokalizacja bootloadera powinna być zewnętrznym USB

teraz wybierz większe USB i usuń dowolną istniejącą partycję, aby zrobić wolne miejsce, klikając przycisk -.

Usuń istniejący aprtition, aby zrobić wolne miejsce
zrób wolne miejsce na zewnętrznym USB do instalacji Ubuntu

następnie wybierz właśnie utworzone wolne miejsce i kliknij znak+, aby utworzyć na nim partycję.

Utwórz partycję na zewnętrznym usb
Utwórz nową partycję na zewnętrznym USB

zrób pierwszą partycję jako ESP dla Bootloadera.

tworzenie partycji esp na zewnętrznym usb
Utwórz

Wybierz pozostałą wolną przestrzeń i utwórz root z systemem plików Ext4. Możesz również utworzyć root, swap i home, ale sugeruję trzymanie wszystkiego pod root, w tym swap (dzięki swapfile).

tworzenie partycji głównej ubuntu zewnętrzne usb
Tworzenie partycji głównej z systemem plików ext4

gdy partycje są gotowe, sprawdź, czy do instalacji bootloadera wybrano zewnętrzne złącze USB.

dwukrotnie Sprawdź lokalizację bootloadera
dwukrotnie Sprawdź lokalizację bootloadera, która powinna znajdować się na zewnętrznym dysku USB

wszystko wygląda dobrze. Naciśnij przycisk Instaluj i przejdź przez zwykłe ustawienia strefy czasowej.

Wybierz strefę czasową podczas instalacji Ubuntu
Wybierz strefę czasową

zostaniesz poproszony o utworzenie użytkownika i hasła.

Ustaw nazwę użytkownika i hasło podczas instalacji Ubuntu
Ustaw nazwę użytkownika i hasło

po tym wszystkim pozostaje tylko czekać. Jeśli kiedykolwiek zainstalowałeś Ubuntu, na pewno poczujesz, że ta instalacja jest wolniejsza niż zwykle.

instalacja ubuntu
trwa instalacja Ubuntu

po zakończeniu instalacji NIE NALEŻY od razu uruchamiać ponownie. Musisz zresetować partycję ESP z powrotem w jej oryginalnym stanie.

Kontynuuj testowanie po instalacji ubuntu
kontynuuj korzystanie z aktywnego środowiska Ubuntu

Krok 4: ponownie włącz flagi ESP na partycji ESP

Uruchom Gparted ponownie. Wybierz dysk twardy systemu i kliknij prawym przyciskiem myszy na partycji ESP, która jest teraz oznaczona jako msftdata. Wybierz flagę esp i powinna również automatycznie wybrać flagę rozruchu.

Ustaw ponownie flagi esp
Ustaw ponownie flagi esp

Gratulacje! Pomyślnie zainstalowałeś rzeczywiste Ubuntu na dysku flash. Możesz teraz wyłączyć aktywny system Ubuntu.

wyłącz ubuntu
Uruchom ponownie lub Wyłącz system teraz
co się stanie, jeśli przypadkowo naciśniesz przycisk restart bez resetowania FLAG ESP?

to zły orzech nie taki zły. Ponieważ rzeczywisty system nie ma partycji ESP, nie uruchomi się bez zewnętrznego USB, które właśnie utworzyłeś.

ale nie musisz się martwić. Nadal masz żywe Ubuntu USB, prawda? Uruchom ponownie. Uruchom Gparted i włącz poprawną flagę na partycji ESP dysku.

Część 3: Korzystanie z Ubuntu USB na dowolnym systemie

właśnie utworzone USB może być używane na dowolnym komputerze, o ile pozwala na rozruch z USB. Innymi słowy, bezpieczne rozruch powinien być wyłączony.

zweryfikowałem moje Ubuntu USB dwóch systemów, jednego na którym go stworzyłem i drugiego, który nie był używany w tym procesie. Zadziałało na obu.

Proces jest podobny do tego, jak uruchamiałeś go z live USB. Włączasz system, gdy logo producenta systemu jest widoczne, naciśnij klawisze F2/F10 / F12, aby uzyskać dostęp do ustawień rozruchu i wybierz Ubuntu lub USB do rozruchu. Może być wyświetlany z jedną z dwóch nazw (lub może więcej).

uruchamianie z zewnętrznego ubuntu usb
uruchamianie z Ubuntu na zewnętrznym USB

po uruchomieniu z Ubuntu USB zobaczysz znajomy ekran Grub i możesz wybrać Ubuntu, aby z niego korzystać:

grub ubuntu na zewnętrznym usb
Grub menu Ubuntu na zewnętrznym USB

zauważyłeś coś na powyższym ekranie Grub? Użyłem systemu, który miał zainstalowany Debian do tworzenia tego Ubuntu USB. Podczas instalacji nowa partycja ESP na USB również zwraca uwagę na system Debian, co widać na ekranie Grub.

jeśli użyję tego USB na innym systemie i spróbuję uruchomić Debiana, spowoduje to błąd. Oczywiście, ponieważ w Nowym Systemie nie ma systemu Debian. Jeśli użyję USB na tym samym systemie Debian, który był używany do instalacji Ubuntu na USB, to będzie działać.

dodatkowy wpis w żarcie nie powinien ci przeszkadzać, chyba że masz zaburzenia obsesyjno-kompulsywne. Jeśli tak jest, Uruchom ten USB, zainstaluj Grub Customizer i usuń te dodatkowe wpisy. To zależy od Ciebie.

kolejną rzeczą do zauważenia jest to, że podczas uruchamiania z Ubuntu USB na różnych systemach pokazuje niebieski ekran z kilkoma opcjami. I tak idź z butem.

została jeszcze jedna rzecz, a mianowicie odzyskanie dysków USB.

Część 4: Odzyskiwanie USB w normalnym stanie

oto, co użyłeś dwóch USB: jednego dla żywego Ubuntu i jednego dla rzeczywistej instalacji Ubuntu.

jeśli chcesz później użyć jednego z USB do normalnego przesyłania danych, będziesz miał trudności z ich formatowaniem. Podczas tworzenia live USB pozostawia USB w dziwnym stanie i często systemy operacyjne nie mogą go bezpośrednio sformatować.

Gparted po raz kolejny przybywa na ratunek. Jest on dostępny dla Systemów Linux, Windows i macOS. Pobierz i zainstaluj go i użyj go do sformatowania USB, usuwając wszystkie partycje na nim i tworząc nową partycję w formacie NTFS lub FAT32.

wniosek

sprytny trik ukrywania rzeczywistej partycji ESP z instalatora Ubuntu jest kluczową ideą tutaj. Jest to lepsze rozwiązanie niż usunięcie dysku twardego lub posiadanie zepsutego rozruchu.

mam nadzieję, że podoba Ci się ta sztuczka i ten szczegółowy samouczek jest pomocny.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.