Jak zainstalować Ubuntu na przenośnym zewnętrznym dysku twardym?

29

System operacyjny: Windows 7. Chcę zainstalować system Linux Ubuntu na przenośnym zewnętrznym dysku twardym USB 2.0. Czytam różne metody, ale mylą mnie sprzeczne porady i metody. W rzeczywistości instalacja Ubuntu na czymkolwiek innym niż czysty komputer wygląda na znacznie bardziej skomplikowaną niż instalacja systemu Windows. Muszę mieć Ubuntu package + Python 2.7 + C compilerzainstalowany. Mój zewnętrzny dysk twardy jest częściowo zapełniony, muszę zachować wszystkie pliki.

Czy Ubuntu będzie działało całkowicie na zewnętrznym dysku twardym, bez zapisywania czegokolwiek w folderach systemu Windows i rejestrze?

Czy ktoś może opublikować szczegółowy przewodnik na temat instalacji Ubuntu na zewnętrznym dysku twardym?

triwo
źródło
Jakie są specyfikacje twojej maszyny? Ile masz miejsca na USB HD? Czy twój układ ma VT-X? Mogę dać ci instrukcje dotyczące faktycznej instalacji, ale ponieważ twoje potrzeby Ubuntu są minimalne, maszyna wirtualna może być dla Ciebie najlepsza. Oczywiście instalacja maszyny wirtualnej zapisuje w rejestrze itp. Czy to Twój własny komputer czy praca?
chaskes
To mój laptop. Procesor Intel Core 2 Duo T6670, RAM 3 GB. Nie jestem pewien dla vt-x. Zewnętrzny dysk twardy 386 GB za darmo. VMware Player czy stacja robocza VMware? Prawdopodobnie Live CD będzie pasować, ale potrzebuję niestandardowego z powyższymi pakietami + Binwalk z zależnościami.
triwo
Masz vt-x . Musisz przejść do bios i upewnić się, że jest włączony. Wszystko będzie dobrze z VM w VMWare Player, który jest bezpłatny (stacja robocza kosztuje 250 USD). Daj 1024 MB pamięci RAM maszynie wirtualnej (możesz nawet sobie poradzić z 768). Twoje potrzeby nie wymagają dużo miejsca
chases
Jakie są zalety i wady uruchamiania systemu Linux na VMWare Player w porównaniu z systemem Linux z zewnętrznego dysku twardego?
triwo
Oba rozwiązania są łatwe i pasowałyby do twoich potrzeb. Pierwsze użycie VMWare Player może być lepsze dla początkujących, szczególnie jeśli masz zastrzeżoną kartę graficzną. Możesz przejść do pełnej instalacji później.
chaskes

Odpowiedzi:

34

Bardzo szczegółowa odpowiedź byłaby poza zakresem jednego pytania, ale oto ogólny zarys. Jest to bardzo łatwe, ale sukces zależy częściowo od zdolności komputera do rozruchu z zewnętrznego dysku twardego. To zależy od biosu.

Przed rozpoczęciem upewnij się, że twój BIOS ma opcję rozruchu z USB HD.

Jeśli wszystko, czego potrzebujesz, to instalacja podstawowa, Python 2.7 i kompilator C, możesz uniknąć instalowania Ubuntu na dość małej partycji. Zapominam o dosłownym minimum Ubuntu, które trzeba zainstalować, ale to około 8 GB. Polecam co najmniej 10 GB, a dodatkowo kolejne 2-4 GB, jeśli chcesz mieć dysk wymienny.

Utwórz miejsce na partycję

W twoim przypadku najlepiej jest utworzyć nową partycję przed instalacją. Najpierw musisz zmniejszyć istniejącą partycję na zewnętrznym dysku twardym.

Polecam utworzenie kopii zapasowej dysku USB HD; ale jeśli masz drugi, możesz po prostu zainstalować na tym. W zależności od tego, jak pełny jest dysk, jego całkowite skopiowanie może nie być możliwe; ale spróbuj przynajmniej wykonać kopię zapasową ważnych plików. To tylko ogólne ostrzeżenie i środki ostrożności, ponieważ Twoje dane powinny być bezpieczne.

Masz dwie opcje, aby zmniejszyć istniejącą partycję:

  1. Użyj menedżera partycji Windows w narzędziach administracyjnych. Wierzę, że są one dostępne w Home Premium. Jeśli partycja nie zmniejszy się wystarczająco, konieczne może być usunięcie plików, aby zrobić miejsce. Jeśli masz więcej niż wystarczającą ilość wolnego miejsca, ale nadal nie wystarcza ono do zmniejszenia, użyj bezpłatnego narzędzia do defragmentacji, takiego jak MyDefrag, aby defragmentować i przenieść pliki na początek partycji.

  2. Użyj gpartedz nośnika instalacyjnego Ubuntu na żywo. Jest to prawdopodobnie najłatwiejszy sposób na zrobienie tego.

Utwórz nową partycję

Utwórz nośnik instalacyjny Ubuntu na żywo i użyj go do uruchomienia komputera. Wybierz Wypróbuj Ubuntu.

