Jak zainstalować Ubuntu na kluczu USB? (bez użycia Kreatora dysku startowego)

173

Jeśli spieszysz się z odpowiedzią, System → Administracja → StartUp Disk Creator - nie, nie o to mi chodzi.

Chcę wypróbować Unity Ubuntu 11.04 bez dotykania mojej istniejącej instalacji Ubuntu.

Aby to zrobić, najpierw muszę zainstalować sterowniki nVidia (westchnienie).

Aby to zrobić, potrzebuję zmian, aby utrzymać ponowne uruchomienie.

Aby to zrobić, muszę naprawdę zainstalować Ubuntu na kluczu USB.

Jak to robisz?


Co próbowałem

  1. Próbowałem zrobić klucz USB z Testdrive , następnie uruchom go z niego, a następnie wybierz „Zainstaluj Ubuntu”. Instalator odmówił instalacji na samym nośniku instalacyjnym.

  2. Próbowałem z mojej zainstalowanej kopii Ubuntu:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

    ... ale instalator nie wykrył poprawnie dysku.

badp
źródło
Czy próbowałeś wypalić LiveCD i zainstalować z niego Ubuntu na USB? To wydaje mi się najłatwiejszym rozwiązaniem.
Frxstrem,
1
@ Frxstrem Próbuję to zrobić za pośrednictwem KVM bez konieczności nagrywania nocnego obrazu na płycie CD. Brzmi jak marnotrawstwo ...
badp
1
Zastanawiam się, czy można podzielić klucz USB na dwie partycje, a następnie użyć dysku testowego, a następnie zainstalować na drugiej partycji tylko sugestię.
Allan,
1
@John, Najłatwiej jest zainstalować na dysku zewnętrznym, jeśli odłączysz dysk wewnętrzny . Dotyczy to zarówno trybu BIOS, jak i UEFI, ale robi to większą różnicę w trybie UEFI. Jeśli jest to możliwe na twoim komputerze (co najmniej jednym komputerze, którego możesz użyć podczas instalacji Ubuntu na zewnętrznym dysku twardym), polecam. Następnie uruchom komputer z dysku Live Ubuntu i uruchom instalator. W ten sposób będzie to raczej proste (jak instalacja na dysku wewnętrznym, ponieważ zewnętrzny dysk twardy (nawet pendrive USB) będzie traktowany jak dysk wewnętrzny
sudodus
1
@sudodus Odłączyłem wszystkie inne dyski na komputerze stacjonarnym, a następnie zainstalowałem 16.4.2 i odmówił rozruchu. Błąd: nie znaleziono pliku „/boot/grub/i386-pc/normal.mod”. Przechodzenie do trybu ratunkowego ... Gdyby nie wszystkie pliki rozruchowe zostały zapisane na dysku twardym USB, nie wyobrażam sobie, gdzie inaczej zostałyby zapisane.
John,

Odpowiedzi:

123

Rozwiązanie Ubuntu / Linux

1. Uzyskaj najnowszy obraz

Powinieneś to zrobić za pomocą testdrive Zainstaluj testdrive .

Jazda testowa

Uwaga. Jeśli twój klucz jest mniejszy niż 4,4 GB (dla Ubuntu 11.04 (Natty Narwhal)), musisz uzyskać alternatywny instalator. Instalator pulpitu odmawia kontynuowania, jeśli jest mniej niż 4,4 GB wolnego miejsca na dysku.

2. Sformatuj dysk USB.

Jest to ważne, jeśli masz już na dysku coś, co wygląda jak instalacja Linuksa, lub z jakiegoś powodu instalator nie będzie chciał dotknąć tego dysku. Nie udało mi się wcześniej, ponieważ nie wykonałem tego kroku, więc pomiń na własne ryzyko! Potrzebujesz klucza o rozmiarze co najmniej 3 GB.

Możesz to zrobić w SystemAdministracjaNarzędzie dyskowe . Wybierz docelowy klucz USB, odmontuj wszystkie partycje i wybierz Formatuj dysk.

Narzędzie dyskowe

Musisz upewnić się, że wybierzesz „Don't Partition”, zanim pozwoli ci sformatować dysk.

Sformatuj okno napędu.

3. Uruchom maszynę wirtualną na kluczu USB

Upewniłem się (z file), że mój klucz USB jest włączony /dev/sdb, a następnie uruchomiłem:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

... aby zainstalować ISO i386 na pulpicie Natty Narwhal - nazwa pliku może się różnić, jeśli pobierzesz inny obraz ISO.

Szczegóły wybranego rozwiązania do wirtualizacji będą się różnić, ale chcesz użyć pliku urządzenia klucza USB jako dysku twardego maszyny wirtualnej.

Dołącz -boot order=ddo komendy kvm, aby uruchomiła się z obrazu na wypadek, gdyby próbował uruchomić się z „dysku twardego” i nie powiedzie się, ponieważ nie może tam znaleźć systemu operacyjnego.

4. Zainstaluj normalnie.

W tym momencie pracujesz na maszynie wirtualnej, która widzi Twój klucz USB jako jedyny podłączony dysk twardy. Z poziomu okna „QEMU” zainstaluj tak, jak zwykle.

Kilka uwag:

  • Partycjonowanie. Unikaj korzystania z automatycznego systemu partycjonowania, ponieważ utworzy on partycję wymiany na kluczu USB. To nie jest dobre, ponieważ zamiana staje się bardzo wolna (system trwający sekundy zamarza wolno) i szybko zabija życie dysku. Po prostu przydziel jedną partycję dla /. Jeśli używasz alternatywnego instalatora, upewnij się, że ustawiłeś noatimeflagę, aby dodatkowo zmniejszyć ilość zapisów na dysku.

  • Aktualizacje Pomiń opcję automatycznego pobierania i instalowania aktualizacji. Nie ma gwarancji, że repozytoria będą w spójnym stanie do czasu uruchomienia instalatora. Osobiście wolę zarządzać aktualizacjami ręcznie za pomocą narzędzia takiego jak aptitude (które domyślnie nie jest już dostarczane z Ubuntu).

  • Oprogramowanie w jakości alfa. Sprawy są trochę dziwne - w końcu to oprogramowanie w jakości alfa. Miałem dpkgwychodzenia z kodem błędu 1, nie będąc w stanie dokonać przeglądu błąd - Brak pakiety zostały złamane w wyniku krytyki. Próbowałem zamknąć maszynę wirtualną po instalacji, ale zawiesiła się. Jednak po ponownym uruchomieniu system dobrze się uruchomił.

5. Uruchom ponownie i uruchom w swojej kopii Ubuntu

Aby to zadziałało, może być konieczne zmodyfikowanie ustawień systemu BIOS.


Miłą (lub irytującą, w zależności od przypadku użycia) w Ubuntu na USB jest to, że następnym razem, gdy odświeży GRUB, wykryje i doda do listy jądra i systemy operacyjne na HDD. Powinno to pozwolić na rozruch bezpośrednio na dysk twardy z GRUB-a klucza USB.

badp
źródło
10
Łał. Dziękujemy za bardzo szczegółową listę instrukcji, jak to zrobić.
Nathan Osman,
2
Świetnie, dziękuję za wyjaśnienie. Dodając, uważam, że dodanie pamięci RAM do kvm -m 2GBpomaga przyspieszyć proces uruchamiania.
hasen
1
@BryanHead Gdy skończy się pamięć, oom-killer (jeśli włączony) wybierze „najgorszego przestępcę” i zabije go. Alternatywą jest panika jądra (która jest jedynym środkiem ostatecznym pod Windows).
badp
4
To bardzo szczegółowa odpowiedź, ale niestety nie działa z Ubuntu 14.04. Z jakiegoś powodu qemukończy się niepowodzeniem i proces instalacji zostaje przerwany.
Luís de Sousa
2
Ja również wpadałem w panikę jądra, próbując zainstalować Ubuntu 14.04 na mojej pamięci USB. Problem polega na tym, że zabrakło pamięci RAM. Aby to naprawić, uruchomiłem to polecenie. sudo qemu-system-x86_64 -m 1024 /dev/sdc -cdrom ~/isos/ubuntu-15.10-desktop-amd64.iso
David Baucum,
57

Instalowanie Ubuntu na wymiennym napędzie USB za pomocą Virtual Box

Aby zainstalować Ubuntu na przenośnym zewnętrznym napędzie USB (dysk lub dysk), możemy również użyć Virtual Box do instalacji ze środowiska wirtualnego. Do obsługi USB 2.0 potrzebne jest zamknięte źródło, ale potrzebna jest darmowa wersja Virtual Box z PUEL .

Utwórz maszynę wirtualną dla instalacyjnego środowiska na żywo:

Tworzymy maszynę wirtualną dla środowiska Linux / Ubuntu (32- lub 64-bit, w zależności od nośnika instalacyjnego):

wprowadź opis zdjęcia tutaj

Ponieważ chcemy zainstalować na dysku USB, nie tworzymy wirtualnego twardego dysku (VDI) dla tego komputera, odznaczając pole w następującym oknie:

wprowadź opis zdjęcia tutaj

Następnie musimy przypisać pamięć systemową (np. 1024 MB), pamięć graficzną (np. 128 MB) i dostosować ustawienia procesora zgodnie ze sprzętem hosta. Możemy również chcieć utworzyć zmostkowaną sieć, aby móc pobierać pliki podczas instalacji.

Zainstaluj instalacyjny dysk CD na maszynie wirtualnej:

W menu Storage w Virtual Box Manager wybieramy obraz .iso naszej instalacyjnej płyty CD do zamontowania jako napęd CD. Upewnij się, że kolejność rozruchu maszyny wirtualnej jest ustawiona na rozruch z dysku CD.

wprowadź opis zdjęcia tutaj

Zamontuj dysk USB w środowisku instalacyjnym

Po uruchomieniu maszyny wirtualnej ( najpierw należy skonfigurować obsługę USB ), aby uruchomić instalacyjną płytę CD, musimy zamontować napęd USB, klikając małą ikonę na dolnym panelu lub wybierając z menu Urządzenia -> Urządzenia USB Virtual Box Manager.

wprowadź opis zdjęcia tutaj Właśnie wtedy dysk USB musi zostać zamontowany, zanim przejdziemy dalej

Podziel i sformatuj dysk USB

Po wybraniu czegoś innego graficzny menedżer partycji GParted przeprowadzi nas przez proces partycjonowania:

wprowadź opis zdjęcia tutaj

Potrzebujemy przynajmniej partycji z punktem montowania root ( /). W powyższym przykładzie utworzono dodatkową /homepartycję. Odznaczając Format , przechowujemy dane, które mogą już tam być. /swapPartycji nie może być potrzebna dla pamięci USB lub przenośnego dysku.

  • W tym momencie należy zachować szczególną ostrożność, aby program ładujący Grub został rzeczywiście zainstalowany na dysku USB (/ sda), a nie nigdzie indziej

Wybierając opcję Instaluj teraz , rozpoczynamy instalację na dysku USB. Weź pod uwagę, że ta instalacja może potrwać nieco dłużej niż jesteśmy przyzwyczajeni.

Po zakończeniu instalacji możemy odmontować dysk za pomocą nowego systemu operacyjnego i uruchomić z dowolnej innej maszyny, aby dostosować go do naszych potrzeb.

  • Nie zapomnij włączyć uruchamiania z USB w BIOS-ie tego komputera .
Takkat
źródło
Czy dotyczy to komputerów Mac?
Braiam
„Pomyślnie” utworzyłem rozruchowy USB zgodnie z tym przewodnikiem, ale podczas uruchamiania pojawia się następujący komunikat error: file '/boot/grub/i386-pc/normal.mod' not found. A potem pojawia się monit ratowania gruba. Wszelkie pomysły na to, co mogło pójść nie tak?
Luís de Sousa
@ LuísdeSousa: Jakoś Grub nie może znaleźć swoich plików. Być może został przypadkowo zainstalowany w trybie EFI lub dysk USB może zostać skojarzony z innym dyskiem podczas rozruchu. Zobacz tę odpowiedź, aby uzyskać więcej informacji.
Takkat
1
Po drugiej próbie wszystko poszło dobrze, wydaje mi się, że sam instalator jest podatny na awarie. W każdym razie jest to prawdopodobnie najłatwiejszy proces tworzenia bootowalnego i trwałego Ubuntu USB. A także prawdopodobnie najbezpieczniejszy, ponieważ w czasie instalacji nie jest dostępny dysk twardy, tylko zamontowany dysk USB.
Luís de Sousa
1
To działa. Jednak sprawia, że ​​urządzenie USB jest tradycyjnym dyskiem rozruchowym MBR, a nie UEFI. Jeśli nie możesz się z niego uruchomić, sprawdź BIOS, aby umożliwić uruchamianie starszych wersji. Na dwóch Thinkpadach, jednym 2018 i jednym 2016, ta opcja była domyślnie wyłączona. Włączenie oznaczało, że mogłem uruchomić komputer z urządzenia USB po wybraniu go w wierszu polecenia rozruchu systemu BIOS. Zastosowałem tę metodę, aby zainstalować Ubuntu 18.04 na urządzeniu USB. Zakładam, że powinniśmy zauważyć, że emulowane środowisko i twój prawdziwy komputer powinny być jak najbliżej dopasowane. 64-bitowa instalacja na komputerze PC wydaje się nie mieć problemów.
Tim Richardson
52

Zapoznaj się z tym przewodnikiem i filmem na mojej stronie internetowej na temat instalacji Ubuntu na dysku USB. Pomoże Ci robić dokładnie to, co chcesz i jest to bardzo proste.

Jak zainstalować Ubuntu na dyskach USB

Instalacja Ubuntu na zewnętrznym dysku twardym lub pamięci USB jest bardzo bezpiecznym sposobem instalacji Ubuntu. Jeśli martwisz się wprowadzaniem zmian w komputerze, jest to metoda dla Ciebie. Twój komputer pozostanie niezmieniony i bez włożonego USB, załaduje system operacyjny jak zwykle. Po podłączeniu i uruchomieniu komputera z napędu USB będzie można wybrać załadowanie systemu Ubuntu lub zwykłego systemu operacyjnego.

Aby zainstalować Ubuntu na dysku USB, potrzebujemy komputera, Live CD / USB Ubuntu i napędu USB. 8 GB to minimalny zalecany rozmiar funkcjonalnego i użytecznego systemu (chociaż 4 GB to minimum). Zalecamy zewnętrzny dysk twardy i co najmniej 20 GB.

Zaleca się podział dysku USB na partycje, ale nie jest to konieczne, zakładając, że masz 2 GB pamięci RAM lub więcej. Partycjonowanie można wykonać z Live CD / DVD Ubuntu za pomocą narzędzia dyskowego lub z menu partycjonowania instalacji.

Zalecamy korzystanie z Live CD / DVD i odłączanie wszelkich innych napędów USB, ponieważ ułatwia to życie. Zakładamy, że używasz niepodzielonego napędu USB i CD / DVD w tym przewodniku.

Jak zainstalować Ubuntu na dysku USB

Włóż dysk Live CD / DVD Ubuntu, włącz komputer i powiedz, aby uruchomił się z dysku CD / DVD przy użyciu „BIOS”. Załadowanie zajmie kilka minut, a otrzymasz dwie możliwości. „Wypróbuj Ubuntu” lub „Zainstaluj Ubuntu”, powinieneś wybrać „Zainstaluj Ubuntu”. Pojawi się szereg opcji. Musisz wybrać dolną opcję „Coś innego”.

Spowoduje to przejście do menu partycjonowania. Twój główny dysk twardy będzie oznaczony jako „Sda”, a następnie wszystkie partycje, które się na nim znajdują, takie jak Sda1 lub Sda2. Poniżej będzie twój dysk USB, będzie on oznaczony jako „Sdb”. Kliknij „Sdb1”, który jest jedyną partycją na dysku, i wybierz „zmień”.

Musisz wybrać „użyj tej partycji jako systemu plików Ext4” (niektóre dystrybucje, takie jak Mint, wymagają ręcznego wybrania „formatu” w tym momencie). Następnie musisz ustawić „punkt montowania” jako „/”, który jest głównym systemem plików, i kliknij OK. Nastąpi powrót do poprzedniego menu, a na tej partycji będzie zaznaczone pole wyboru. Teraz kliknij „Sdb” tuż nad tą partycją, to wybierze ją jako urządzenie do zainstalowania.

Teraz tuż poniżej znajduje się opcja, w której ma zostać zainstalowany bootloader. BARDZO WAŻNE jest, aby ZMIENIĆ TĄ OPCJĘ. BOOTLOADER MUSI BYĆ ZAINSTALOWANY NA TWOIM URZĄDZENIU wymienionym jako „/ dev / Sdb”. Jeśli tego nie zrobisz, program ładujący zostanie zainstalowany na dysku wewnętrznym. Jesteś teraz gotowy do instalacji na urządzeniu zewnętrznym, po prostu kliknij „Zainstaluj”.

Musisz odpowiedzieć na kilka prostych pytań, takich jak „imię” i „utwórz hasło”, a następnie możesz usiąść i zrelaksować się.

Dodatkowe informacje

Będziesz musiał powiedzieć BIOSowi, aby uruchamiał się z urządzenia USB za każdym razem, gdy chcesz go używać. Możesz łatwo ustawić USB jako pierwsze urządzenie rozruchowe w BIOS-ie, a twój normalny system załaduje się, jeśli urządzenie nie będzie podłączone. Nie zdziw się, jeśli instalacja USB zajmie 3 lub 4 minuty, aby w pełni uruchomić się, szczególnie gdy używasz taniego pendrivea. Jeśli zdecydujesz się zainstalować z napędu USB zamiast CD / DVD lub masz podłączonych wiele dysków twardych i napędów USB, musisz upewnić się, że instalujesz na odpowiednim urządzeniu, ponieważ może to nie być sdb.

Najłatwiejszym sposobem upewnienia się, że instalujesz się na odpowiednim urządzeniu, jest użycie narzędzia dyskowego. Otwórz narzędzie dyskowe przed podłączeniem urządzenia i zwróć uwagę na urządzenia po lewej stronie. Następnie podłącz urządzenie i powinno pojawić się na dole listy. Kliknij to urządzenie i spójrz w prawym górnym rogu okna na „Urządzenie”. Powie coś w stylu „Device: dev / sdc”, więc „sdc” będzie urządzeniem, na którym musisz zainstalować.

Projekt Fernhill Linux
źródło
2
@Fernhill Linux Project, dzięki za odpowiedź. Nie sądzę, czy użytkownicy naprawdę rozumieli zadane pytanie i twoją odpowiedź (co jest dla mnie bardzo cenne, ponieważ spędziłem godziny online i wszyscy mówili o uporczywości Linuksa itp.). Nie mogę udostępnić szczegółów, ale musiałem stworzyć / pracować w środowisku - rozruchowym i „w pełni funkcjonalnym” systemie operacyjnym USB (lub podstawowym przenośnym urządzeniu zewnętrznym) z logowaniem użytkownika (bez opcji Try or Install za każdym razem). Jeszcze raz dziękuję za pomoc (i innym) w rozwiązaniu (szczególnie tam, gdzie bootloader należy wybrać jako USB!)
Vivek Ragunathan
Do not be surprised if your Usb installation takes 3 or 4 minutes to fully boot. Mój dysk USB na żywo potrzebuje około 30 sekund na uruchomienie, czy powinienem oczekiwać, że pełna instalacja potrwa znacznie dłużej niż przy założeniu podobnych prędkości flasha? To znaczy, czy to ostrzeżenie jest oparte na szybkości USB, czy dodatkowych elementach rozruchowych w pełnej instalacji w porównaniu z instalacją dożywotnią?
Michael
1
Ta odpowiedź była bardzo dobrze wyartykułowana i prawie odporna na opóźnienie. Dzięki. Udało mi się postępować zgodnie z instrukcjami, a teraz mam bootowalną, przenośną prawdziwą instalację Ubuntu na pendrive USB 3!
Revetahw
Pytanie: Jeśli masz zainstalowaną [inną] wersję Ubuntu, system próbuje sformatować i użyć partycji „Zamień”. Czy to w porządku, czy powinienem zmusić system do nieużywania tej partycji?
Alan Campbell
@AlanCampbell To zależy od dostępnej pamięci fizycznej. Około 8 lub 16 koncertów, prawdopodobnie nie ... Powinieneś rozważyć na jakich komputerach chcesz użyć instalacji. Starsze komputery z 4 GB lub mniej będą wolniejsze.
DerpyNerd
17

Jeśli mówisz o rzeczywistej instalacji, jak w pełnej instalacji Ubuntu, a nie tylko w trybie Live USB, możesz użyć zewnętrznego dysku twardego, który podłącza się przez USB i instalujesz na nim za pomocą następującej metody.

Uwaga: następujące kroki zostały przetestowane przy użyciu Ubuntu w wersji 9.10, ale nie zostały przetestowane w późniejszych wersjach. Używaj na własne ryzyko i według własnego uznania.

Czego będziesz potrzebować

  1. Komputer z dostępem do Internetu.
  2. LiveCD lub LiveUSB z Ubuntu.
  3. Zewnętrzny dysk twardy z funkcją USB.

Co robić

  1. Otwórz komputer i wyjmij dysk twardy.
  2. Podłącz zewnętrzny dysk twardy USB za pomocą kabla USB.
  3. Włóż LiveUSB lub LiveCD, a następnie uruchom komputer.
  4. Otwórz menu rozruchu i wybierz opcję rozruchu z LiveCD / LiveUSB.
  5. Podczas instalacji powinieneś wymienić zewnętrzny dysk twardy na liście, zainstaluj na nim Ubuntu.
  6. Zakończ proces instalacji, wyłącz komputer i włóż drugi dysk twardy z powrotem do komputera.
  7. Uruchom ponownie komputer, przejdź do menu rozruchu, wybierz zewnętrzny dysk twardy i spróbuj uruchomić z niego. Jeśli to gratulacje, masz teraz zewnętrzny dysk twardy z pełnoprawnym systemem operacyjnym.
  8. Ciesz się zewnętrznym dyskiem twardym z systemem Ubuntu / Linux! Daj mi znać, jeśli to ci pomoże! Jeśli nie, daj mi o tym znać. :)

