Jak stworzyć Ubuntu 18.04 USB na żywo z trwałym zapasem ponad 4 GB

17

Po wielu nieudanych próbach opartych na prawie wszystkim na ten temat w Internecie postanowiłem zadać to pytanie ponownie. Istnieje prawie idealna odpowiedź na tej platformie, ale nie zadziałała. Dlatego tu jestem.

Chcę mieć Ubuntu 18.04 zainstalowany na mojej karcie pamięci USB (SanDisk Cruzer Glide 32 GB) z trwałym miejscem przechowywania większym niż 4 GB (przynajmniej 23 GB w moim przypadku).

Użyłem kreatora partycji MiniTool, aby sformatować pamięć (NTFS) w systemie Windows. Następnie użyłem Universal USB Installer 1.9.8.2, aby zainstalować Ubuntu 18.04 na patyku. Tutaj próbowałem sformatować pamięć albo fat32 albo NTFS, ale nic się nie zmieniło. Później użyłem innego Ubuntu, aby usunąć plik casper-rw i utworzyć kolejną partycję o tej samej nazwie, wykonując kroki podane w linku podanym powyżej. Niestety nie udało mi się sprawić, by działało, chociaż wypróbowałem prawie wszystkie kombinacje.

Czy ktoś może podać dokładną listę kroków, które należy wykonać, aby prawidłowo zainstalować go na patyku?

Edycja: Dowiedziałem się o komentarzu @ cs-cameron poniżej i użyłem do tego YUMI, i to zadziałało. Wierzę, że wszystkie inne odpowiedzi zadziałałyby, ale nie mam czasu, aby spróbować wszystkich z nich. Jeszcze raz dziękuję!

Samet Tonyalı
źródło
3
Instalatory typu Syslinux, takie jak Universal, UNetbootin i Rufus, nie zezwalają na trwałe partycje na tym samym dysku. Jeśli chcesz, możesz umieścić partycję casper-rw na drugim dysku. YUMI pozwoli ci na nieograniczoną liczbę casper-rw na NTFS, jest to narzędzie Windows i używa grub4dos do tworzenia dużych plików casper-rw. W przypadku dysku trwałego wolę mkusb (narzędzie linux), można go zainstalować podczas uruchamiania USB 18.04.
CSCameron
2
mkusb działa dobrze. Autor jest bardzo aktywny w Ask Ubuntu i szybko odpowiada na pytania: askubuntu.com/questions/768970/... Haaa, spędziłem pięć minut na przeszukiwaniu jego profilu w celu znalezienia odpowiedzi, którą opublikował, tylko po to, aby dowiedzieć się, że opublikował już jedną poniżej :)
WinEunuuchs2Unix
Czy możesz dodać swój komentarz jako odpowiedź? @CSCameron?
Samet Tonyalı

Odpowiedzi:

8

Instalatory typu Syslinux, takie jak Universal, UNetbootin i Rufus, nie zezwalają na trwałe partycje na tym samym dysku.

Możliwe jest zainstalowanie partycji Casper-RW na drugim dysku. Może to być dysk wewnętrzny, dysk flash lub inne urządzenie USB. Pierwszy plik lub partycja casper-rw napotkana podczas uruchamiania jest używana do utrwalania.

YUMI pozwoli ci na nieograniczony rozmiar pliku casper-rw w systemie NTFS, jest to aplikacja Windows i używa grub4dos do tworzenia dużych plików casper-rw. YUMI może wykonać wiele Trwałych instalacji na dysku USB. https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

W przypadku dysku trwałego wolę mkusb (aplikacja dla systemu Linux), można go zainstalować na dysku USB 18.04. Używa partycji FAT32 do rozruchu, partycji ISO9660 tylko do odczytu dla systemu operacyjnego, partycji ext2 casper-rw dla trwałości i partycji danych NTFS, z której mogą korzystać Linux i Windows. Napęd mkusb można łatwo dostosować. https://help.ubuntu.com/community/mkusb

CSCameron
źródło
Wygląda na to, że od wersji 19.10 trwałe partycje znów działają na tym samym dysku z instalacjami typu syslinux, UNetbootin, Rufus itp.
CSCameron
14

Proponuję spróbować mkusb . Może niemal automatycznie utworzyć trwały dysk z casper-rw partycją (jest to opcja w graficznym interfejsie użytkownika).

  • Rozmiar casper-rw partycji jest ograniczony jedynie rozmiarem napędu USB (i rozmiarem „konkurencyjnej” usbdatapartycji (do wymiany danych z Windows), którą możesz zwolnić). Możesz wybrać 100% (pozostałego miejsca po zainstalowaniu plików systemowych) dla trwałości i wykorzystać większość miejsca na dysku dla casper-rw partycji .