Podłącz zewnętrzny dysk twardy. Uruchom program gparted. Jeśli jeszcze nie zmniejszyłeś partycji na zewnętrznym dysku HD, zrób to teraz.

W większości przypadków wewnętrzny HD będzie wyświetlany jako, sdaa zewnętrzny jako sdb, ale nie jest to gwarantowane. Upewnij się, że patrzysz na prawidłowy HD w gparted.

Zmniejszenie partycji pozostawi nieprzydzielone miejsce. Użyj tego, aby utworzyć nową partycję. Sformatuj to ext4. Zanotuj numer partycji. Zostanie to wykorzystane do /.

Nie potrzebujesz partycji wymiany, ale jeśli chcesz, zmniejsz nową partycję o żądany rozmiar (lub po prostu zmniejsz ją nieco). Sformatuj to miejsce na linux-swap.

Zanotuj numery nowych partycji.

Uruchom instalatora

Uruchom instalator z ikony na pulpicie lub w programie uruchamiającym. Na pytanie, jak chcesz zainstalować, wybierz: Coś jeszcze .

Spowoduje to uruchomienie partycjonera w instalatorze. Jest to inne niż gpartedi może wyglądać nieco zastraszająco dla początkującego.

Ostrożnie zaznacz nową partycję (dokładnie sprawdź numer i dysk) i kliknij Zmień .

Postępuj zgodnie z oknami dialogowymi do. Użyj partycji jako ext4, b. zamontować do /, i c. format.

Podświetl partycję wymiany i kliknij Zmień . Wybierz użyj a linux-swapi to wszystko dla tego.

Bardzo ważne: zmień instalację bootloadera na USB HD. Najprawdopodobniej tak będzie /dev/sdb. Zapobiegnie to zastąpieniu głównego rekordu rozruchowego na dysku twardym. (Jeśli zrobisz to przez przypadek, łatwo to naprawić).

Sprawdź dwukrotnie opcje partycji, a następnie kliknij Zainstaluj teraz .


to jest to! Aby uruchomić Ubuntu, uruchom komputer z podłączonym USB. Ustaw kolejność bios lub w inny sposób przenieś USB HD do pierwszej pozycji rozruchowej. Menu rozruchu na USB pokaże zarówno Ubuntu (na dysku zewnętrznym), jak i Windows (na dysku wewnętrznym). Wybierz ten, który chcesz. Jeśli uruchamiasz się bez USB, będziesz normalnie uruchamiał się w systemie Windows.

Ubuntu ma domyślnie zainstalowany Python 2.7. Aby zainstalować komiler C, otwórz terminal, dowolne uruchomienie:

sudo apt-get install gcc

lub

sudo apt-get install build-essential

(jeśli potrzebujesz dodatkowych programów pomocnych do programowania w C).


Aby zamiast tego uruchomić Ubuntu na maszynie wirtualnej, zainstaluj VirtualBox lub VMWarePlayer w systemie Windows. Oba są bezpłatne. Utwórz nową maszynę wirtualną i użyj nośnika instalatora, aby zainstalować na maszynie wirtualnej. Ale tym razem nie przejmuj się partycjami. Wybierz Zainstaluj Ubuntu na całym dysku wirtualnym . Nie wpływa to na resztę dysku twardego.

Jeśli chcesz umieścić maszynę wirtualną na zewnętrznym dysku twardym, pamiętaj o zastąpieniu domyślnej lokalizacji podczas tworzenia maszyny wirtualnej i umieść ją w folderze na dysku zewnętrznym.

Działa również tworzenie nośników instalacyjnych z trwałością za pomocą programu Windows, takiego jak LiveUSBCreator, ale ta opcja będzie bardzo wolna.

kolby
źródło
1
Instalator Ubuntu 18.04 złamał grub na moim wewnętrznym dysku twardym, mimo że wybrałem instalację programu ładującego na dysk twardy USB, zgodnie z zaleceniami w tej instrukcji. Musiałem uruchomić naprawę rozruchu, aby odzyskać.
Algebra komunikacyjna
1
@CommunicativeAlgebra Możesz uniknąć tego problemu, odłączając dysk wewnętrzny przed i podczas procesu instalacji, aby instalacja programu ładującego mogła przebiegać tylko na dysku zewnętrznym.
mchid
10

Ubuntu może działać i działa dobrze całkowicie z zewnętrznego dysku twardego. Korzystam z Ubuntu w ten sposób od lat. Nie wpływa na system Windows. Nie ma nic specjalnego w instalowaniu na dyskach USB. Podłączasz napęd USB, uruchamiasz się za pomocą dysku CD lub pendrive'a i wybierasz dysk zewnętrzny, jeśli chodzi o wybór miejsca instalacji.

Jednak:

Będziesz miał partycję zewnętrznego dysku twardego. Zakładam, że twój dysk zewnętrzny ma pojedynczą partycję z systemem plików NTFS. Najlepszym rozwiązaniem jest zmniejszenie tej partycji o około 20 GB (co jest więcej niż wystarczające dla Ubuntu) i utworzenie tam nowych partycji. To nie jest tak trudne, jak się wydaje (i musiałbyś się martwić partycjami, jeśli chcesz zainstalować kolejną kopię systemu Windows).