Ale jeśli chcesz tylko Live USB, możesz do tego użyć Universal USB Installer lub Ubuntu USB Startup Disk Creator ...

zkriesse
źródło
Instalator ma obecnie błąd, co oznacza, że ​​to nie zadziała (18.04, 18.10) na komputerach UEFI; zobacz moją odpowiedź poniżej.
Tim Richardson
17

Wprowadzenie

Główna część tej instrukcji krok po kroku została zapożyczona z modułu do śledzenia testów ISO i tego linku,

i dodałem dodatkowe kroki niezbędne do instalacji na dysku zewnętrznym.


  • Pamiętaj, że zainstalujesz system, który działa w bieżącym trybie rozruchu,

    • Jeśli instalujesz w trybie UEFI, zainstalowany system będzie działał w trybie UEFI
    • W przypadku instalacji w trybie aliasów BIOS alias CSM starszego typu zainstalowany system będzie działał w trybie BIOS.
  • Bardziej skomplikowane jest stworzenie zainstalowanego systemu, który będzie działał zarówno w trybie UEFI, jak i BIOS, ale jest to możliwe zgodnie z poniższym linkiem i linkami z niego,

    Przenośny zainstalowany system, który uruchamia się zarówno w trybie UEFI, jak i BIOS



  • Jeśli zamierzasz używać zewnętrznego dysku na komputerach w średnim wieku , mogę zalecić instalację z 64-bitowego pliku ISO Ubuntu „amd64” .

  • Jeśli zamierzasz używać zewnętrznego dysku na starych komputerach (a także nowszych), mogę zalecić instalację z 32-bitowego pliku iso „i386” o rodzinnym smaku Ubuntu z lżejszym środowiskiem komputerowym niż standardowe Ubuntu,

    • Lubuntu z ultralekkim LXDE
    • Ubuntu MATE ze średnim światłem MATE
    • Xubuntu ze średnim lekkim XFCE

  • Te 32-bitowe systemy będą działać z komputerami 32-bitowymi i 64-bitowymi, ale tylko w trybie BIOS , jeśli zostaną zainstalowane zgodnie z instrukcjami [w tej odpowiedzi].

  • Możliwe jest stworzenie trwałego systemu działającego na żywo

    • Komputery 32-bitowe i 64-bitowe
    • w trybie BIOS i UEFI

    Jeśli tego właśnie chcesz, poniższy link może ci pomóc,

    mkusb / persistent # Compressed_image_file_with_a_persistent_live_system

