Zainstaluj Linux na dysku flash USB - „normalny”, a nie „na żywo”

8

Czy mogę zainstalować Linuksa na napędzie flash USB, żebym mógł

  1. zainstalować dodatkowe oprogramowanie? mam na myśli
  2. użyj mojego dysku twardego jako / home

Wiem, jak utworzyć usb na żywo, ale pozostawia mi system plików tylko do odczytu, którego nie mogę zaktualizować za pomocą nowego oprogramowania (lub aktualizacji zabezpieczeń). Wiem też, że mogę mieć trwały / domowy magazyn na dysku flash, ale chciałbym mieć go na dysku twardym tak, jakbym się z niego uruchomił.

Proszę o komentarz, jeśli nie byłem pewien, co do mojej troski.

František Žiačik
źródło

Odpowiedzi:

6

absolutnie. W większości przypadków (w zależności od wybranego linuksa) możesz po prostu uruchomić dysk CD na żywo i wykonać pełną instalację bezpośrednio na pendrivie. Prawdopodobnie będziesz musiał sformatować swój pendrive w ext2 / 3/4 przed instalacją, ale nadal powinno to być wykonalne. Sztuką będzie dowiedzieć się, czy Twoje bios będą obsługiwać uruchamianie z napędu USB.

TheCompWiz
źródło
Innym interesującym problemem jest to, ile przyzwoitego systemu plików (ext3 / xfs / reiser) zużyje również na dysku USB. Możesz potencjalnie użyć FAT32, ponieważ większość Linux'ów, które znam, potrafi czytać / pisać FAT.
new123456
@ new123456 Wiele osób może to przeczytać, ale nie słyszałem o żadnym, który można by na nim zainstalować.
AndrejaKo,
Hmm ... Wygląda na to, że Linux obsługuje tylko ładowanie systemu DOS z systemu plików FAT, a nie rzeczywiste uruchamianie . Dobra decyzja.
new123456
1

Możesz - o ile masz odpowiednio duży klucz USB - z Ubuntu, na przykład użyłem niestandardowej kompilacji na kluczu 4 gb, więc będziesz potrzebował przynajmniej NAJMNIEJ. Proponuję również często uruchamiać funkcję czyszczenia (apt-get autoclean i apt-get autorove na debian pochodnych) w menedżerze pakietów, ponieważ wiele z nich przechowuje pobrane pakiety w pamięci podręcznej, a to NIE jest przydatne na małym systemie.

Ustaw system tak, aby montował dysk twardy podczas uruchamiania, edytując fstab.

Dysk domowy jest trochę trudniejszy - jeśli chcesz, aby linux „udostępnił” dysk innemu systemowi operacyjnemu dla mnie, „najrozsądniejszym” sposobem byłoby zrobienie standardowej instalacji i dowiązań symbolicznych - ponieważ zwykle oczekuje się montowania / home do partycji. W przeciwnym razie po prostu ustaw dysk twardy jako / home podczas instalacji lub edytuj fstab w późniejszym momencie.

Jeśli zamierzasz używać dowiązań symbolicznych, sugeruję zrobienie tego z katalogiem, do którego menedżer pakietów pobiera również pakiety (widzisz trend?).

Journeyman Geek
źródło