Jak zrobić bootowalny Ubuntu USB?


38

Jak zrobić bootowalny Ubuntu USB zawierający najnowszą wersję Ubuntu?

Podsumowując, jak mógłbym to zrobić na Ubuntu, Windows, OS X lub innej dystrybucji Linuksa?

Odpowiedzi:


28

Ten schemat blokowy pokazuje, jak zrobić bootowalny USB do instalacji Ubuntu i rozwiązywać problemy z uruchamianiem Ubuntu z niego.

IMG:

Spinki do mankietów

Jak zrobić Ubuntu USB na Ubuntu przy użyciu Startup Disk Creator

Ubuntu ma wbudowaną aplikację do tworzenia rozruchowego Ubuntu Live USB do instalacji Ubuntu o nazwie Startup Disk Creator . Wyszukaj Dash w programie Startup Disk Creator i kliknij ikonę Startup Disk Creator, aby otworzyć okno Utwórz dysk startowy .

Dysk flash USB używany w programie Startup Disk Creator powinien mieć co najmniej 2 GB, a w przypadku Ubuntu 18.04 i nowszych powinien mieć co najmniej 4 GB. Kreator dysku startowego automatycznie sformatuje dysk flash USB na FAT32 i sprawi, że będzie można go uruchomić. Jeśli do komputera podłączony jest tylko jeden dysk flash USB, program Startup Disk Creator wybierze go automatycznie. Należy bardzo uważnie wybrać napęd flash USB w oknie Utwórz dysk startowy, aby uniknąć zastąpienia partycji, na której zainstalowany jest Ubuntu, co może uniemożliwić uruchomienie systemu. Na poniższym zrzucie ekranu widać, w jaki sposób urządzenie pamięci flash USB jest identyfikowane przez nazwę modelu, taką samą nazwę modelu, która pojawia się pod nagłówkiem Dysk po modelu: w aplikacji Dyski (narzędzie dyskowe).

IMG:
Kreator dysku startowego w systemie Ubuntu 16.04

Możesz także przesunąć suwak Przechowywane w zarezerwowanej dodatkowej przestrzeni do przodu i do tyłu, aby utworzyć dodatkową zarezerwowaną przestrzeń dla trwałego przechowywania plików podczas ponownego uruchamiania. W systemie Ubuntu 16.04 i nowszych program Startup Disk Creator nie ma już opcji przechowywania plików trwałych.

Jak zrobić Ubuntu Minimal USB za pomocą dd

  1. Pobierz plik ISO CD Ubuntu Mini z linku na stronie z dokumentacją dotyczącą instalacji Ubuntu Minimalna płyta CD . Pobierz plik o nazwie mini.iso do folderu Pobrane. Możesz pobrać plik mini.iso w dowolne miejsce na komputerze, ale pobierz go do folderu Pobrane, aby móc łatwo uruchamiać polecenia w poniższych krokach bez zmiany czegokolwiek.

  2. Sprawdź sumę kontrolną md5 pobranego pliku ISO CD Ubuntu mini, pobranego za pomocą następujących poleceń:

    cd ~/Downloads/
    md5sum 'mini.iso'
    

    Jeśli korzystasz z podsystemu Windows dla systemu Linux, pobierz narzędzie Microsoft File Checksum Integrity Verifier z oficjalnego Centrum pobierania Microsoft. Narzędzie Microsoft File Checksum Integrity Verifier to narzędzie wiersza polecenia, które oblicza skróty kryptograficzne MD5 lub SHA1 dla plików.

  3. Sprawdź, czy wyniki polecenia są zgodne z sumą kontrolną MD5 pliku mini.iso na stronie minimalnej płyty CD z dokumentacją instalacji Ubuntu .

  4. Uzyskaj dysk flash USB o pojemności 1 GB lub większej. Usuń wszystkie pliki z napędu flash USB. Podłącz dysk flash za pomocą narzędzia dyskowego Disks .

  5. Sprawdź w narzędziu Disks disk, aby znaleźć nazwę urządzenia w napędzie flash USB. Jest to bardzo ważne, ponieważ jeśli użyjesz niewłaściwej nazwy urządzenia w kroku 6, zastąpisz cały system operacyjny zamiast zapisywać na dysku flash USB. Sprawdź dwukrotnie nazwę urządzenia pamięci flash USB. Powinno to być coś w rodzaju, w /dev/sd*którym zamiast * występuje mała litera, np. A, b, c itp. W następnym kroku zakładam, że nazwa urządzenia to /dev/sdc, ale nazwa urządzenia w napędzie USB może być czymś innego jak /dev/sdaalbo /dev/sdbwięc sprawdzić nazwę urządzenia napędu USB dwa razy i upewnij się, że masz rację w punkcie 6!

  6. Otwórz terminal lub podsystem Windows dla systemu Linux i uruchom następujące polecenia:

    cd ~/Downloads/  
    sudo -i  
    dd if='mini.iso' of=/dev/sdc bs=4096  ## make sure that the device name of your USB drive is correct!
    

    Wykonanie dd if='mini.iso' of=/dev/sdc bs=4096polecenia powinno zająć tylko kilka sekund na większości komputerów, ponieważ mini.iso to mały plik, mniejszy niż 60 MB. Wynikiem uruchomienia tego polecenia będzie bootowalny Ubuntu mini USB.

  7. Uruchom komputer z Ubuntu mini USB na żywo. Ubuntu mini live USB powinien uruchomić się pomyślnie i wyświetlić ekran menu.

  8. Jeśli wybierzesz opcję Instaluj (pełna instalacja, a nie instalacja cli) z ekranu menu w kroku 7, możesz wybrać inne opcje podczas procesu instalacji Ubuntu, aby pobrać wszystkie pakiety potrzebne do przeprowadzenia pełnej instalacji Ubuntu. Wybierz kolekcję pakietów Ubuntu z listy predefiniowanych kolekcji oprogramowania na ekranie wyboru oprogramowania w instalatorze mini CD Ubuntu. Po ponownym uruchomieniu systemu pod koniec instalacji będziesz mieć działający pulpit Ubuntu z domyślnym środowiskiem pulpitu.

    wprowadź opis zdjęcia tutaj