Instrukcje

  1. Gdy komputer zostanie wyłączony i odłączony od sieci elektrycznej, odłącz (i / lub odłącz) wewnętrzny dysk (dyski) . W niektórych komputerach można wyłączyć napęd wewnętrzny za pomocą menu systemu UEFI-BIOS.

    To powoduje, że instalator traktuje dysk zewnętrzny, na którym chcesz zainstalować Ubuntu, tak jakby to był dysk wewnętrzny (a instalator nie może manipulować przy dysku wewnętrznym).

  2. Podłącz napęd rozruchowy / na żywo / instalacyjny Ubuntu (dysk DVD, napęd USB, karta pamięci) i uruchom z niego komputer.

    Jeśli chcesz, postępuj w swoim ojczystym języku.

  3. Uruchom obraz

    System uruchamia się poprawnie i ładuje instalator wyświetlający okno powitalne z wyborem języka oraz przyciskami „Wypróbuj Ubuntu” i „Zainstaluj Ubuntu”

  4. Podłącz dysk zewnętrzny (HDD, SSD, pendrive, karta pamięci), na którym chcesz zainstalować Ubuntu, dysk docelowy . Podłącz zewnętrzne zasilanie do tego napędu, jeśli to możliwe. Może nie wystarczyć moc z wtyczki USB komputera.

  5. Kliknij ikonę Zainstaluj Ubuntu

    Zostanie wyświetlony ekran „Przygotowanie do instalacji Ubuntu”

  6. Na ekranie Przygotowując się do instalacji Ubuntu, zwróć uwagę na dostępność następujących składników

    Dostępne opcje powinny dokładnie odzwierciedlać stan twojego systemu

    • (Jeśli sieć jest dostępna) Pobierz aktualizacje podczas instalacji Ubuntu
    • (Jeśli na „laptopie”) jest podłączony do źródła zasilania
    • Zainstaluj oprogramowanie innych firm ... dostępna opcja. Jeśli chcesz, aby system był przenośny między komputerami, unikaj oprogramowania innych firm, w szczególności zastrzeżonych sterowników do grafiki i Wi-Fi.
  7. Kliknij przycisk Kontynuuj

    Zostanie wyświetlony ekran „Typ instalacji”

  8. Wybierz opcję Wymaż dysk i zainstaluj Ubuntu

    Ekran instalacyjny zostanie rozszerzony o opcje szyfrowania i LVM

    Poczekaj chwile! Jesteś pewien, że tego właśnie chcesz? Może chcesz zachować coś, co jest na dysku? W takim przypadku należy zatrzymać instalację i skopiować ważne dane na inny dysk. Może chcesz wybrać inną alternatywę.

  9. Kliknij przycisk Kontynuuj (jeśli w systemie jest tylko jeden dysk twardy, przycisk powinien brzmieć „Zainstaluj teraz”)

    Zostanie wyświetlone okno dialogowe zapisu zmian

  10. Kliknij kontynuuj

    Jeśli jest tylko jeden dysk twardy, instalator przeskakuje do „Gdzie jesteś?” W przeciwnym razie zostanie wyświetlony ekran „Typ instalacji”

  11. Jeśli jest tylko jeden dysk twardy, pomiń kilka kroków do „Gdzie jesteś?” ekran. W przeciwnym razie na ekranie „Typ instalacji” sprawdź, czy dysk wybrany na liście Wybierz dysk odpowiada dyskowi na wykresie (np. / Dev / sda). Jeśli usunąłeś dyski wewnętrzne, powinien istnieć tylko jeden dysk, który jest dostępny jako cel, dysk zewnętrzny.

    Wybrany dysk jest wyświetlany na wykresie

  12. Sprawdź, czy przydzielone jest pełne miejsce na dysku

    Pełna przestrzeń na dysku jest przeznaczona do instalacji

  13. Kliknij przycisk Zainstaluj teraz

    „Gdzie jesteś?” wyświetlany jest ekran

  14. Jeśli system jest podłączony do sieci, zwróć uwagę, że wybrana strefa czasowa odpowiada strefie czasowej i miastu wskazanemu w polu tekstowym

    Wyświetlana strefa czasowa i miasto pasują do strefy czasowej i głównego miasta z Twojej okolicy

  15. Wybierz strefę czasową i kliknij przycisk Kontynuuj

    • Pojawi się ekran „Układ klawiatury”
    • Proponowana klawiatura odpowiada twojej klawiaturze
  16. Wybierz układ klawiatury i kliknij przycisk Kontynuuj

    „Kim jesteś?” pojawi się ekran

  17. Wprowadź swoje początkowe dane użytkownika i hasło. adminnie można używać - jest to dedykowany użytkownik systemu Linux

    Nazwa, nazwa użytkownika i hasło są akceptowane. Pokazano opcje logowania i opcje szyfrowania folderu domowego

    Przycisk Kontynuuj staje się dostępny

  18. Naciśnij kontynuuj

    • Wyświetlany jest slajd „Witamy w Ubuntu”
    • Pokaz jest w całości w twoim języku
  19. Poczekaj na zakończenie instalacji

    Pojawi się okno dialogowe „Instalacja zakończona”

  20. Kliknij przycisk Uruchom ponownie teraz

    GUI zostało zamknięte, pojawia się monit o usunięcie nośnika i naciśnięcie Enter

  21. Wyjmij płytę i naciśnij enter

    Maszyna zostanie uruchomiona ponownie

  22. Zezwól na ponowne uruchomienie komputera

    System uruchamia się poprawnie i ładuje się do Ubuntu, pokazując wybraną nazwę użytkownika

  23. Wyłącz komputer, odłącz zewnętrzne dyski i odłącz je od sieci elektrycznej. Ponownie podłącz (i / lub podłącz) napęd wewnętrzny

    • Jeśli dysk zewnętrzny jest dyskiem HDD lub SSD, jest gotowy do użycia teraz.

    • Jeśli dysk zewnętrzny to pendrive USB lub karta pamięci, dobrym pomysłem jest dostosowanie systemu w celu zmniejszenia zużycia . Zobacz poniższy link,

      help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks

    • Jeśli chcesz mieć system przenośny (działający na większości komputerów), powinieneś dwa razy pomyśleć o zastrzeżonych sterownikach (zazwyczaj do grafiki i Wi-Fi). Klasyczna rada to unikanie instalowania zastrzeżonych sterowników, ale oznacza to, że komputery z określonym sprzętem nie będą działać dobrze (lub wcale).

      W Ubuntu 18.04.1 LTS możesz zainstalować zastrzeżony sterownik nvidia, który sprawi, że twój komputer z potężną kartą nvidia wykorzysta pełną moc tej karty. System nadal wybierze sterownik Intel lub Radeon, gdy zostanie uruchomiony na komputerze z taką grafiką. Pojawią się jednak problemy z układami NVIDIA, które nie działają z zainstalowanym zastrzeżonym sterownikiem. Zobacz ten link,

      Zainstaluj sterowniki Nvidia Pełna instalacja dysku flash USB


Edytować:

Jeśli nie można odłączyć / usunąć dysku wewnętrznego, istnieją obejścia:

  • Wyłącz dysk wewnętrzny w menu UEFI / BIOS. Działa to na kilku, ale dalekich od wszystkich komputerach.

  • Flag metoda

    za. Zanotuj na papierze flagi partycji EFI w dysku wewnętrznym

    b. Usuń flagi z partycji EFI na dysku wewnętrznym (na przykład gpartedprzy uruchamianiu z dysku na żywo)

    do. Przeprowadź instalację

    re. Przywróć flagi do partycji EFI na dysku wewnętrznym (z gpartedbootowaniem z dysku na żywo).

    Ta metoda flagi została szczegółowo opisana przez @Tima Richardsona w tej odpowiedzi na nasze wspólne pytanie.

sudodus
źródło
Dziękuję za wyraźny krok po kroku. Właśnie to zrobiłem na komputerze stacjonarnym. Nadal pojawia się błąd przy próbie uruchomienia w następujący sposób _ Błąd: nie znaleziono pliku /boot/grub/i386-pc/normal.mod. Wejście w tryb ratunkowy ... _ Gdyby nie wszystkie pliki rozruchowe zostały zapisane na dysku twardym USB, nie wyobrażam sobie, gdzie byłyby zapisane, ponieważ jedynym innym podłączonym urządzeniem pamięci masowej był klucz USB do zainstalowania Ubuntu.
John,
@John, Zobacz mój komentarz do oryginalnego pytania (napisanego kilka minut przed tym komentarzem).
sudodus
Dziękujemy za szczegóły, w tym komentarze pod pytaniem. Teraz działa. Wyczyściłem dysk, ponownie zainstalowałem i musiałem włączyć opcję w biosie jednego komputera, aby umożliwić rozruch w „starym stylu”.
John
@John, cieszę się, że mogłem pomóc ci sprawić, by działało. I dzięki za podzielenie się swoim rozwiązaniem :-)
sudodus
@sudodus Holy moly! +1 ode mnie również dla Ciebie! ;-)
Fabby
14

Stara odpowiedź, nie używaj jej już!

Zrobiłem to przy użyciu następującej metody:

  • Włóż dysk CD na żywo i podłącz klucz USB.

  • Wybierz Zainstaluj Ubuntu .

  • Wybierz Zaawansowane przy wyborze partycji dysku.

  • Wybierz partycję klucza USB jako cel.

  • UWAGA: Wybierz partycję USB dla bootloadera GRUB.

Po zakończeniu instalacji uruchom klucz USB, a nie dysk twardy.

teo96
źródło
Ubuntu 10.10 zawiesza się dla mnie przed zakończeniem instalacji. IMHO Ubuntu ma kilka bardzo dużych błędów związanych z instalacją USB.
iugamarian
Zrobiłem to z 10.04 i 10.10. Czy Twój ekran jest w porządku?
teo96,
4
W przeszłości tworzyłem dyski flash Live-USB za pomocą narzędzia do tworzenia dysków USB. Następnie uruchomiłem go i wykonałem „pełną normalną instalację” z tego dysku flash nr 1 na drugi dysk flash. To samo co na prawdziwym dysku twardym. Nigdy tak naprawdę nie miałem problemu innego niż konieczność monitorowania, gdzie instaluje się grub.
dr_willis
2
Popieram to, co powiedział Bubblegum. Zrobiłem normalne instalacje na dyskach flash tak, jakby były dyskami twardymi przez kilka ostatnich wydań bez żadnych prawdziwych problemów, inne niż upewnienie się, że BARDZO jest zainstalowany na dysku flash, a nie na dysku twardym.
dr_willis
1
Nie działa na ostatnim Ubuntus, ponieważ piąty punkt jest całkowicie ignorowany przez instalatora z powodu błędu. Pomimo twoich intencji, twój program ładujący jest nadpisany (jeśli jest na UEFI). Zobacz moją odpowiedź na łatwe obejście.
Tim Richardson
13

1) Uniwersalny instalator USB :

Universal USB Installer to Live Linux USB Creator, który pozwala wybierać spośród wielu dystrybucji systemu Linux na dysk flash USB. Uniwersalny instalator USB jest łatwy w użyciu. Po prostu wybierz Live Linux Distribution, plik ISO, dysk Flash i kliknij Zainstaluj. Inne funkcje obejmują; Trwałość (jeśli jest dostępna) i możliwość sformatowania dysku flash32 (zalecane) w celu zapewnienia czystej instalacji. Po zakończeniu powinieneś mieć gotową do uruchomienia bootowalną pamięć flash USB z zainstalowaną wybraną wersją systemu Linux.

2) UNetbootin :

UNetbootin pozwala tworzyć bootowalne napędy Live USB dla Ubuntu, Fedory i innych dystrybucji Linuksa bez nagrywania płyty CD. Działa w systemach Windows, Linux i Mac OS X. Możesz pozwolić UNetbootin pobrać jedną z wielu obsługiwanych przez ciebie gotowych dystrybucji lub dostarczyć własny plik ISO systemu Linux, jeśli już go pobrałeś lub preferowanej dystrybucji nie ma na liście.

3) LinuxLive USB Creator :

LiLi tworzy przenośną, rozruchową i zwirtualizowaną pamięć USB z systemem Linux. Czy masz dość konieczności ponownego uruchamiania komputera, aby wypróbować system Linux? Nie ma potrzeby z LiLi. Ma wbudowaną funkcję wirtualizacji, która pozwala na uruchomienie systemu Linux w systemie Windows od razu po wyjęciu z pudełka.

Wszystkie powyższe trzy programy pozwalają na instalację dowolnego systemu operacyjnego Linux na dysku flash, ale funkcja trwałości (pozwala na zapisanie wszelkich zmian dokonanych w instalacji LiveOS na stałe, nawet po ponownym uruchomieniu) jest dostępna tylko dla Ubuntu i wielu innych smaki.

13east
źródło
2
Wspaniały post! Myślę jednak, że poprosił o więcej na temat pełnej instalacji. Jeśli nie, to twój post trafił w jego pytanie martwy: P
zkriesse
Czy te metody są CLI? Jakie są polecenia instalacyjne dla tych programów?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Ani Universal USB Installer, ani LinuxLive USB Creator nie działają na Ubuntu.
Luís de Sousa
To odpowiedź nie jest tym, czego chciał OP: prawdziwa instalacja na dysku zewnętrznym. Dwie z trzech sugestii dają po prostu obraz na żywo (tzn. Nie można go zaktualizować), a pierwsza metoda umożliwia utworzenie trwałego obrazu na żywo, który umożliwia aktualizacje, ale są niestabilne, powolne i nie mogą przeprowadzać aktualizacji jądra. Zobacz moją odpowiedź poniżej.
Tim Richardson
9

Jedynym sposobem, w jaki udało mi się to zrobić, jest

  • nagrać płytę CD ISO,
  • odłącz mój dysk twardy (fizycznie odłącz kable) i
  • zainstaluj na USB.

Niezbyt elegancki, ale działa.

Glenn
źródło
16
To ... dość radykalne.
badp
Czy próbowałeś użyć alternatywnego dysku CD (nie komputera stacjonarnego)? Podczas instalacji widziałem, że alternatywa działa lepiej dla wielu rzeczy.
iugamarian
7
Nie musisz odłączać dysku twardego. Musisz tylko uważać na partycje i korzystać z zaawansowanego partycjonera. Upewnij się, że używasz poprawnego napędu i ustaw bootloader do zainstalowania na / dev / sdb lub jakimkolwiek innym urządzeniu blokującym, na którym znajduje się twój dysk flash (nie używaj jednej z jego partycji, inaczej się nie uruchomi). Następnie możesz uruchomić system BIOS, korzystając z dysku flash MBR (Zakładając, że obsługuje to system BIOS)
ζ--
Nie mogę tego zrobić, ponieważ musiałbym rozpakować laptopa, a następnie ponowić instalację. Więc: Czy jest inny sposób?
Regis
Nie musisz tego robić. Zobacz moją odpowiedź poniżej: możesz symulować fizyczne odłączenie, manipulując flagami na partycji EFI. Twoja droga działa inaczej niż prawie wszystkie inne odpowiedzi. Moja droga jest o wiele wygodniejsza :)
Tim Richardson
8

OP prosi o „bez dotykania mojej istniejącej instalacji Ubuntu”. Jeśli chcesz uruchomić komputer z urządzenia zewnętrznego, a nie tylko zainstalować na nim Ubuntu, musisz obejść błąd instalatora, który przepisuje partycję rozruchową na dysku wewnętrznym i nie instaluje partycji rozruchowej EFI na urządzeniu zewnętrznym, bez względu na wszystko mówisz instalatorowi.

Oto, co działa dla mnie w Ubuntu 18.04, 18.10 i 19.04. Testowany na Thinkpad T480 i P50, podwójny rozruch Win 10 i Ubuntu. Wyłączyłem starsze bootowanie. UEFI jest używany w 100%. Zainstalowałem Ubuntu i moduł ładujący na pamięciach USB i dyskach co najmniej sześć razy za pomocą mojego rozwiązania.

Instalowanie na drugim dysku jest uciążliwe, ponieważ instalator ubuntu korzysta z pierwszej partycji EFI, którą widzi, czyli na wewnętrznym dysku twardym, bez względu na próbę określenia alternatywnej lokalizacji dla partycji EFI. Więc kiedy próbujesz ustawić urządzenie rozruchowe na docelowy dysk USB, jesteś ignorowany. Jest to dość stary błąd, ale gdy zbliżamy się do wydania 19.04, nadal jest obecny.

https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379

Podsumowanie: Aby obejść ten problem, wyłącz wewnętrzną partycję EFI, używając gparted do edycji jej flag bezpośrednio przed rozpoczęciem instalacji. Wtedy instalator go nie znajdzie, a błąd nie zostanie wyzwolony. Później ponownie włącz flagi. To jest trywialny krok. Jest to prawie logiczny odpowiednik fizycznego odłączenia dysku wewnętrznego, co z pewnością działa również w przypadku błędu instalatora.

Kroki, które podjąłem:

Przed rozpoczęciem instalacji: Będziesz potrzebować standardowego urządzenia USB na żywo Ubuntu i dysku docelowego do zainstalowania.

Uruchom system Ubuntu Live USB w trybie „spróbuj najpierw”.

Używając gparted (być może trzeba go najpierw zainstalować, czasem Ubuntu nie dołącza go do dysku na żywo, chociaż jest zawarty w 18.04.1): ...

  • ponownie partycjonuj docelowy dysk zewnętrzny za pomocą tabeli partycji GPT.
  • Utwórz partycję 500 MB typu FAT32. Równie dobrze możesz skonfigurować żądane partycje dla instalacji Ubuntu. Przydatne może być oznaczenie żądanej partycji, ponieważ podczas instalacji będziesz mieć trzy dyski: dysk wewnętrzny, dysk instalatora obrazu na żywo i dysk docelowy.

  • Po zastosowaniu tych aktualizacji zmień flagi na małej właśnie utworzonej partycji 500 MB. Kliknij małą partycję prawym przyciskiem myszy i Zarządzaj flagami. Zmiany te są natychmiast wprowadzane (ale należy pamiętać, że najpierw musisz utworzyć partycję, wykonując poprzedni krok). Zaznacz, aby włączyć rozruch, esp i ukryty.

