Chcę stworzyć trwały dysk Ubuntu USB z więcej niż 4 GB przestrzeni dyskowej.
Wiem, że istnieje opcja instalacji bezpośrednio na dysku, ale nie chcę tego robić, ponieważ ograniczy to pracę dysku na różnych komputerach.
Jedną z opcji jest utworzenie dodatkowej partycji z dodatkowym miejscem, ale jeśli to zrobię, jak mogę uzyskać nowo zainstalowane oprogramowanie do przechowywania na tej partycji?
live-usb
persistent
Jakobowski
źródło
źródło
Odpowiedzi:
Obecni instalatorzy Unix USB (np. Universal USB Installer z PenDriveLinux.com) tworzą trwały plik na partycji rozruchowej wraz z innymi plikami potrzebnymi do rozruchu. Ta partycja rozruchowa jest sformatowana w FAT32, a ze względu na ograniczenia w FAT32 maksymalny rozmiar tego pliku wynosi 4 GB. Aby mieć więcej trwałego miejsca do przechowywania, ten plik można zastąpić partycją. Rozmiar takiej partycji jest ograniczony tylko rozmiarem napędu USB.
Użyłem menedżera partycji GParted, aby zmienić rozmiar partycji FAT32 i zrobić miejsce dla dużej partycji EXT4 dla trwałej pamięci. Trwały plik można po prostu usunąć, a przy następnym uruchomieniu system Ubuntu automatycznie użyje większej trwałej partycji. Jest jednak jedna komplikacja: potrzebujesz do tego innego systemu Ubuntu, ponieważ Ubuntu nie może modyfikować własnej aktywnej partycji rozruchowej.
Użyłem drugiego napędu USB z Ubuntu na żywo. W poniższych instrukcjach użyłem „32-bitowej wersji Ubuntu 13.10 desktop”.
Zainstaluj Ubuntu na żywo na 2 dyskach USB. Skonfiguruj małą trwałą pamięć masową o wielkości około 100 MB dla każdego z dysków USB.
Uruchom Ubuntu z jednego z dysków USB. Upewnij się, że drugi dysk USB jest odłączony.
Uruchom „GParted Partition Editor” z Ubuntu Dash. Ten menedżer partycji jest domyślnie zainstalowany w 13.10.
Włóż drugi dysk USB, poczekaj chwilę i odśwież w GParted ( Ctrl+ R). Zauważysz, że nowe urządzenie zostało dodane na dole listy urządzeń. Sprawdź, czy rozmiar pasuje do docelowego napędu USB. Wybierz to urządzenie (patrz przykładowe zdjęcie poniżej, nazwa urządzenia może być inna w systemie).
Sprawdź, czy punkt montowania (
/media/ubuntu/UUI
) jest identyczny jak na powyższym obrazku.Otwórz okno terminala ( Ctrl+ Alt+ T) i usuń trwały plik za pomocą następującego polecenia (dostosuj to polecenie, jeśli punkt montowania jest inny w twoim przypadku):
Odśwież GParted ( Ctrl+ R) i zauważ zmianę w „Używany”.
Kliknij partycję prawym przyciskiem myszy i wybierz odmontuj. Zauważysz, że punkt montowania nie jest już wyświetlany.
Kliknij partycję prawym przyciskiem myszy i wybierz Zmień rozmiar / Przenieś. Wybierz Nowy rozmiar: 1000. Zostawi to miejsce na przechowywanie dodatkowych lub zaktualizowanych plików. Kliknij „Zmień rozmiar / Przenieś”. Pojawi się „nieprzydzielona” część
Teraz utwórz nową partycję dla trwałego magazynu. Wybierz nieprzydzieloną partycję i kliknij prawym przyciskiem myszy Nowy .
Wybierz system plików „ext4” i oznacz go etykietą,
casper-rw
a następnie kliknij Dodaj .Sprawdź, czy wszystko wygląda OK i kliknij zielony znacznik wyboru, aby zastosować wszystkie oczekujące operacje.
Zamknij system Ubuntu, usuń pierwszy dysk USB (ten dysk USB nie jest już potrzebny) i uruchom ponownie komputer z drugiego dysku USB.
Otwórz terminal ( Ctrl+ Alt+ T) i wpisz następujące polecenie:
Sprawdź, czy rozmiar Dostępność jest zgodny z utworzonym trwałym rozmiarem partycji.
źródło
Chciałbym rozwinąć odpowiedź V Boty i Sudodusa .
Dużo o tym napisałem na inne pytanie, ale myślę, że lepiej by tu służyło.
Ja również wcześniej wypróbowałem wiele różnych instrukcji bez powodzenia i prawie się poddałem, kiedy znalazłem działającą metodę przy użyciu bardzo ładnie utworzonego
mkusb
narzędzia.Wcześniejsze uwagi
Zakładam, że masz już plik .iso (Ubuntu 16.04 / any * buntu). Jeśli nie, weź to.
Próbowałem uruchomić te instrukcje z zainstalowanego systemu Ubuntu.
Uwaga: Obecnie istnieje ograniczenie, że systemy operacyjne z włączoną funkcją EFI nie będą działać w trybie BIOS. Aby ominąć to ograniczenie, uruchom wszystkie te kroki z innego systemu na żywo.
Instalowanie
mkusb
Uruchom istniejący system Ubuntu lub uruchom na żywo dodatkowy dysk flash Ubuntu.
Otwórz terminal ( Ctrl+ Alt+ T) i uruchom kolejno następujące polecenia:
Ostatnie polecenie może się nie powieść (choć mało prawdopodobne), ponieważ
mkusb
( wersja GUI ) ma pewne zależności, które nie są wstępnie zainstalowane / aktywne w wersji Ubuntu na żywo.Nie trzeba jednak panikować, programista stworzył również wersję tekstową. Biegać:
Tworzenie trwałego dysku
Skoncentruję się na głównej wersji GUI, ponieważ tej właśnie użyłem. Więc jeśli zainstalowałeś domyślną
mkusb
(wersję GUI) uruchom:dus
to alias najnowszego zaktualizowanego nowego wyglądumkusb
. Jest to przeróbka starej wersji i jeszcze łatwiejsza w użyciu.Po uruchomieniu polecenia otworzy się GUI. Wykonaj następujące kroki:
i
opcjęInstall(make a boot device)
p
opcjęPersistent Live
i wybierz plik .iso.mkusb
zdecydować, co jest najlepsze. (Lub wybierz, ale mądrze).Go
przycisk opcji i kliknij Idź.Gotowy!
Teraz podłącz nowo utworzony trwały dysk do dowolnego systemu i sprawdź, czy naprawdę przechowuje dane / ustawienia podczas ponownego uruchamiania (moje robi).
Zrzuty ekranu
Cały proces powinien wyglądać mniej więcej tak:
Uruchom polecenie w terminalu:
Zwróć uwagę na ostrzeżenie i kliknij OK:
Kliknij dwukrotnie opcję i Zainstaluj (utwórz urządzenie rozruchowe):
Kliknij dwukrotnie opcję p Trwałe na żywo i wybierz plik .iso:
Kliknij dysk USB, aby zachować trwałość. Chcę użyć mojego 32 GB, więc zaznaczam przycisk opcji:
Kliknij Użyj domyślnych, aby
mkusb
wybrać domyślny:Wprowadź procent dysku, który chcesz zarezerwować na utrwalenie. Mój jest duży (32 GB), więc przeznaczam tylko 20% ~ 6 GB. Pozostałe miejsce zostanie zamienione w pusty dysk przenośny:
Sprawdź dokładnie bardzo dokładnie i potwierdź. Nie chcesz zepsuć innego dysku.
Jeśli wszystko pójdzie dobrze, przywita Cię ładny zielony ekran:
Teraz podłącz nowo utworzony trwały dysk do dowolnego systemu i sprawdź, czy naprawdę przechowuje dane / ustawienia podczas ponownego uruchamiania (moje robi).
Referencje i podziękowania
Możesz odnieść się do ładnego samouczka Calvina Bui , aby poprowadzić Cię krok po kroku przez GUI lub przeczytać szczegółową dokumentację https://help.ubuntu.com/community/mkusb
Jeszcze raz dziękuję V Bocie za tę odpowiedź i andrea-lazzarotto za pomoc w edycji tego .
źródło
Po kilku nieudanych próbach ze Startup Disk Creator w końcu udało mi się z mkusb postępując zgodnie z instrukcjami tutaj: https://help.ubuntu.com/community/mkusb
lub tutaj: http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
Poniższe wiersze wskazują kroki, które próbowałem i pracowałem dla mnie z Lubuntu 15.10 na tym samym systemie operacyjnym.
Zainstaluj mkusb : Jeśli używasz standardowego Ubuntu, potrzebujesz dodatkowej instrukcji, aby uzyskać repozytorium Universe. (Kubuntu, Lubuntu ... Xubuntu mają automatyczne włączanie repozytorium Universe).
Aktualizacja z wersji 11 do wersji 12 wymaga specjalnych poleceń. Zobacz ten link,
help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12
Jeśli nie masz oficjalnego ubuntu (Lubuntu, Xubuntu, Kubuntu ...) pobierz obraz ISO .
Uruchom mkusb z Dash lub z menu (w zależności od smaku Ubuntu) lub w oknie terminala za pomocą jednej z następujących linii poleceń
mkusb wersja 12 alias dus:
mkusb wersja 9-11:
gdy wymagane jest hasło, wprowadź hasło administratora
następnie w menu głównym mkusb wybierz pobrany obraz ISO.
Jeśli nie sprawdziłeś tego do tej pory, upewnij się, że ustawienia bios pozwalają na uruchomienie z USB przed HDD.
źródło
Aktualizacja sierpnia / 2017 r. - Pliki trwałości większe niż 4 GB
Syslinux zaczął dodawać obsługę NTFS w wersji 4.06, ale nie oferował pełnej obsługi aż do wersji 6.03.
UNetbootin - 655 używa Syslinux 4.03 i jest ograniczony do 4 GB plików trwałości na FAT32.
MultiBootUSB - 8.8 używa Syslinux 4.07 i zainstaluje się na NTFS, pliki trwałości nie są ograniczone do 4 GB.
Rufus 2.16 używa Syslinux 6.03 i zainstaluje się na NTFS, pliki trwałości nie są dostarczane, ale można je dodać ręcznie i nie są ograniczone do 4 GB.
YUMI - 2.0.4.9 (MultiBoot USB), używa Syslinux 6.03 i instaluje się na NTFS, pliki trwałości nie są ograniczone do 4 GB. Podobnie jak MBUSB 8.8 może mieć zainstalowane pliki trwałości dla każdej dystrybucji.
źródło
Mkusb jest teraz moim ulubionym twórcą dysków flash Live / Persistent dla systemu Linux, jednak OP został źle poinformowany o tym, że pełna instalacja nie działa na wielu komputerach.
Pełna instalacja na USB będzie działać na każdym komputerze, na którym będzie działać instalacja trwała, dopóki nie zostaną zainstalowane zastrzeżone sterowniki.
Nie tylko to, ale pełna instalacja ma również inne zalety, takie jak znacznie szybsze uruchamianie, możliwość aktualizacji itp.
https://ubuntuforums.org/showthread.php?t=1655412
źródło
Jeśli korzystasz z systemu Windows, możesz po prostu użyć Rufus 3.8 lub nowszej wersji, wraz z Ubuntu 19.10 lub nowszą wersją (codzienne bieżące ISO 19.10 można znaleźć tutaj ) i ustawić stały rozmiar partycji na dowolny rozmiar, jaki chcesz. Rufus nie jest ograniczony do 4 GB dla trwałości i nawet nie wymaga użycia NTFS (FAT32 dla partycji podstawowej będzie działał dobrze).
Tak, to takie proste :
START
.Należy jednak pamiętać, że z powodu Ubuntu / Casper Bug # 1489855 , ty MUSI używać wersji Ubuntu, gdzie wspomniany wytrwałość błąd został naprawiony, co obecnie oznacza jedynie 19,10 (zwłaszcza 18.04 LTS i 19.10 będą NIE pracuję).
Ten błąd prawdopodobnie wyjaśnia również, dlaczego tak wiele osób ma tak duże problemy z utrzymaniem trwałych partycji do pracy z Ubuntu, ponieważ dosłownie zawsze powinieneś być w stanie po prostu utworzyć partycję
casper-rw
ext3
lubext4
na tym samym nośniku i uzyskać to uznanie za trwałość. Niestety błąd # 1489855 przeszkadzał do niedawna ...(Oświadczenie: Jestem głównym programistą Rufus i zainwestowałem dużo czasu, upewniając się, że trwałość będzie działać w Ubuntu, zaczynając od upewnienia się, że błąd # 1489855 został poprawnie rozwiązany).
źródło
Dodaj trwałą partycję do UNetbootin Trwałego USB, (Ubuntu 19.10+)
Nie wymaga dodatkowego napędu USB.
Utwórz kopię zapasową dysku rozruchowego, skopiuj i zachowaj jego plik casper-rw.
Uruchom dysk USB „toram”, W menu rozruchowym UNetbootin naciśnij klawisz Tab. wpisz spację, a następnie „toram” i naciśnij klawisz Enter.
Teraz komputer uruchomi torama (8 GB pamięci RAM jest wymagane dla napędu UNetbootin). Będziesz mógł edytować i nadpisywać Live USB.
Dodamy trwałą partycję i partycję NTFS (do przechowywania danych).
Otwórz GParted, wybierz napęd USB i odmontuj go.
Zmniejsz partycję FAT32 do minimum.
Dodaj nową partycję ext4 dla trwałości.
Oznacz partycję ext4 „casper-rw”.
W pozostałej przestrzeni utwórz partycję NTFS.
Zastosuj wszystkie operacje.
Uruchom ponownie, aby zapełnić partycję Casper-RW.
Teraz kopiujemy istniejący plik casper-rw do nowej trwałej partycji casper-rw:
Zamontuj stary plik casper-rw:
sudo mkdir / media / casper
sudo mount -o loop / cdrom / casper-rw / media / casper /
Skopiuj starą zawartość pliku casper-rw na nową partycję casper-rw.
Oryginalny plik casper-rw stanie się nieużywany i może zostać usunięty.
Podobne postępowanie powinno działać w przypadku dysków wykonanych przy użyciu innych aplikacji rozruchowych, takich jak Rufus, dysku SDC nie można modyfikować.
źródło