Jak utworzyć bootowalną pamięć USB w systemie OS X / macOS


Ale działa tylko na Ubuntu Base Distro / Ubuntu.
MathCubes

2
Zgadza się, podczas gdy UNetbootin jest wieloplatformowy, ale Kreator dysku startowego ma jedną fajną funkcję, której UNetbootin nie ma. Kreator dysku startowego identyfikuje dysk USB na podstawie nazwy modelu, a nie na podstawie tajemniczo wyglądającej nazwy urządzenia /dev/sdb1. Daje to użytkownikowi dodatkową ochronę przed zastąpieniem systemu operacyjnego z powodu przypadkowego sformatowania niewłaściwego dysku.
karel

Miałem problemy z Unetbootin, zanim nie zainstalowałem bootloadera ... ect.
MathCubes

dd dla systemu Windows Zastosowanie : dd [bs=SIZE[SUFFIX]] [count=BLOCKS[SUFFIX]] if=FILE of=FILE [seek=BLOCKS[SUFFIX]] [skip=BLOCKS[SUFFIX]] [--size] [--list] [--progress]gdzie FILEin if=FILE of=FILEma taką samą składnię, jak lokalizacje plików w wierszu poleceń systemu Windows (cmd.exe).
karel

Uruchomienie tego wmicpolecenia w oknie Windows cmd.exe pokazuje wszystkie dyski wymienne w następujący sposób: wmic logicaldisk where drivetype=2 get deviceid, volumename, descriptionPrzykłady ścieżki źródłowej (plik wejściowy) i ścieżki docelowej (plik wyjściowy) w Windows cmd.exe: ścieżka źródłowa: C: \ aaa \ bbb \ gdzie C:to dysk twardy. ścieżka docelowa: F: \ xxx \ yyy \ gdzie F:jest dysk flash USB, który został zidentyfikowany przez uruchomienie wmicpolecenia. Przykłady poleceń dd dla systemu Windows : odwiedź ten link, a przykłady znajdują się pod nagłówkiem Przykłady .
karel

15

3
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Braiam

2

Użyj Unetbootin. Działa w Ubuntu (z Centrum oprogramowania) i Windows (ze strony Unetbootin). Pobierz odpowiednią wersję Ubuntu, pobierz Unetbootin, zrób to, ciesz się.


2

Najnowsze dystrybucje Ubuntu obejmują informacje o rozruchu, które można uruchomić bezpośrednio z dysku optycznego i dysku twardego (dysku flash itp.)