zainstalować

Uruchomiłeś się z obrazu dysku twardego na żywo, zgodnie z normalną instalacją Ubuntu. Masz więc dwa urządzenia USB: urządzenie docelowe i napęd USB z dyskiem na żywo.

Edytuj flagi partycji EFI na dysku wewnętrznym i odznacz te same trzy flagi ustawione na partycji EFI urządzenia docelowego.

Oto krótki film z edycją flagi w gparted: https://youtu.be/sdgrmylH6pc

Teraz podczas instalacji instalator wyświetli tylko jedną partycję EFI na urządzeniu docelowym. To nowatorski krok, którego nie widziałem gdzie indziej.

Rozpocznij instalację Ubuntu. Kontynuuj, aż zobaczysz kartę konfiguracji dysku instalatora. Chcesz oczywiście w pełni manualnego podejścia „coś innego” na etapie partycjonowania.

Jeśli dysk docelowy jest zamontowany jako sdc, a utworzona przez ciebie partycja EFI to sdc1, wówczas instalujesz moduł ładujący na urządzeniu sdc, a partycją EFI będzie sdc1.

Przewiń, aby znaleźć tę partycję. Powinien powiedzieć „efi” w kolumnie Typ. Kliknij „zmień”, aby się upewnić: Instalator powinien powiedzieć „Użyj jako: partycja systemowa EFI”. Tak naprawdę nic nie zmienisz. Nie trzeba go formatować.

Podczas przewijania partycji przejrzyj kolumnę Typ. Na twoim dysku wewnętrznym nie powinno być żadnej partycji EFI, ponieważ wyłączyłeś flagi partycji na wewnętrznej partycji EFI. Oczywiście partycja nadal pojawia się jako partycja FAT32. W porządku.

Zobaczysz także partycję EFI dysku Live, z którego uruchomiono system w celu przeprowadzenia instalacji, to w porządku.

Zamontuj żądaną partycję docelową dla / (być może sdc2) i wykonaj normalną instalację.

Po instalacji

Przywróć flagi na wewnętrznej partycji EFI

Po instalacji uruchom ponownie w nowej instalacji. Musisz użyć opcji „wybierz urządzenie rozruchowe” systemu BIOS. W moich Thinkpadach klawisz F12 jest skrótem do tej części menu BIOS.

Powinieneś zobaczyć kilka opcji w menu rozruchowym, a jedną z nich jest dysk zewnętrzny. Niektóre menu bios pokazują domyślną etykietę jako „ubuntu”, więc widzenie jej więcej niż raz jest nieco mylące. Czasami zmiana urządzenia rozruchowego powoduje ponowne uruchomienie systemu BIOS (działa na moim Thinkpadzie), wygląda na to, że stało się coś złego, ale jest w porządku.

Później, gdy uruchamiasz się bez pamięci USB, BIOS powinien być wystarczająco inteligentny, aby powrócić do ostatniego znanego dobrego urządzenia EFI (urządzenia wewnętrznego), ale może być konieczne ręczne wybranie opcji rozruchu EFI.

Wskazówka: ponownie oznacz pozycję rozruchową USB, aby uniknąć duplikowania pozycji „ubuntu”

Jeśli otrzymasz zduplikowane opcje uruchamiania EFI oznaczone jako ubuntu, możesz to naprawić. Zmiana opcji menu EFI jest bardzo przydatna, ale nieco trudna.

Upewnij się, że uruchomiłeś instalację na dysku zewnętrznym

sudo efibootmgr -v

Zostajesz uruchomiony z pierwszego wiersza na liście.

Zanotuj nazwę pliku użytego do rozruchu i zanotuj numer partycji. mój wynik dla pierwszego wpisu to:

HD(1,GPT,...) .... File(\EFI\ubuntu\shimx64.efi)

a następnie spójrz na ten wątek: https://www.kubuntuforums.net/showthread.php/68851-Labels-on-UEFI-Boot-Entries-using-efibootmgr-L

Zrobiłem to, aby ponownie oznaczyć moją „owcUbuntu”:

efibootmgr -c -d /dev/sdb -p 1 -L owcUbuntu -l \\EFI\\ubuntu\\shimx64.efi

wiedząc, że napędem rozruchowym jest sdb, a ponieważ najpierw utworzyłem partycję EFI, wartość argumentu -p wynosi 1. Uwaga: sprawdź, jaki jest twój rzeczywisty dysk rozruchowy :) użyj gparted lub df

Niektóre „dziwne” rzeczy. Wykonane prawidłowo, proces ten nie dotknie istniejącego programu ładującego na dysku wewnętrznym. Jednakże, gdy masz podłączony dysk zewnętrzny i jesteś normalnie uruchomiony z dysku wewnętrznego, programy aktualizujące GRUB wykryją instalację ubuntu na dysku zewnętrznym i dodają ją do listy opcji rozruchowych. Może to być nieco mylące, ale pomocne jest ponowne etykietowanie wpisu rozruchu (powyżej)

Tim Richardson
źródło
+1 za to: Przed rozpoczęciem instalacji: Edytuj flagi partycji EFI na dysku wewnętrznym. Odznacz te same trzy flagi. Teraz podczas instalacji instalator wyświetli tylko jedną partycję EFI na urządzeniu docelowym. To nowatorski krok, którego nie widziałem gdzie indziej.
sudodus
7

Możesz, tak.

Ten proces zakłada, że ​​instalujesz z płyty CD na żywo. Chociaż usb na żywo również powinno działać dobrze, opcja cd jest teoretycznie najbezpieczniejsza, ponieważ nie ma szansy na zastąpienie płyty CD podczas partycjonowania.

Zalecam zacząć od wyłączenia wewnętrznego dysku twardego w systemie BIOS, ponieważ zapewnia to, że nie ma szansy na przypadkowe zastąpienie wewnętrznych partycji. Ponadto krok partycjonowania instalacji Ubuntu będzie znacznie łatwiejszy, ponieważ wykryje tylko dysk USB. Innymi słowy, najlepiej, aby napęd USB był jedynym urządzeniem magazynującym obecnym na komputerze podczas instalacji.

Następnie uruchom dysk CD na żywo i rozpocznij instalację jak zwykle. Upewnij się, że wybierzesz „użyj całego dysku”, jeśli wyłączyłeś wszystkie inne urządzenia pamięci masowej, w przeciwnym razie będziesz musiał wykonać ręczne partycjonowanie. W ostatnim przypadku utwórz partycję ext4 na pamięci USB (utwórz tabelę partycji, jeśli nie istnieje) i, jeśli to konieczne, partycję SWAP, jeśli zamierzasz uruchamiać ciężkie aplikacje. Ustaw punkt montowania na /. nie dotykaj innych urządzeń pamięci i ich partycji!

Gdy instalator poprosi o lokalizację bootloadera, wybierz nazwę urządzenia z napędu USB. Może to być /dev/sda, /dev/sdbtak, ale nie wybrać partycję (np /dev/sda1).

Poczekaj na zakończenie instalacji, a następnie uruchom ponownie. Upewnij się, że urządzenie uruchamia się z napędu USB. Można to upewnić się albo z menu rozruchu (zwykle esc lub klawisz funkcyjny) lub z bios, gdzie sekwencję rozruchu można zmienić.

Jeśli wszystko poszło dobrze, Ubuntu powinien uruchomić się z dysku USB. Jeśli pojawi się GRUB, wybierz pierwszą opcję.

Na koniec uruchom następujące polecenie ze świeżo zainstalowanego pulpitu Ubuntu:

sudo chmod -x /etc/grub.d/30_os-prober

Dzięki temu update-grub nie wykryje żadnych innych systemów operacyjnych, które mogą być obecne w systemie, ponieważ nie mają one znaczenia dla instalacji napędu Ubuntu USB. Ponadto, gdy uruchomisz dysk USB z dziwnego komputera, systemy operacyjne na jego dysku wewnętrznym zostaną dołączone do GRUB-a po aktualizacji jądra / gruba. To jest niepożądane.

Pamiętaj też, aby ponownie włączyć wewnętrzne urządzenia pamięci masowej z systemu BIOS.

Cumulus 007
źródło
Dzięki, wygląda to obiecująco. Spróbuję tego. Jedna drobna uwaga, umieściłeś partycję wymiany na pamięci USB. Czy to wciąż problem w dzisiejszych czasach? Pamiętam, że jeszcze nie tak dawno temu ludzie mówili, że żywotność pamięci flash jest znacznie skrócona, gdy uruchamiamy na niej plik partycji / strony wymiany (z powodu liczby odczytów / zapisów).
efdee
Korzystając z twoich wskazówek, zainstalowałem Ubuntu na pamięci USB, ale się nie uruchamia. Jednak gdy używam pamięci USB jako dysku twardego w VirtualBox, wszystko działa poprawnie. Masz pojęcie, co może być problemem?
efdee
Najwyraźniej mogę go uruchomić, ale nie ze złącza USB3. Działa dobrze, gdy podłączam patyk do złącza USB2. Zakładam, że mój BIOS ma natywne wsparcie dla USB2, ale nie USB3 i dlatego Linux (lub grub, nie wiem?) Potrzebuje dodatkowego sterownika USB3.
efdee
Lubię sudo chmod -x /etc/grub.d/30_os-prober z powodów, o których wspomniałeś.
Starszy Geek
Wyłączenie istniejącego napędu rozruchowego powoduje obejście błędu w instalatorze ubuntu, który w przeciwnym razie zastąpiłby istniejący program ładujący, nawet jeśli poprosisz go o zainstalowanie na dysku docelowym; moja odpowiedź poniżej ma znacznie łatwiejsze obejście tego błędu.
Tim Richardson
5

Proces pełnej instalacji Ubuntu na dysku flash USB jest identyczny z instalowaniem Ubuntu na dysku twardym, z wyjątkiem instalacji programu ładującego GRUB. Wszystkie kroki, które należy wykonać w instalatorze Ubuntu są identyczne, z wyjątkiem instalacji programu ładującego GRUB. Zainstalowanie programu ładującego GRUB na dysku flash USB zastąpi istniejący program ładujący GRUB na dysku twardym, którego nie chcesz robić , chyba że najpierw odłączysz kable do dysków twardych przed uruchomieniem instalatora Ubuntu, aby wykonać pełna instalacja Ubuntu na dysku flash USB. Najpierw odłącz dyski twarde, a następnie możesz zainstalować Ubuntu na dysku flash USB.