Użyj narzędzia do zarządzania dyskami w systemie Windows, aby zmniejszyć partycję, lub użyj GParted z trybu Ubuntu Live. Korzystanie z tego pierwszego jest szybsze, ale ogranicza cię do przestrzeni dostępnej po ostatnim użytym sektorze na partycji (która może być bardzo niska, nawet jeśli masz dużo wolnego miejsca). Korzystanie z drugiego może być bardzo wolne, szczególnie jeśli partycja jest duża, ale pozwala wydobyć większość wolnego miejsca.

W obu przypadkach po uzyskaniu wolnego miejsca użyj GParted, aby utworzyć tam rozszerzoną partycję, aw obrębie tej rozszerzonej partycji - partycję ext4. Zainstaluj Ubuntu na tej partycji. Wybierz także zewnętrzny dysk twardy jako urządzenie do instalacji GRUB (bootloadera).

Alternatywny:

Jeśli masz pod ręką pendrive, użyj UNetBootin lub Universal USB Installer lub jakiegoś takiego narzędzia, aby utworzyć bootowalny dysk Ubuntu z trwałością . Jeśli trwałość jest włączona, ustawienia i inne zmiany w systemie Ubuntu wprowadzone w trybie Live nie znikają po ponownym uruchomieniu. Jest idealny do scenariuszy o niskim zużyciu. Możesz zainstalować Python lub cokolwiek innego i poczuć się komfortowo z Ubuntu, a następnie, kiedy tylko będziesz gotowy, zainstaluj Ubuntu. Pamiętaj, że zmiany dokonane w trybie na żywo nie wpływają na żadną instalację, którą wykonasz.

muru
źródło
1
2016, Unetbootin, Universal i inne instalatory typu syslinux nie działają z 14,04 i późniejszymi instalacjami trwałymi. Instalatory typu Grub2, które działają dla trwałych partycji na dyskach USB, wydają się nie działać na dyskach twardych USB, nawet w przypadku plików lub partycji Casper-RW.
CSCameron,
mkusb, help.ubuntu.com/community/mkusb , może utworzyć trwały dysk na żywo w dyskach twardych USB i dyskach SSD w zewnętrznych skrzynkach ze złączami USB lub eSATA. Ale oryginalny plakat chciał zachować wszystkie bieżące pliki na dysku docelowym, a mkusb zastąpi tablicę partycji i utworzy nowy. Dlatego nie byłoby opcji w tym przypadku, chyba że dane te zostaną zapisane na innym dysku i przywrócone po zainstalowaniu trwałego systemu na żywo.
sudodus
3

Pełna instalacja na USB

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

Poniżej krok po kroku, jak zainstalować 18.04 na dysku flash 16 GB z opcjami osobnej partycji domowej i partycji danych kompatybilnej z Windows, instalacja na mechanicznym dysku zewnętrznym jest podobna:

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

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

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

(Nieobowiązkowa partycja główna)

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

(Opcjonalna partycja domowa)

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

(Opcjonalna partycja wymiany, umożliwia hibernację i zwalnia pamięć, gdy pamięć RAM jest pełna)

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

(Ważny)

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

  • Wybierz swoją lokalizację.

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

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

CSCameron
źródło
Jeśli kupię, powiedzmy, dysk USB 64 GB i wykonam na nim pełną instalację Ubuntu, zakładam: pozwoli mi to wykorzystać cały dysk do przechowywania danych, pozostanie trwały i będę mógł używać go na dowolnym komputerze, aby uruchomić Ubuntu. Czy to jest poprawne?
BruceWayne
1
@BruceWayne: Zgadza się, jedyną rzeczą, którą może wykonać Trwała instalacja, czego nie można uzyskać przy pełnej instalacji, jest instalacja Ubuntu. Lubię mieć partycję FAT32 lub NTFS, której można używać do przesyłania danych na komputerze z systemem Windows lub Linux. Partycja systemu plików (/) i partycja główna (/ home) znajdują się na partycji ext4 niewidocznej dla systemu Windows.
CSCameron
1

Nie sądzę, że jest to w pełni obsługiwane przez Wubi, ale można to zrobić. Nie jestem do końca pewien, jak zamierzasz go używać.

W przeszłości odłączałem urządzenie Windows, podłączyłem urządzenie zewnętrzne i po prostu uruchomiłem instalację, używając zewnętrznego (i w wielu przypadkach jedynego) napędu. Ubuntu będzie prawidłowo zainstalować i traktują to jako „twardy dysk” - nic specjalnego jako zewnętrzny.

Następnie, zamiast zajmować się podwójnym uruchomieniem i GRUB, mogę po prostu użyć opcji BIOS / uEFI, aby wybrać preferowane urządzenie rozruchowe po ponownym podłączeniu dysku Windows.

Są inne sposoby na zrobienie tego, ale uważam, że jest to najłatwiejsze, z absolutnie minimalnym ryzykiem dla moich systemów Windows.

K. Darien Freeheart
źródło
1
Nie chcę otwierać laptopa i wyjmować dysku twardego.
triwo