Możesz po prostu zduplikować zawartość ISO na urządzenie USB za pomocą systemu Linux, sudo dd if=my.ubuntu.release.iso of=/dev/sdXktórego użyłbyś polecenia, w którym sdX to dysk flash, który możesz zidentyfikować za pomocą poleceniasudo fdisk -l

Pamiętaj, aby sprawdzić skrót przed poświęceniem czasu na skopiowanie, aby upewnić się, że plik ISO jest prawidłowy.


2

Pełna instalacja na USB

Pełne instalacje są bardziej stabilne i bezpieczne niż instalacje trwałe, ale nie są tak szybkie do wykonania. Lepiej wykorzystują miejsce na dysku, ponieważ nie jest wymagany plik lub partycja casper-rw o stałym rozmiarze. Nie są zbyt dobre w korzystaniu z instalacji Ubuntu.

Poniżej przedstawiono krok po kroku, jak zainstalować 18.04 na dysku flash 16 GB z opcjami osobnej partycji domowej i partycji danych kompatybilnej z Windows:

  • Utwórz live USB lub DVD za pomocą SDC, UNetbootin, mkusb itp.
  • Wyłącz i odłącz komputer. (Patrz uwaga na dole)
  • Usuń osłonę.
  • Odłącz kabel zasilający od dysku twardego lub odłącz dysk twardy od laptopa.
  • Podłącz ponownie komputer.
  • Włóż dysk flash.
  • Włóż Live USB lub Live DVD.
  • Uruchom komputer, USB / DVD powinien się uruchomić.
  • Wybierz język.
  • Wybierz zainstaluj Ubuntu.
  • Wybierz Układ klawiatury
  • Wybierz „Kontynuuj”.
  • Wybierz typ instalacji i „Pobierz aktualizacje podczas instalacji Ubuntu” i wybierz „Zainstaluj oprogramowanie innych firm ...” (opcjonalnie).
  • Wybierz „Kontynuuj”.
  • W „Typie instalacji” wybierz „Coś innego”. (Szyfrowanie całego dysku nie działa z dyskami flash).
  • Wybierz „Kontynuuj”.
  • Sprawdź, czy urządzenie docelowe jest prawidłowe.
  • Wybierz „Nowa tabela partycji”.
  • Kliknij Kontynuuj w menu rozwijanym.

(Opcjonalna partycja danych FAT32 do użytku na komputerze z systemem Windows)

  • Kliknij „Wolne miejsce” i „+”.
  • Zrób „Rozmiar ...” około 2000 MB.
  • Wybierz „Podstawowy”.
  • Lokalizacja = „Początek tego miejsca”.
  • „Użyj jako:” = „System plików FAT32”.
  • „Punkt montowania” = „/ windows”.
  • Wybierz „OK”

(Nieobowiązkowa partycja główna)

  • Kliknij „wolne miejsce”, a następnie „+”.
  • Wybierz „Podstawowy”, „Rozmiar ...” = 4500 do 6000 MB, „Początek tego miejsca”, Ext4 i Punkt zamontowania = „/”, a następnie OK.

(Opcjonalna partycja domowa)

  • Kliknij „wolne miejsce”, a następnie „+”.
  • Wybierz „Podstawowy”, „Nowy rozmiar partycji ...” = 1000 do 6000 MB, Początek tego miejsca, Ext2 i Punkt montowania = „/ home”, a następnie OK.

(Opcjonalna przestrzeń wymiany, umożliwia hibernację)

  • Kliknij „wolne miejsce”, a następnie „+”.
  • Wybierz „Podstawowy”, „Nowy rozmiar partycji ...” = pozostała przestrzeń (od 1000 do 2000 megabajtów lub taki sam rozmiar jak pamięć RAM), Początek tego miejsca i „Użyj jako” = „obszar wymiany”, a następnie OK.

(Ważny)

  • Potwierdź, że „Urządzenie do instalacji modułu ładującego” wskazuje katalog główny dysku USB. Domyślnie powinno być OK, jeśli dysk twardy został odłączony.
  • Kliknij „Zainstaluj teraz”.

  • Wybierz swoją lokalizację.

  • Wybierz „Kontynuuj”.
  • Wpisz swoje imię i nazwisko, nazwę komputera, nazwę użytkownika, hasło i wybierz, czy chcesz się logować automatycznie, czy wymagać hasła. Cameramer
  • Wybierz „Kontynuuj”.
  • Poczekaj na zakończenie instalacji.
  • Wyłącz komputer i podłącz dysk twardy.
  • Załóż pokrywę komputera.