Alternatywnie możesz wykonać pełną instalację Ubuntu na dysku flash USB bez odłączania najpierw wewnętrznych kabli dysku twardego, wybierając opcję Coś innego na ekranie Typ instalacji instalatora Ubuntu. Musisz utworzyć tylko jedną /partycję (partycję root), bez partycji wymiany i zmienić instalację programu rozruchowego grub na dysk flash USB. Sprawdź dwukrotnie opcje partycjonowania, czy wszystko, co zostanie zmienione, zmieni się tylko na dysku flash USB, a następnie kliknij przycisk Zainstaluj teraz w prawym dolnym rogu.

Dodatkowe informacje o pełnej instalacji Ubuntu na dysku flash USB.

  • Zalecam, aby dysk flash USB miał co najmniej 16 GB.
  • Dysk flash USB 3.0 jest znacznie szybszy niż dysk flash USB 2.0.
  • Partycja wymiany spowoduje konieczny odczyt / zapis na dysku flash USB, co spowolni system operacyjny i skróci żywotność dysku USB. Wybierz opcję ręcznego partycjonowania w instalatorze Ubuntu i utwórz tylko jedną /partycję (partycję root) bez partycji wymiany. Zmień instalację programu ładującego grub na dysk flash USB, zanim klikniesz przycisk Zainstaluj teraz w prawym dolnym rogu.
  • Zaletą korzystania z dysku flash USB jest jego przenośność, a nie wydajność. Wydajność pełnej instalacji Ubuntu na dysku flash USB 16 GB jest niczym, co można uzyskać, uruchamiając Ubuntu w aplikacji maszyny wirtualnej, takiej jak VirtualBox.
Karel
źródło
jak mogę uczynić go kompatybilnym z trybem BIOS?
Red Dirt,
Cokolwiek próbujesz zrobić z „dostosowaniem go do trybu BIOS” na swoim sprzęcie z EFI, GPT lub rEFI i prawdopodobnie możesz to znaleźć w odpowiedziach Rod Smitha, który jest również twórcą rEFInd. Przed wprowadzeniem jakichkolwiek poważnych zmian należy raz uruchomić oryginalne urządzenie USB na innym komputerze, aby wyeliminować możliwość wystąpienia problemu z uruchomieniem spowodowanego dziwactwem sprzętu jednego komputera.
karel
FYI: Osobiście nigdy nie miałem problemu z zainstalowaniem programu rozruchowego grub na dysku flash i pozostawieniem nienaruszonego MBR na dysku twardym.
Elder Geek
Dlaczego teraz jest to takie skomplikowane? To było bardzo łatwe lata temu. O ile rozumiem, jeśli chcę zainstalować refind na pamięci USB, muszę przeprowadzić instalację ręczną. Jestem zdezorientowany, że nie jest to jakoś zautomatyzowane, a przynajmniej zautomatyzowane w zwykłych narzędziach instalacyjnych w Ubiquity lub podobnych.
Regis
Jednym ze źródeł komplikacji jest podwójne uruchamianie z Ubuntu i Windows. Windows ciągle zmienia reguły gry z każdą nową wersją, a czasem nawet z Aktualizacjami Windows w tej samej wersji, a domyślny program ładujący grub musi być często aktualizowany, aby nadążyć za tymi zmianami.
karel
4

mkusb

Testowany na hoście Ubuntu 16.10, USB 16.04, Lenovo Thinkpad T430.

Wcześniej wspomniano na stronie : https://askubuntu.com/a/848561/52975, ale oto więcej szczegółów.

Obecnie dostępne tylko z PPA:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
dus

i próbowałem wersji GUI. Więcej informacji na: Jak zrobić trwałe Ubuntu USB na żywo z ponad 4 GB

Nie udało mi się jednak pomyślnie zainstalować sterowników NVIDIA, raport o błędzie: https://bugs.launchpad.net/mkusb/+bug/1672184

qemu

Testowane na Ubuntu 14.04.

Pobierz system Ubuntu ISO .

Znajdź swój USB za pomocą:

sudo lsblk
sudo fdisk -l

Powiedz, że tak /dev/sdX. Najczęściej będzie to /dev/sdb: sdagłówny dysk twardy i sdbpierwszy USB. Teraz:

sudo apt-get install qemu
# Remove any existing boot sector, that causes installation problems.
sudo dd if=/dev/zero of=/dev/sdX count=16
sudo qemu-system-x86_64 -boot d -enable-kvm -hda /dev/sdX -m 512 \
    -cdrom ./Downloads/ubuntu-14.04.2-desktop-amd64.iso

Z poziomu emulatora wykonaj normalną instalację Ubuntu, która usuwa stary dysk.

Instalacja trwała nieco dłużej niż na dysku twardym, ale działała.

Testowałem z:

  • podłącz USB do komputera i uruchom go z niego
  • utwórz plik w moim katalogu domowym
  • restart

Utworzony plik nadal tam był.

Ciro Santilli
źródło
@JustinMT: czy możemy to trochę przedyskutować przed scaleniem edycji? Nie jestem ekspertem, ale czy jesteś pewien, że to nie działa w systemach UEFI? Dlaczego? Co by zamiast tego działało?
Ciro Santilli 17 改造 中心 法轮功 六四 事件
3

Wszystko się zmieniło od 2011 roku, sterowniki Nvidia nie są już wymagane dla Unity i możliwe jest nieograniczone utrzymywanie przy użyciu partycji casper-rw / home-rw (ale nie z najnowszymi butami typu Ubuntu syslinux, (SDC, Unetbootin, Roofis, Universal itp.) ).

Mkusb to instalator, który spełni wszystkie wymagania op (jeśli sterowniki Nvidii były potrzebne tylko dla Unity).

Użytkownik ma wybór opcji konfiguracji i może wybrać procent miejsca używanego na trwałe partycje, mkusb udostępni pozostałą przestrzeń dyskową Linuxowi lub Windowsowi jako pamięć. https://help.ubuntu.com/community/mkusb .

Jeśli użytkownik nie wymaga sterowników Nvidia, wymagana jest pełna instalacja, ponieważ sterowniki te ładują się przed utrzymaniem podczas uruchamiania

CSCameron
źródło
2

W przypadku Ubuntu od 12.04 do 16.10 (wszystkie obecnie obsługiwane wersje i smaki) udokumentowane wymagania są różne, ale niezależnie od tego, 8 GB pamięci flash powinno wystarczyć. Wersja 16 GB nie kosztuje dużo więcej i może zapewnić trochę „przestrzeni do biegania”. Sam proces nie może być prostszy.

1) Uzyskaj aktualny ISO w wybranym przez siebie smaku

2) Sprawdź skrót, aby upewnić się, że jest ważny

3) Utwórz nośnik startowy za pomocą ISO (flash lub dysk optyczny)

Można to zrobić na wiele sposobów, moją preferowaną metodą jest albo

A) Metoda napędu flash

Użyj,dc3dd aby po prostu powielić ISO na docelowym dysku flash instalatora za pomocą wiersza polecenia z poleceniem, sudo dc3dd if=yourisoname.iso of=medianamegdzie twoja_nazwa.iso to nazwa pliku ISO, który wcześniej pobrałeś i sprawdziłeś hash, a medianame to nazwa urządzenia twojego flash media. (jak na przykład w / dev / sdb) można łatwo określić nazwę urządzenia, sprawdzając dane wyjściowe sudo fdisk -l

lub

B) Metoda dysku optycznego

Wypal obraz na dysk optyczny za pomocą preferowanego oprogramowania do zapisywania obrazów OD. Jestem raczej stronniczy, K3bale każde oprogramowanie do nagrywania dysków optycznych obsługujące opcję „Nagraj obraz” powinno być odpowiednie.

4) Kontynuuj instalację normalnie jak w:

Uruchom instalator i wybierz docelowy dysk flash jako cel (korzystam z ręcznej partycjonowania AKA czegoś innego, aby uniknąć tworzenia partycji wymiany, aby ograniczyć zapisy na nośniku flash, które mogą spowodować wczesną śmierć)

Jeśli jakakolwiek część tego procesu jest dla Ciebie niejasna, proszę napisz do mnie komentarz, a ja postaram się wyjaśnić. Pamiętaj, że jeśli używasz dysku flash do instalacji, będziesz potrzebować drugiego dysku flash do instalacji docelowej.

EDYCJA: Inną opcją byłoby wykonanie instalacji Netboot z Internetu. Nie próbowałem tego osobiście, ale włączam ją jako opcję tutaj, próbując objąć wszystkie opcje.

Jeśli jesteś ostrożny, nie ma większego ryzyka zastąpienia MBR istniejącego dysku w twoim systemie. Po uruchomieniu systemu na żywo możesz uruchomić sudo fdisk -linterfejs CLI lub dyski z GUI i ustalić, który dysk jest twoim prawidłowym celem USB.

Po zakończeniu instalacji powinno być możliwe uruchomienie z dysku flash w dowolnym systemie o podobnej architekturze, po prostu wybierając dysk flash jako urządzenie rozruchowe w systemie BIOS.

Starszy Geek
źródło
Czy można to zrobić za pomocą tylko jednej pamięci USB (nie mam napędu optycznego). Trochę mnie też martwi MBR - jak mogę się upewnić, że nadal mogę uruchomić komputer, którego używam do instalacji na USB?
Tim
@Tim Lubię myśleć, że wszystko jest możliwe. Powodem, dla którego nie zalecałbym takiego działania, jest to, że jeśli coś pójdzie nie tak, będziesz musiał powtórzyć pierwsze 3 kroki od nowa. Powiedziawszy, że to podejście jest całkowicie niesprawdzone i niezalecane, przychodzi mi do głowy, że można uzyskać jedną szansę na poprawne uruchomienie poprzez uruchomienie parametru jądra toram .
Starszy Geek
@Tim, jeśli chodzi o problem MBR, instalator skonfiguruje GRUB na wybranym urządzeniu. Aby upewnić się, że nie modyfikujesz MBR komputera, którego używasz do instalacji na dysku flash, po prostu upewnij się, że wybierasz dysk flash USB jako cel. sudo fdisk -l w sesji na żywo da ci listę i powinieneś być w stanie określić z wyjścia, jaki powinien być twój cel (oczywiście pod warunkiem, że podłączyłeś dysk, który chcesz zainstalować jako pierwszy)
Elder Geek
Zrobiłem coś podobnego z trwałym systemem na żywo Lubuntu utworzonym z mkusb na własny pendrive. „Zmieniłem przeznaczenie” partycji usbdata dla zainstalowanego systemu (z gparted) i uruchomiłem instalator ubiquity. Ostateczny system może uruchomić się zarówno w zainstalowanym systemie, jak i w trwałym systemie na żywo. Myślę jednak, że instalacja ze skompresowanego pliku obrazu jest znacznie prostsza, a przenośność powinna być wystarczająca dla większości komputerów, na których można uruchomić komputery 64-bitowe.
sudodus
Widziałem to. Szczerze mówiąc, nie mogłem pobrać 8 GB obrazu, który pobrałem do pracy. Powodzenia przy 4 GB.
Elder Geek
2