Jeśli uruchamiasz standardowy Ubuntu na żywo , potrzebujesz dodatkowej instrukcji, aby uzyskać repozytorium Universe. (Kubuntu, Lubuntu ... Xubuntu mają automatyczne włączanie repozytorium Universe).

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi

Spinki do mankietów

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

Skrócona instrukcja obsługi mkusb wersja 12 alias mkusb-dus

sudodus
źródło
12

** Pełna instalacja na USB - BIOS / UEFI **

Pełne instalacje mają kilka zalet w stosunku do instalacji trwałych, bezpieczniejsze, szybsze uruchamianie, lepsze zarządzanie plikami, ale nie działają podczas instalowania Ubuntu.

Jeśli chcesz, aby dysk USB mógł uruchamiać się z wielu komputerów, zarówno BIOS, 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 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).

wprowadź opis zdjęcia tutaj

Otwórz GParted i usuń sdx4, partycję ISO9660 i rozwiń sdx5 w odzyskane miejsce, gdzie sdx jest nazwą urządzenia dysku docelowego.

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).

Wybierz sdx5 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.

CSCameron
źródło
Wady: tracisz skompresowany nośnik na żywo, co sprawia, że ​​uruchamianie i uruchamianie aplikacji jest łatwiejsze 4-5x wolniej na większości pamięci USB, a także potrzebujesz znacznie większej pamięci USB, ponieważ instalacja zajmuje około 8 razy więcej miejsca na dysku. Wreszcie tracisz bezpieczeństwo posiadania systemu operacyjnego napisanego w kamieniu ... ale tracisz trochę tego, włączając stan trwały.
Wil
@Wil: Dzisiaj instalacja na żywo zajmuje minimum 2,5 GB bez trwałości, pełna instalacja rozpoczyna się od 8 GB, „pełne szyfrowanie dysku” jest możliwe przy pełnej instalacji, a nie przy trwałym. patrz także: askubuntu.com/questions/156026/…
CSCameron
Tak, OP wymagało minimum 23 GB trwałej pamięci i nie poprosiło o szyfrowanie. mkusbOdpowiedź sudodus dokładnie odpowiada wymaganiom OP, a moim komentarzem było poinformowanie użytkowników, którzy postępują zgodnie z Twoimi wskazówkami, że mogą doświadczyć słabej wydajności w porównaniu z innym rozwiązaniem. W przeciwnym razie tak, zaleciłem te same kroki, które zrobiłeś, ale tylko na dyskach USB 3.0 z wydajnością odczytu> 100 MB / s. Najbardziej bolesna wydajność pochodzi z Firefoksa na niskim dysku IOPS, gdzie operacje na formularzach mogą zacząć zajmować kilkadziesiąt sekund ... ugh.
Wil
@Wile spędziłem czas na testowaniu Paski pełnej instalacji vs Paski trwałe, Dla mnie bootowanie było trochę szybsze z pełną instalacją, nie wymagała dekompresji, Szybkość działania była prawie taka sama, jeśli masz dużo pamięci RAM. Wyłączenie wymaga ponownej kompresji danych, jednak wyniki mogą się różnić. Uwaga: Poleciłem również mkusb w innej odpowiedzi na tej stronie. Dla mnie decydujące jest to, czy będę używać USB do instalacji Ubuntu, czy jako zamiennik HDD.
CSCameron
3

Rufus jest w stanie tworzyć trwałe dyski na żywo, które działają zarówno w trybie UEFI (MBR lub GPT), jak i BIOS, przy czym casper-rw jest używany do trwałej partycji pamięci, więc może mieć rozmiar większy niż 4 GB. Ubuntu Live ISO utworzone po 1 sierpnia 2019 r. Obsługują funkcję trwałego przechowywania, więc trwałe partycje działają tylko z Rufus 3.7 i nowszymi przy użyciu Ubuntu 19.10 i nowszych. Aby uzyskać najlepsze wyniki, zaktualizuj Rufus do wersji 3.9 lub nowszej.

Trwałe przechowywanie Rufus

Karel
źródło
Nowi użytkownicy: Należy pamiętać, że trwałość partycji będzie działać z Ubuntu 19.10 (i mamy nadzieję, że także nowe przyszłe wersje), ale z Ubuntu 16.04.x, 18.04 - 18.04.3 i 19.04 nie będzie w ogóle działać. Stworzy dysk, który nie uruchomi się w działającym systemie. W takim przypadku lepiej jest użyć trybu dd Rufusa (i klonować tak, jak to robi się przy pomocy Ubuntu Startup Disk Creator). Zobacz ten link .
sudodus