Uwaga: Możesz pominąć wyłączenie dysku twardego, jeśli po partycjonowaniu zdecydujesz się zainstalować gruba w katalogu głównym dysku USB, na którym instalujesz Ubuntu, (tj. Sdb nie sdb1). Zachowaj ostrożność, wiele osób nadpisało MBR HDD, ponieważ domyślną lokalizacją programu ładującego jest sda, wszelkie elementy w grub grubej dysku wewnętrznego zostaną dodane do grub USB. Możesz zrobić aktualizację później.


1

Pełna instalacja na USB - BIOS / UEFI

Mkusb stanowi doskonałą bazę dla dysku USB z pełną instalacją, który można uruchomić zarówno z BIOS-u, jak i UEFI:

  • Użyj mkusb, aby utworzyć system Live na instalatorze USB (2 GB lub większym).

  • Użyj mkusb, aby utworzyć trwały system na docelowym dysku 128 GB USB, używając ustawień domyślnych z trwałością ~ 25 GB (pozostała partycja NTFS jest używana jako partycja danych dostępna dla systemu Windows).

wprowadź opis zdjęcia tutaj

  • Jak tylko mkusb zakończy, otwórz GParted i usuń sdx4, partycję ISO9660 i rozwiń sdx5 w odzyskane miejsce, gdzie sdx jest nazwą urządzenia dysku docelowego.

  • W razie potrzeby utwórz dodatkową partycję ext4 sdx6 dla / home.

wprowadź opis zdjęcia tutaj

  • Odłącz lub wyjmij dysk twardy przed kontynuowaniem (opcjonalne, ale zalecane, wysoce zalecane w trybie UEFI).

  • Uruchom dysk instalatora, wybierz Wypróbuj.

  • Włóż dysk docelowy

Rozpocznij instalację Ubuntu ...

  • Wybierz „Coś innego”.

  • Wybierz sdx5 (na dysku docelowym) i kliknij Zmień.

wprowadź opis zdjęcia tutaj

  • Wybierz Użyj jako: ext4, Formatuj i Zamontuj punkt: /.

Nie dotykaj żadnych innych partycji (chyba że dodajesz partycję / home do sdx6).

  • Wybierz sdx5 jako urządzenie do instalacji modułu ładującego rozruch .

  • Zakończ instalację

  • Wytnij grub.cfg z sdx5 / boot / grub i wklej do sdx3 / boot / grub, zastępując istniejący plik grub.cfg.

  • Uruchom dysk docelowy i uruchom sudo update-grub, aby dodać wszystkie dyski do menu rozruchu.

  • Nie instaluj żadnych sterowników (np. Nvidia) w instalacjach wcześniejszych niż 18.04.


1

fwiw, byłem w stanie skonfigurować thumbdrive, aby uruchomić Ubuntu 18.1 na moim komputerze, uruchamiając się na dysk USB. Mogę teraz używać komputera z systemem Ubbie 18.1 i instalować SW na td (pendrive), zapisywać dane na td, i pod każdym innym względem korzystać z mojego komputera, tak jakbym miał zainstalowany na wewnętrznym dysku twardym. Byłem w stanie używać tego systemu na każdym z moich wielu komputerów, niezależnie od aktualnego systemu operacyjnego. To był mój cel.

Ze względu na mój stosunkowo niski poziom kompetencji w systemie Linux, szukałem najprostszych procedur instalacyjnych w następujący sposób: odłączyłem kabel danych wewnętrznego dysku twardego i, używając dwóch przednich połączeń USB na moim komputerze, podłączyłem pendrive z zainstalowanym Live Ubie i podłączyłem nowy dysk flash o pojemności 32 GB do drugiego portu USB.

Podczas uruchamiania z dysku USB postanowiłem zainstalować Ubuntu i po prostu postępowałem zgodnie ze wskazówkami. Wszystko poszło automatycznie i płynnie, a teraz jestem w stanie uruchomić z nowego dysku na dowolnym komputerze i używać ich tak, jakby ubie został zainstalowany na wewnętrznym dysku twardym.