Zostało to opisane tutaj iw wielu innych miejscach, jak zainstalować Ubuntu na dysku USB, tak jak instalujesz go na dysku wewnętrznym. Wykonanie tego za pomocą standardowego instalatora (Ubiquity) jest proste, jeśli można odłączyć lub odłączyć dysk wewnętrzny. Działa w trybie UEFI lub BIOS, w tym samym trybie, który został uruchomiony podczas instalacji.

Zainstalowany system, który uruchamia się z trybu UEFI i BIOS

Ale jeśli chcesz napędu USB z zainstalowanym systemem, który uruchamia się zarówno w trybie UEFI, jak i BIOS, jest to trudniejsze. Zrobiłem takie systemy i przygotowałem skompresowane pliki obrazów, które można zainstalować w systemie Linux bezpośrednio z mkusb lub w systemie Windows w dwuetapowej procedurze , rozpakowaniu i klonowaniu (i naprawieniu GPT). mkusb robi to wszystko, w tym naprawia GPT.

Projekt Launchpad mkusb jest już dostępny .

Systemy utworzone z tych skompresowanych plików obrazów są dość przenośne między komputerami, nie tak przenośne jak trwały system na żywo, ale bardziej elastyczne, gdy chcesz zaktualizować i uaktualnić system (jądra, sterowniki itp.).

Zobacz poniższe linki i linki z nich,

help.ubuntu.com/community/Installation/UEFI-and-BIOS

Zainstalowane systemy z guidus i gparted

Pliki skompresowanego obrazu znajdują się pod tym linkiem,

phillw.net/isos/linux-tools/uefi-n-bios

Poszukaj najnowszych plików ze zaktualizowanymi wersjami zainstalowanych pakietów programów.

Jeśli istnieje tymczasowy problem z pobraniem tych skompresowanych plików obrazów, możesz wypróbować następujące pliki torrent,

dd_text_16.04-UEFI-n-BIOS_2017-01-15_intel-4-pendrive-7.8GB.img.xz.torrent

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12_intel-4-pendrive-7.8GB.img.xz.torrent

przesłane na UEFI-and-BIOS / torrent, gdzie również znajduje się krótki opis. [Lewy] kliknij link torrenta, przejdź do strony załącznika, a tam kliknij prawym przyciskiem myszy link i wybierz „zapisz link jako”, aby uzyskać plik torrent.

user: guru
password: changeme

dd_text_16.04-UEFI-n-BIOS_2017-01-15:

wprowadź opis zdjęcia tutaj

dd_dus-lxde_16.04-UEFI-n-BIOS_2016-12-12:

wprowadź opis zdjęcia tutaj

sudodus
źródło
@Elder Geek, Czy masz na myśli, że powinienem przesłać plik torrent do PPA mkusb? Może jest lepsze miejsce niż połączenie go z oprogramowaniem mkusb. Czy jest to informacja dla innych osób?
sudodus
Próbuję tylko ułatwić im znalezienie projektu. Nic więcej. ;-)
Starszy Geek
Nie musisz odłączać istniejącego dysku, zobacz moją odpowiedź, aby uzyskać łatwiejsze obejście.
Tim Richardson
@ TimRichardson, Klonowanie obrazu systemu, który można uruchomić zarówno w trybie UEFI, jak i BIOS-ie, nie wymaga odłączania żadnego istniejącego (wewnętrznego) napędu, a metoda z flagami nie jest w tym przypadku konieczna . (Myślę, że twoja metoda jest dobra w innych przypadkach, gdy używany jest instalator Ubuntu (i zapisuje część EFI bootloadera /dev/sda, nawet jeśli powiemy coś innego).
sudodus
2

METODA BIOS

Poniżej przedstawiono krok po kroku, jak zainstalować 17.10 na dysku flash 16 GB z opcjami osobnej partycji domowej i partycji danych zgodnej z systemem 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 „Pobierz aktualizacje podczas instalacji” 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”

  • 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ń, (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”.
  • Wybierz Układ klawiatury.
  • 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.
  • Wybranie opcji „Zaszyfruj mój folder domowy” jest dobrym rozwiązaniem, jeśli obawiasz się utraty dysku USB.
  • 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.

CSCameron
źródło
Czy to coś zmieni, jeśli zainstalujesz w trybie UEFI lub BIOS (alias CSM alias legacy mode)? Proszę o porady dotyczące trybów rozruchu.
sudodus
@ Sudodus: Ogólnie pracuję w trybie BIOS. Obecnie jestem w trybie UEFI uruchomionym z Lexar 128G Ultra za pomocą tabeli GPT wykonanej powyższą metodą przy uruchamianiu systemu BIOS. Wczoraj zrobiłem instalację Elementary OS z tablicą partycji msdos podczas uruchamiania BIOSu i nie ma problemu z UEFI. Może UEFI mojego komputera jest funky ... Coś, co chcesz, żebym przetestował? Użyłem mkusb do tworzenia dysków Live.
CSCameron,
Twoje doświadczenie jest inne niż moje. Mamy różne komputery (i różne systemy UEFI / BIOS). Pracowałem głównie z 16.04.x ​​LTS, a ty wspominasz, że instalujesz 17.10. Czy to standardowy Ubuntu 64-bit? - 1. Spróbuję zgodnie z twoim przepisem i przedstawię moje wyniki; 2. Jeśli to możliwe, czy możesz spróbować na innych komputerach (pożyczyć od znajomych itp.)
sudodus
Lexar ma ubuntu-16.04.3-desktop-amd64, Sandisk ma elementaryos-0.4.1-stable.20170814. Może są jakieś resztki na dyskach z poprzednich instalacji Wyzeruję Sandisk i zrobię nową instalację ubuntu-17.10-desktop-amd64, Jestem teraz w dżungli w Hikkaduwa, ale przyjaciel ma nowy laptop, który może mieć UEFI, będzie czek. Daj mi znać swoje wyniki, PM w Formularze jest OK.
CSCameron,
Nie byłem w stanie dokonać instalacji systemu w wersji 17.10 „w innym trybie rozruchu” tak łatwo, jak to opisano. Nadal muszę skorzystać z metody help.ubuntu.com/community/Installation/UEFI-and-BIOS
sudodus
2

Pełna instalacja systemu BIOS / UEFI

Mkusb stanowi doskonałą bazę dla wielu bootowalnych projektów pendrive, od grub2 bootowalnego Puppy Linux do multiboot Trwałych systemów, multiboot Full systemów i mieszanych / hybrydowych systemów Trwałych / Pełnych.

Użyłem następującej metody, aby wykonać pełną instalację systemu BIOS / UEFI:

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

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

Otwórz GParted i usuń sdb4, partycję ISO9660 i rozwiń sdb5 w odzyskane miejsce.

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 sdb5 (na dysku docelowym) i kliknij Zmień.

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

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

Wybierz sdb5 do instalacji modułu ładującego rozruch.

Zakończ instalację

Wytnij grub.cfg z sdb5 / boot / grub i wklej do sdb3 / boot / grub, zastępując istniejący plik grub.cfg.

Uruchom dysk docelowy i uruchom sudo update-grub, (opcjonalnie).

Myślę, że to powinno działać na każdym komputerze, na którym działa wbudowany dysk Mkusb.

Proszę o komentarz, jeśli to nie działa.

Dalsza dyskusja na temat tworzenia dysku przy użyciu tej metody w trybie UEFI zaczyna się na stronie : https://ubuntuforums.org/showthread.php?t=2213631&page=17&highlight=usb post 169.

CSCameron
źródło
Działa to dla mnie zarówno podczas instalacji w trybie BIOS, jak i w trybie UEFI :-) Zrobiłem to bez podłączonego napędu wewnętrznego i jest jeszcze jeden test do wykonania - instalacja w trybie UEFI z podłączonym napędem wewnętrznym.
sudodus
Pierwszą rzeczą, którą dziś rano podjęłam, była próba wykonania procedury rozruchu UEFI, ignorując własne porady dotyczące wyłączenia napędu wewnętrznego ... instalacja rozpoczęła się od sda jako celu programu ładującego rozruch. Nowa rada - nie próbuj pełnej instalacji przed pierwszą filiżanką kawy. Wypożyczony komputer ma zainstalowany Win10 jako boot BIOS. Po instalacji wróciłem do trybu BIOS i uruchomiłem Win10, nie było problemu. Zerowanie dysku flash i następna próba pełnej instalacji w trybie UEFI zakończyły się powodzeniem, dysk flash został uruchomiony zarówno w systemie BIOS, jak i UEFI. Będzie zawierać notatkę dotyczącą usuwania sdb4, partycji ISO9660, przed instalacją oszczędza czas.
CSCameron,
nie będzie działać z powodu błędu instalatora. Musisz albo fizycznie odłączyć istniejące urządzenie rozruchowe, albo zastosować łatwiejsze obejście w mojej odpowiedzi.
Tim Richardson
1

Instalacja trwała jest taka, jak chcesz - menu i tak pokazuje opcję „zainstaluj”. Wystarczy wybrać „Wypróbuj Ubuntu”, aby uruchomić niestandardowe Ubuntu.

ish
źródło
2
Plik trwałości jest ograniczony do 4 GB
Shanteva
1

Innym sposobem na rozpoczęcie instalacji Ubuntu jest przejście do konsoli Grub z menu rozruchowego Grub2. Uruchomi się instalacja z pliku ISO Ubuntu na twoim HD.

Powiedzmy, że masz swój Ubuntu.iso na 3. partycji dysku twardego

Wpisz, caby dostać się do polecenia polecenia Grub i wpisz następujące polecenie:

loopback loop (hd0,3)/Ubuntu.iso

naciśnij enter"

linux (loop)/casper/vmlinuz.efi iso-scan/filename=/ubuntu.iso file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash

naciśnij enter"

initrd (loop)/casper/initrd.lz

naciśnij enter"

boot

naciśnij enter"

Uwaga (hdx,y)- to partycja, na której znajduje się plik ISO Ubuntu

Spowoduje to uruchomienie normalnego procesu instalacji systemu Ubuntu, tak jak podczas instalacji z dysku CD z systemem Ubuntu. Stamtąd możesz wybrać dysk flash USB, aby zainstalować na nim Ubuntu.

kool i amd
źródło
1

Najpierw przygotuj dysk zewnętrzny.
Stwórz 500 MB partycję fat32, która jest oflagowana jako ESP (partycja systemowa EFI) Stwórz partycję wymiany 4 GB. Użyj pozostałej części dysku dla partycji /. Jeśli chcesz mieć oddzielne / home i / lub inne partycje, zrób je również.
gpartedjest dobry na tym etapie, ale każde narzędzie do partycjonowania będzie działać.

Podczas instalacji ubuntu wybierz ręczne partycjonowanie . Upewnij się, że ESP i partycje wymiany na dysku wewnętrznym i dysku instalatora są ustawione na „Nie używaj”.
Przypisz partycje na dysku zewnętrznym. Następnie zainstaluj ubuntu.

Teraz nośnik zewnętrzny wymaga /efi/boot/bootx64.efi w kolejności partycji ESP do uruchomienia.
Skopiuj /efi/ubuntu/grubx64.efi do / efi / boot / i zmień nazwę na bootx64.efi .
Jeśli używasz bezpiecznego rozruchu, /efi/ubuntu/shimx64.efi będzie musiał zostać skopiowany i zmieniona jego nazwa.
Uwaga: aby wprowadzić tę zmianę, musisz tymczasowo usunąć flagę ESP.

powinieneś teraz mieć rozruchowy dysk zewnętrzny UEFI

pustkowie
źródło
OP nie twierdzi, że w ogóle ma wsparcie UEFI i wspomniał, że GRUB został zainstalowany, co jest kolejnym wskaźnikiem, że nie używa UEFI.
Tim Schumacher,
@Tim - Grub obsługuje rozruch UEFI
piątek
Rzeczywiście, była to funkcja, o której nie wiedziałem, zakładając, że maszyny UEFI mają własne menu startowe, ze względu na opcje oferowane przez moją konfigurację UEFI.
Tim Schumacher,
Jednak w komentarzach poniżej OP autor stwierdził, że wolałby, aby USB był zarówno UEFI, jak i BIOS
Tim Schumacher,
jeśli twoja konfiguracja UEFI nie obsługuje rozruchu systemu operacyjnego, musisz użyć domyślnej ścieżki nośnika (jak podano w mojej odpowiedzi), aby uruchomić urządzenie przy użyciu grub
ravery
1

Udało mi się to zrobić za pomocą 2 portów USB: jeden został utworzony jako instalator USB Ubuntu w normalny sposób (instalator USB), a drugi to OS USB.

Najpierw zalecamy usunięcie dysku twardego.

  1. Podłącz instalator USB, uruchom komputer na żywo
  2. Uruchom instalator, instalując na OS USB

Działa uczta!

Teraz mam system operacyjny USB, który mogę uruchomić z dowolnego urządzenia! tak.

Dean Rather
źródło
1

Nowy zainstalowany system, który uruchamia się z trybu UEFI i BIOS

Przenośny system, który uruchamia się i działa na większości komputerów

Ta odpowiedź opisuje kombinację przenośnych systemów, które uruchamiają się i działają na większości komputerów PC (laptopy, komputery stacjonarne i stacje robocze z procesorami Intel lub AMD).

  • W ciągu ostatnich dziesięciu lat większość produkowanych i sprzedawanych komputerów osobistych zawiera procesory 64-bitowe, dlatego skupiam się na systemach 64-bitowych.

  • Lubuntu 18.04.1 LTS został wybrany ze względu na niewielką powierzchnię, która pomaga podczas uruchamiania z dysku zewnętrznego, zwykle szybkiego pendrive USB 3 lub karty pamięci, ale dysk SSD USB 3 jest potężną alternatywą.

Tam jest

  • [stały] system na żywo dla maksymalnej przenośności, oraz
  • zainstalowany system zapewniający maksymalną stabilność i elastyczność (możliwa aktualizacja i aktualizacja ograniczona tylko miejscem na dysku).
  • Oba systemy są dość przenośne, stabilne i elastyczne, jeśli są używane ostrożnie.
  • Systemy Lubuntu w tym skompresowanym pliku obrazu zostały zainstalowane i połączone inspirowane metodą pierwotnie opisaną przez CSCameron . Zapewnia to stabilny system ładowania systemu mkusb .

Live, trwałe live i zainstalowane systemy LTS Lubuntu 18.04.1

Skompresowany plik obrazu

dd_lubuntu-18.04.1-desktop-amd64-persistent-n-installed_15GB.img.xz

zawiera

  • część na żywo, którą można uruchomić jako
    • tylko na żywo
    • trwałe życie
    • instalator
  • część zainstalowana (zainstalowana jak na dysku wewnętrznym)

UEFI i BIOS

Wszystkie te tryby działania działają

  • Tryb UEFI (w tym bezpieczny rozruch) i
  • Tryb BIOS (alias CSM alias legacy mode)

wprowadź opis zdjęcia tutaj

Użytkownik i hasło do zainstalowanego systemu

  • użytkownik: guru
  • hasło: changeme

Pobierz i sprawdź skompresowany plik obrazu

Pobierz plik i jego md5sum na phillw.net/isos/linux-tools/uefi-n-bios

Zainstaluj, klonując na dysk o pojemności 16 GB lub większej

Pamiętaj, aby sprawdzić md5sum, czy pobieranie skompresowanego pliku obrazu powiodło się.

Instalacja ze skompresowanego pliku obrazu za pomocą mkusb jest prosta .

Jeśli sklonujesz za pomocą innego narzędzia, powinieneś uruchomić gpt-fix , aby dopasować dane gpt do bieżącego rozmiaru dysku (mkusb wersja 10.6.6 lub nowsze wersje mkusb, uruchamia wbudowane gpt_zap i gpt_fix).

Zobacz szczegółowy opis pod tym linkiem: plik_instalacyjny_pliku_kompresowanego

Szczegółowy opis

Zobacz więcej szczegółów na tej stronie pomocy Ubuntu: help.ubuntu.com/community/Installation/UEFI-and-BIOS/stable-alternative-18.04.1

Jeśli chcesz stworzyć podobny system ...

Opisy w tym łączu i łącza do niego mogą pomóc w stworzeniu podobnego systemu za pomocą tej samej metody. Może także pomóc w klonowaniu ze skompresowanego pliku obrazu i sprawdzeniu szczegółów, aby wszystko działało.

sudodus
źródło
To świetnie, twoje skompresowane pliki obrazów zawsze działają świetnie dla mnie. Czy wszystkie nowe USB mają ten sam UUID? Szybka wizyta w GParted może to naprawić. Ładowanie ISO jest tak proste, jak umieszczenie kilku w usbdata i dodanie ich menu do grub. Teraz zastanawiam się, czy istnieje sposób udostępniania katalogów domowych między instalacją pełną a instalacją trwałą w tym systemie?
CSCameron
@CSCameron, 1. Tak, ponieważ są klonowane, są dokładnie takie same; 2. Kiedy modyfikujesz UUID, musisz również zmodyfikować niektóre pliki. Mogę myśleć grub.cfg, 40-customi /etc/fstab; 3. Prawdopodobnie możesz współużytkować partycję domową, a byłoby to najbardziej przydatne, jeśli masz ten sam identyfikator użytkownika (więc nie ubuntuz identyfikatorem numerycznym 999 w trwałym systemie na żywo). Ale mogą pojawić się pewne problemy, jeśli / kiedy oba systemy się rozejdą.
sudodus
Wydaje mi się, że pamiętam, że GParted modyfikuje grub.cfg i fstab w ramach zmiany UUID, ale mogę śnić. Przypuszczam, że regularne uruchamianie rsync utrzymałoby synchronizację katalogów domowych. Przypuszczam, że można go uruchomić automatycznie lub po wyłączeniu.
CSCameron
@CSCameron, myślę, że możesz marzyć o GParted ;-) Synchronizacja plików osobistych nie stanowiłaby problemu, ale być może w ukrytych plikach byłyby niezgodne ustawienia dla trwałego użytkownika na żywo i zainstalowanego użytkownika.
sudodus
Używając GParted na standardowej instalacji mkusb, mogłem zmienić UUID na sdc1 i 2 bez wpływu na rozruch, Nie mogłem zmienić UUID sdc4, co ostatecznie jest takie samo na każdym dysku, który robię z tego samego ISO z mkusb. nie mogłem też zmienić sdc5, (casper-rw), UUID. UDID sdc4 to UUID używany w grub.cfg. Zastanawiam się, czy wszystkie trwałe dyski mkusb Ubuntu używają tego samego UUID w zależności od wersji? To nie wydaje się być problemem.
CSCameron
0

Przede wszystkim upewnij się, że nośnik instalacyjny jest uruchamiany w trybie BIOS (Legacy), a nie w trybie UEFI.

Problemem jest prawdopodobnie to, że zainstalowałeś Ubuntu na dysku flash USB, ale GRUB (bootloader) został zainstalowany na dysku twardym.

Aby to naprawić i zainstalować GRUB na dysku USB, musisz wybrać odpowiednie urządzenie podczas instalacji Ubuntu. Kiedy przejdziesz do ekranu partycjonowania, powinieneś mieć rozwijaną listę na dole (w razie potrzeby mogę zrobić zrzuty ekranu). Tam możesz wybrać, na jakim urządzeniu GRUB powinien zostać zainstalowany. Upewnij się jednak, że wybierasz pozycję bez numeru po /dev/sdx(x może być dowolną literą). Zakładając, że zainstalowałeś Ubuntu na /dev/sdc1partycji (musisz sprawdzić, jaka jest poprawna partycja), powinieneś wybrać pozycję zaczynającą się od /dev/sdc(Bez numeru za nią) w menu rozwijanym. Następnie kontynuuj instalację jak zwykle.

Później dodam informacje o tym, jak przywrócić dysk twardy do starego programu ładującego.

EDYCJA: Wydaje się, że to dobry początek, jak przywrócić stary bootloader (zalecam tylko dwie pierwsze odpowiedzi) Odinstaluj Grub i użyj bootloadera Windows

Tim Schumacher
źródło
tryb starszego typu nie jest konieczny, obsługiwany jest rozruch
uefi
@ravery Tak, ale aby utworzyć dysk USB, który można uruchomić na większości komputerów, zaleciłbym jego zainstalowanie bez (U) EFI
Tim Schumacher,
Starszej wersji większość nie można uruchomić na „większości komputerów”. Wymagam włączenia trybu starszego typu. Komputery UEFI, które widziałem, mają domyślnie wyłączoną obsługę starszych wersji.
paskudny
@ravery Ale wydaje mi się, że włączenie starszego trybu nie jest tak trudne, jak próba uruchomienia UEFI USB na PC bez obsługi UEFI ;-)
Tim Schumacher
OP chce używać go na swoim komputerze UEFI, a nie na większości komputerów.
paskudny