Chciałbym mieć czas i wiedzę, aby dowiedzieć się, która z wielu, wielu pomocnych rozpraw doktorskich naprawdę dotyczyła mnie bezpośrednio i które pozwoliła na rozpoczęcie jednej z nich, ale tak się nie stało. Jeśli ktoś chce zrobić łatwą peasy, wypróbuj tę metodę. dzięki za wszelką pomoc, św


+1; Myślę, że kluczową kwestią jest odłączenie wewnętrznego dysku twardego (lub wyłączenie go, co jest możliwe w niektórych systemach UEFI / BIOS).
sudodus

1

Jak zrobić bootowalny dysk USB Ubuntu z Ubuntu (aby utworzyć bootowalny dysk USB Ubuntu z macOS, zobacz moją odpowiedź tutaj ):

0) Pobierz plik .iso Ubuntu z https://ubuntu.com/download/desktop i umieść go w folderze Pobrane. Zawsze polecam najnowszą wersję (która jest 19.04, kiedy to piszę, ale wkrótce będzie 19.10), a nie LTS (chyba że wersja, która mówi, że LTS jest najnowszą wersją).

1) Otwórz terminal i znajdź ścieżkę pliku na dysk USB za pomocą

lsblk

Szukasz sd L , gdzie L to jakaś litera. Prawdopodobnie jest to sdb (ponieważ „sda” jest prawdopodobnie twoim dyskiem twardym i jeśli masz tylko jeden dysk twardy, prawdopodobnie przypisze następną literę b do dysku USB), ale sprawdź dwukrotnie, czy SIZEkolumna ma sens.

Zobaczysz także dalsze podziały, takie jak sda 1 lub sdb 1 . Nie tego szukasz, po prostu chcesz sd <jakąś literę>. Te liczby odnoszą się do partycji . Partycja to sposób na podzielenie dysku twardego (lub dysku SSD lub USB) na mniejsze regiony, trochę jak folder, ale poważniej. Chcemy zastąpić cały USB, a nie tylko pierwszą partycję na nim ( plik ISO faktycznie zawiera już informacje o partycji, że zastąpi dane partycji, które są już na dysku USB), a nie tylko jedną z jego partycji, więc musisz podać tylko sd <jakąś literę> i pomiń wszelkie kolejne liczby.

ddKomenda masz zamiar uruchomić później skutecznie usunąć wszystkie dane na dysku, więc nie rozumiem tego złego. Jeśli masz trudności z ustaleniem, który dysk jest twój, możesz odłączyć dysk USB, uruchomić polecenie, podłączyć go ponownie, uruchomić lsblkponownie i zobaczyć, co się zmieniło. Jeśli chcesz zobaczyć więcej informacji, możesz także spróbować wykonać sudo fdisk -lpolecenie.

Następnie dodaj „/ dev /” na początku otrzymanej nazwy, więc (na przykład) „sdb” staje się „/ dev / sdb”. /dev/sd<whatever>to rzeczywisty plik w /devkatalogu, który udaje zwykły plik, ale w rzeczywistości odczyta dysk twardy. Jeśli spróbujesz go odczytać, będzie on działał jako plik binarny podstawowych danych na dysku twardym. Zwykle dysk twardy (lub SSD) ma tablicę partycji, a każda partycja ma system plików, który Ubuntu (lub inny system operacyjny) odczyta i zinterpretuje, aby pokazać dysk twardy jako tonę plików w różnych folderach , ale czytanie lub pisanie z / do / dev / sd L jest sposobem, aby powiedzieć Ubuntu, aby zapomniał o tym wszystkim i traktował dysk twardy jako ciąg bajtów ).

2) Użyj dddo skopiowania obrazu .iso na pamięć USB (zamień L na literę otrzymaną z poprzedniego kroku)

sudo dd if=~/Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdL

Ten krok zajmie trochę czasu. Po zakończeniu powinieneś biec

sync

tylko po to, aby upewnić się, że wszystkie dane zostały przesłane, a następnie gotowe; użyj pamięci USB, aby uruchomić system Ubuntu.


Możesz przyspieszyć ddpolecenie, dodając bs=1Mdo niego. Możesz również zastąpić ręczne wywołanie syncprzekazywaniem oflag=syncdo dd(który wykonuje tę samą pracę ) i poinformować dd, ile przekazało do tej pory status=progress, a wszystko to razem wyglądałoby

sudo dd bs=1M status=progress oflag=sync if=~/Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdL

(nie zapomnij zastąpić L właściwą literą)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.