Okna.  Wirusy.  Notatniki.  Internet.  biuro.  Narzędzia.  Kierowcy

Od marca 2016 r. Ubuntu 16.04 Xenial Xerus nie został jeszcze wydany. Jest wciąż w fazie rozwoju, więc nie jest stabilna do codziennego użytku, ale możesz pobrać tę wersję rozwojową. Ten przewodnik dotyczy instalacji dowolnej wersji Ubuntu na zewnętrznym dysku twardym, a nie tylko 16.04. Ale ponieważ 16.04 staje się dziś gorącym tematem, używamy 16.04 jako przykładu. Pamiętaj, że instalacja dowolnego zewnętrznego systemu GNU/Linux na zewnętrznym dysku twardym przebiega nieco inaczej, ponieważ musisz zwrócić uwagę na to, gdzie zainstalować program ładujący i być przygotowanym na ratunek, gdy nie będziesz mógł normalnie uruchomić systemu.

Informacje o systemie

Używamy tego komputera do wykonywania następujących procedur instalacyjnych:

  • ASUS X44C Intel Celeron 2 GB RAM
  • Jeden wewnętrzny dysk twardy 320 GB
  • Jeden zewnętrzny dysk twardy 320 GB
  • Wewnętrzny dysk twardy zawiera jeden system operacyjny z programem ładującym GRUB
  • Zewnętrzny dysk twardy jest pusty, nie zawiera systemu operacyjnego ani programu ładującego

Plan

Chcemy zainstalować Ubuntu 16.04 na zewnętrznym dysku twardym, na drugiej partycji (/dev/sdb2) i zainstalować bootloader GRUB na tym zewnętrznym dysku twardym (/dev/sdb). Zwróć uwagę na schemat numeracji urządzeń.
Chcemy, aby ten plan zakładał, że zewnętrzny dysk twardy z systemem operacyjnym będzie mógł zostać uruchomiony na dowolnym innym komputerze, ponieważ ma on już własny program ładujący. Nie używamy naszego wewnętrznego bootloadera twardy dysk chociaż możemy, ponieważ chcemy, aby każdy dysk twardy miał własny program ładujący.

Przygotowanie ISO

Przygotowanie dysku

Nie ograniczamy Twojej swobody w zakresie partycjonowania własnego dysku. Podajemy tylko przykład, jeden z najbardziej powszechnych proste obwody sekcje (przynajmniej dla nas). Mamy zewnętrzny dysk twardy 320 GB, podajemy tablicę partycji MBR (nie GPT) i dzielimy ją na 10 partycji według schematu:

Informacje: Jak być może wiesz, tablica partycji MBR dopuszcza maksymalnie 4 partycje, jeśli wszystkie są partycjami podstawowymi. Jeśli chcemy zainstalować więcej niż 4 systemy operacyjne (więcej niż 4 partycje), możemy utworzyć podstawowe 3 i 1. Możemy wówczas utworzyć dowolną liczbę partycji logicznych wewnątrz partycji rozszerzonej. Dlatego powyżej widzisz ponad 1 rozszerzoną i 6 logicznych partycji. Korzystając z tego schematu, możemy mieć 10 partycji na dysku twardym MBR.

Przygotowanie materiałów instalacyjnych

Nośnik instalacyjny to dowolny nośnik używany do instalacji systemu operacyjnego. Może to być płyta CD, DVD, dysk USB, dysk twardy, a nawet sieć. Obecnie pamięć USB stała się powszechnym nośnikiem instalacji dowolnej dystrybucji GNU/Linux. Jest to tańsze niż płyta CD (ponieważ można wypalić ISO w dowolnym momencie), łatwiejsze i szybsze. Aby cokolwiek zainstalować, musisz utworzyć nośnik instalacyjny.
Aby nagrać ISO Ubuntu na Pamięć flash USB, zgodnie z bieżącym systemem operacyjnym:

  • W systemie GNU/Linux można używać programu Unetbootin. Ale jeśli obecnie używasz Ubuntu, ma już program Startup Creator do nagrywania ISO Ubuntu na pamięć USB.
  • W systemie Windows: Możesz użyć uniwersalnego instalatora USB (GNU GPL 2).

1. Pobierz nośnik instalacyjny

Zakładamy, że nośnikiem jest pamięć USB. Włóż nośnik> uruchom ponownie> wejdź do BIOS-u> ustaw BIOS na rozruch z pamięci USB> zapisz> uruchom ponownie. Spowoduje to załadowanie systemu operacyjnego na nośnik. Ubuntu uruchomi się stamtąd i wreszcie ci da interfejs użytkownika aby wybrać opcję Instaluj lub Live. Wybierz „Na żywo”.

2. Otwórz instalator Ubuntu (Ubiquity)

Podczas sesji na żywo na pulpicie może pojawić się ikona „Zainstaluj Ubuntu”. Kliknij dwukrotnie i Ubiquity (instalator systemu operacyjnego). Pierwszą stroną, którą zobaczysz, będzie ekran powitalny, na którym zapytasz o preferowany język. Zalecamy używanie języka angielskiego.

3. Separacja wstępna

Na etapie poprzedzającym partycjonowanie zobaczysz kilka kroków:

  1. Bezprzewodowe: zostaniesz poproszony o użycie dowolnego połączenia Sieć bezprzewodowa czy to WLAN, LAN czy cokolwiek innego. Zalecamy, aby nie łączyć się z niczym, więc wybierz opcję Nie chcę się łączyć. Następny.
  2. Przygotowanie do instalacji Ubuntu: Zostaniesz poproszony o dwie rzeczy: automatyczne pobranie aktualizacji i zainstalowanie oprogramowania innej firmy oprogramowanie. Zalecamy, aby niczego nie pobierać, więc nie wybieraj niczego. Następny.
  3. Odmontuj partycję: Zostaniesz poproszony o odmontowanie (odmontowanie) niektórych partycji, które są nadal zamontowane (podłączone) do twojego systemu. Ponieważ musisz odmontować partycję na wypadek, gdyby była sformatowana. Wybierz Tak. Następny.
  4. Typ instalacji: Zostaniesz poproszony o wybranie typu partycji. Nie wybieraj niczego innego niż Coś innego. Ostrzeżenie: wybranie dowolnej innej opcji może spowodować zniszczenie wszystkich danych na dyskach twardych. Nie ufaj automatycznemu partycjonowaniu. Następny.

4. Oznaczenia

Ostrzeżenie: Dzielenie lub formatowanie dysku twardego na partycje jest bardzo niebezpieczne. Aby to zrobić, nie musisz być w stanie uśpienia, musisz zachować uwagę i skupienie, w przeciwnym razie możesz zniszczyć wszystkie dane na wszystkich dyskach twardych.
Pierwszą rzeczą, na którą należy zwrócić uwagę, jest ustalenie, gdzie znajduje się dysk twardy i gdzie znajduje się partycja docelowa. Wspomnieliśmy, że naszym celem jest dysk twardy /dev/sdb i partycja /dev/sdb2. Ale powinieneś zwrócić uwagę, czasami Ubiquity czyta /dev/sdb jako /dev/sda. Tutaj nasz /dev/sdb czyta się jako /dev/sda, więc naszym celem jest tutaj partycja /dev/sda2. Musisz poprawnie określić, gdzie znajduje się partycja docelowa.
Używanie nazw etykiet, tworzenie partycji o różnych rozmiarach, tworzenie system plików sekcje różnych lub, w idealnym przypadku, podanie wszystkich pustych sekcji (tak jak to zrobiliśmy) bardzo pomaga w upewnieniu się, że się tutaj nie mylimy.

Na tym etapie istnieje kilka następujących kroków formatowania:

  1. Wybierz wpis partycji docelowej, taki jak /dev/sda2.
  2. Kliknij przycisk Zmień....
  3. Nie zmieniaj rozmiaru partycji, ponieważ już ją wcześniej sformatowałeś, aby mieć ten rozmiar.
  4. Zmień system plików na ext4.
  5. Zmień punkt montowania na „/” (ukośnik). Oznacza to główny system plików, najwyższy punkt partycji systemu operacyjnego.
  6. Zaznacz opcję Sformatuj tę partycję (opcjonalnie), aby upewnić się, że wszystkie dane w /dev/sda2 zostaną usunięte.
  7. Kliknij OK.
  8. Poczekaj, aż Ubiquity przygotuje wybraną partycję.


W takim razie lepiej utwórz partycję wymiany:

  1. Wybierz przygotowaną pustą sekcję. Będziesz potrzebować od 2 do 4 GB na samo udostępnianie.
  2. Kliknij przycisk Zmień....
  3. Zmień system plików na zamianę.
  4. Możesz też wybrać pustą partycję, kliknąć Edytuj..., a następnie zmienić rozmiar większy niż 4 GB na 4 GB lub tylko 2 GB. Nie potrzebujesz wymiany 8, 10, a nawet 40 GB.

Następnie musisz wprowadzić kroki instalacji bootloadera:

  1. Pole „Instalator do pobrania”:. Znajduje się na dole podzielonego ekranu Ubiquity.
  2. Wybierz nazwę dysku twardego zawierającego partycję. W tym przypadku, ponieważ partycja to /dev/sda2, powinieneś wybrać /dev/sda (dysk twardy). Zainstalowanie programu ładującego na dysku twardym (a nie na partycji) pomaga rozpoznać wszystko system operacyjny wewnątrz dysku twardego, a nie tylko po jednym na partycję.

Następnie, jeśli sprawdziłeś je ponownie i masz pewność, kliknij Zainstaluj teraz.

5. Po separacji

Po kliknięciu przycisku „Zainstaluj teraz” rozpoczyna się instalacja i rozpoczyna się po wejściu na ten etap, wykonując następujące kroki:

  1. Wybierz kraj swojego kraju. Następny.
  2. Wybierz układ klawiatury. Dla większości użytkowników domyślny wybór jest bezpieczny. Następny.
  3. Wybierz nazwę użytkownika, hasło i nazwę komputera. Następny.
  4. Poczekaj na zainstalowanie Ubiquity.
  5. Gdy skończysz, zostaniesz zapytany, czy kontynuować testowanie (LiveCD), czy też uruchomić ponownie teraz.


Instalacja zakończona. Teraz możesz cieszyć się nowym systemem operacyjnym Ubuntu 16.04.

6. powrót do zdrowia

W niektórych przypadkach normalny program ładujący nie zostanie uruchomiony, jeśli możesz wybrać jeden system operacyjny i po prostu nacisnąć klawisz Enter, aby uruchomić komputer. Czasami nie można. Ponieważ czasami GRUB nie instalował się na zewnętrznym dysku twardym. Jeśli tak się stanie, znajdziesz tylko monit GRUB-a, w którym musisz wprowadzić kilka poleceń automatyczne pobieranie system operacyjny. Jest to trudne, jeśli nie wiesz, jakie polecenie wpisać, ale jest całkiem łatwe, jeśli wiesz jak. Na taką okoliczność przygotowaliśmy artykuł Ręczne uruchamianie systemu GNU/Linux za pomocą polecenia GRUB w celu wejścia do systemu operacyjnego na zewnętrznym dysku twardym.

Jeśli chcesz mieć przenośny dysk flash lub zewnętrzny dysk twardy z , wówczas istnieją co najmniej dwie opcje:

  • zainstaluj system na dysku flash
  • (Stałe składowanie)

Pierwsza opcja jest podobna do zwykłej instalacji systemu operacyjnego. Ale ponieważ zainstalujemy na dysku flash, uzyskamy przenośność - możliwość uruchomienia na dowolnym komputerze Wejście USB. Wszystkie zmiany wprowadzone w systemie zostaną zapisane po ponownym uruchomieniu. Generalnie praca nie różni się zbytnio od pracy na konwencjonalnym komputerze.

Drugą opcją jest tworzenie Systemy na żywo na dysku USB (tym samym dysku flash). Ponieważ jednak system Live nie ma możliwości zapisywania zmian (plików użytkownika, ustawień systemowych), tworzona jest dla niego dodatkowo kolejna partycja, na której zapisywane są pliki i ustawienia. Oznacza to, że wygląda na to, że wygląda to mniej więcej tak, jak w pierwszej opcji - istnieje system, który „pamięta” zmiany wprowadzone po ponownym uruchomieniu. W rzeczywistości istnieją pewne niuanse.

System na żywo z uporczywy sam w sobie zajmuje mniej miejsca - tyle samo, co pobrany Obraz ISO- tj. zwykle do czterech gigabajtów. System operacyjny zainstalowany w zwykły sposób zajmuje około 13-15 gigabajtów. Ale system zainstalowany w zwykły sposób uruchamia się szybciej, ponieważ Live wykorzystuje kompresję. W trwałym systemie aktywnym może wystąpić problem polegający na tym, że nowe jądro (które można aktualizować) jest niekompatybilne ze starym programem ładującym (który jest częścią obrazu Live i nie można go aktualizować).

Ogólnie rzecz biorąc, obie metody zasługują na prawo do istnienia i obie zostaną uwzględnione na stronach witryny. Ta instrukcja pokaże jak utworzyć dysk flash z zainstalowanym kali linu X. Opisana zostanie szczegółowa procedura, która pozwoli uniknąć niektórych problemów, które mogą pojawić się podczas instalacji systemu na dysku USB lub podczas uruchamiania z dysku flash USB lub dysku zewnętrznego.

Funkcje instalacji Kali Linux na karcie pamięci

Instalacja na dysku flash USB jest podobna do instalacji na dysku wewnętrznym. Aby jednak nie uszkodzić przypadkowo głównego systemu komputera, dysków twardych komputera lub programu ładującego głównego systemu, sugeruję wykonanie instalacji Kali Linux na dysk flash USB komputer wirtualny. Po zakończeniu tej instalacji będziesz mógł uruchomić system z tego dysku flash na swoim prawdziwym komputerze. Ja używam .

Zakładam, że masz już zainstalowany VirtualBox lub sam wiesz, jak go zainstalować.

W VirtualBox utwórz nową maszynę wirtualną. Najpopularniejszy komputer wirtualny dla systemu Linux. Jedyną różnicą jest to, że nie musi mieć (wirtualnego) dysku twardego. Jeśli masz trudności z utworzeniem maszyny wirtualnej w VirtualBoxie lub masz trudności z innymi problemami związanymi z VirtualBoxem, to zapoznaj się z instrukcją „”, gdzie jest to szczegółowo opisane i zilustrowane zrzutami ekranu.

Kiedy w procesie tworzenia nowego komputera wirtualnego dojdziesz do okna dysk twardy następnie wybierz „ Nie montuj wirtualnego dysku twardego»:

Po utworzeniu maszyny wirtualnej uruchom ją. Oficjalne wydania (zamiast cotygodniowych automatycznych kompilacji) są zalecane jako ISO. Podczas próby użycia cotygodniowych kompilacji pojawiały się błędy związane z niemożnością załadowania modułów jądra i instalacja nie powiodła się.

Pendrive USB dla Kali Linux

Dla Kali Linux, a także dla każdego nowoczesnego Dystrybucja Linuksa Polecam karty pamięci większe niż 16 gigabajtów. Te. to 32 gigabajty lub więcej. Im wyższa prędkość, tym lepiej. Dyski flash nie są dobrze przystosowane do wielu jednoczesnych operacji odczytu/zapisu, a systemy operacyjne działają w tym trybie. Nawet z dobrą kartą pamięci Twój system będzie działał zauważalnie wolniej niż na komputerze stacjonarnym, może „opóźniać się”, „spowalniać”. W przypadku złej (wolnej) karty pamięci praca może stać się trudna i niewygodna.

Jak długo działają dyski flash USB z zainstalowanym systemem operacyjnym

Należę do tych, którzy nie szczędzą swoich nośników medialnych. Ściągam torrenty na karty pamięci w telefonie, instaluję systemy operacyjne na pendrive'ach, intensywnie z nich korzystam, często wykonuję i przywracam pełne kopie zapasowe. Nie uszkodziłem ani jednej karty pamięci/USB od intensywnego użytkowania. Szczerze mówiąc, to mit, że karty pamięci mogą ulec uszkodzeniu na skutek częstego użytkowania. Może po prostu mam szczęście. Chcę powiedzieć, że dyski flash USB (przynajmniej niektóre) są w stanie „żyć” i być używane latami z zainstalowanymi na nich systemami operacyjnymi.

Czyszczenie pamięci USB w celu zainstalowania systemu operacyjnego

Przed rozpoczęciem instalacji polecam całkowicie usunąć dane z pendrive'a (usunąć GPT), gdyż w przeciwnym razie czasami pojawiały się błędy związane z problemem zapisu na dysk. Zrobimy to za pomocą samego systemu Live, uruchamiając się z pobranego ISO.

Gdy pojawi się to menu, zamiast wybierać opcję „Instalacja graficzna”, uruchom system.

Po uruchomieniu na dolnym pasku maszyny wirtualnej podłącz dysk flash USB do systemu:

Możesz spojrzeć na listę dysków, ale ponieważ każdy inny nośnik ( dyski twarde), nie ma, wówczas pod nazwą zobaczysz tylko dysk flash /dev/sda:

Fdisk -l

Aby usunąć GPT z dysku, jeśli tam jest, uruchom:

Gdysk /dev/sda

Aby przejść do trybu eksperckiego, wprowadź

Następnie usuń typ GPT

Zgadzam się dwukrotnie, aby całkowicie wyczyścić dysk.

Teraz nasz dysk flash jest czysty, bez jego wyjmowania, uruchom ponownie system wirtualny. Teraz z menu wybierz „ Instalacja graficzna»:

Instrukcje instalacji Kali Linux na pamięci USB

Nie ma różnic w instalacji systemu operacyjnego - wszystko jest dość standardowe, wybór języka, nazwy użytkownika itp. Jeśli masz z tym problemy, ponownie zapoznaj się z uwagą „”.

Być może istnieje tylko mały niuans w przypadku partycji wymiany. Absolutnie nie potrzebujemy partycji wymiany na dysku flash - będziemy korzystać z zasobów komputera bezpośrednio, tj. Wszystko Baran- to powinno wystarczyć. Ale nawet jeśli tak nie jest, partycja wymiany na dysku flash zaszkodzi tylko, ponieważ będzie bardzo powolna. Aby zapobiec utworzeniu partycji wymiany, przy przejściu do „ Partycjonowanie dysku" wybierać " Ręcznie»:

Wybierz sekcję:

Wybierz „Tak”:

Wybierz „WOLNE MIEJSCE”:

W następnym oknie najprawdopodobniej nie będziesz musiał nic zmieniać:

Wybierz Podstawowy:

Wybierz „Konfiguracja partycji zakończona”:

Wybierz „Zakończ partycjonowanie i zapisz zmiany na dysku”:

System narzeka, że ​​nie określono żadnej partycji dla przestrzeni wymiany i chwali ją na wszelkie możliwe sposoby. W naszym przypadku (instalacja systemu operacyjnego na dysku flash) naprawdę nie jest to potrzebne. Wybierz „Nie”:

Teraz wybierz „Tak”:

Następnie rozpocznie się zwykła instalacja systemu operacyjnego Kali Linux.

Tutaj pozostaw to bez zmian:

Wybierz swój dysk flash:

Po zakończeniu instalacji (a może ona potrwać dłużej, niż się spodziewałeś, ponieważ dyski flash nie są tak szybkie, jak nawet zwykłe dyski twarde, nie mówiąc już o dyskach SSD), wyłącz maszynę wirtualną. Możesz ponownie uruchomić swój prawdziwy komputer, aby uruchomić system ze świeżo zainstalowanego systemu na dysku flash USB.

Uruchamianie Kali Linux z dysku flash

Jeśli nie masz UEFI, to gdy komputer zacznie się uruchamiać, naciśnij wielokrotnie przycisk Delete lub Esc (czasami inny - w zależności od modelu płyta główna Można to znaleźć w Google.) W systemie BIOS, gdzie „Kolejność rozruchu” wybierz dysk flash. W tym momencie dysk flash musi być włożony do komputera, w przeciwnym razie BIOS go nie zobaczy. Jeśli dysk flash jest włożony, ale komputer go nie widzi, spróbuj włożyć go do różnych gniazd i za każdym razem uruchomić ponownie i przejść do BIOS-u.

Jeśli masz UEFI, po prostu nie dostaniesz się do BIOS-u. Najprostszym sposobem, aby dostać się do BIOS-u jest wejście wiersz poleceń(w imieniu administratora):

Shutdown.exe /r /o

Następnie pojawi się komunikat, że komputer uruchomi się ponownie za mniej niż minutę. Po ponownym uruchomieniu dochodzimy tutaj i wybieramy „Diagnostyka”:

Teraz wybierz „Opcje zaawansowane”:

Teraz „Ustawienia oprogramowania układowego UEFI”:

Cóż, „Załaduj ponownie”:

Różni producenci mają różne BIOS-y, więc Twój może być inny. Ale pokażę przykład mojego laptopa, żeby istota była jasna. Przejdź do zakładki Boot, wybierz tam Boot Option Priorities i zobacz, jakie są dostępne opcje:

Tylko jedna opcja i zdecydowanie nie mój dysk flash.

Szuka bezpieczny rozruch i wyłącz (Wyłącz):

Pojawi się nowa pozycja menu Wybór trybu systemu operacyjnego. Wybierz w nim CMS i UEFI OS. Jeśli wybierzesz tylko system operacyjny CMS, to zainstalowany Windows nie załaduje się.

Teraz szukamy takiego elementu, jak Tryb szybkiego BIOS-u i wyłączamy go (Wyłącz). Jest to konieczne, aby BIOS mógł rozpocząć sprawdzanie urządzeń USB podczas ładowania:

Ale znowu potrzebujemy BIOS-u! Dlatego podczas ładowania naciśnij odpowiedni klawisz. Mój klawisz to F2. Na starym komputerze ten klucz to Usuń. Sam BIOS zapisuje ten klucz podczas uruchamiania komputera. Jeśli nie masz czasu szukać lub nie rozumiesz angielskiego, poszukaj swojego modelu w Google. Lub wypróbuj metodę iteracji. Oprócz wymienionych, klawiszem tym może być także Esc lub jakiś rodzaj F*.

Ponownie przejdź do zakładki Priorytety opcji rozruchu. Teraz jest dysk flash. Jeśli zrobisz tak jak ja - na pierwszym miejscu umieść dysk flash, a na drugim Menedżerze rozruchu systemu Windows, uzyskasz następujący efekt: jeśli dysk flash zostanie włożony do komputera, Linux uruchomi się z tego flasha prowadzić. Jeśli nie ma dysku flash, system Windows uruchomi się - i nie ma potrzeby ponownego wchodzenia do BIOS-u!

Nie zapomnij zapisać i uruchomić ponownie.

Rozwiązywanie problemu „płyta zawiera nieczysty system plików”

Podczas uruchamiania systemu Linux może pojawić się błąd:

Płyta zawiera plik nieczysty system plików (0, 0)

Szczególnie często ten błąd pojawia się podczas próby uruchomienia z dysku flash USB lub dysku zewnętrznego. Powodem tego jest to, że ustawienia GRUB-a wskazują na niewłaściwy dysk, na przykład Dysk z Windowsem. System nie rozpoznaje systemu plików dysku i nie może kontynuować rozruchu. Ten problem można rozwiązać po prostu.

Uruchom ponownie komputer i kiedy pojawi się menu Program ładujący GRUB-a naciśnij klawisz mi. Zobaczysz coś takiego:

Zwróć uwagę na linię zaczynającą się od Linuksa. W moim przypadku jest wpis

Katalog główny=/dev/sda1

Ponieważ podczas instalacji na komputerze wirtualnym poza dyskiem flash nie było żadnego innego nośnika danych, nadano mu nazwę /dev/sda1. Prawdziwy komputer ma co najmniej jeden inny dysk twardy i można mu przypisać nazwę /dev/sda1. A dysk flash, z którego próbuję teraz uruchomić komputer, ma inną nazwę. Nazwą tą może być /dev/sdb1, /dev/sdc1 lub inna (w zależności od liczby dysków w systemie).

Jeśli nie znasz nowej nazwy, po prostu ją powtórz różne warianty. Przesuń kursor na nazwę dysku i zmień ją na /dev/sd B 1. Następnie naciśnij klawisz F10 i poczekaj na pobranie. Jeśli pobieranie nie powiedzie się, uruchom ponownie komputer i zmień wpis na /dev/sd Z 1 (i tak dalej alfabetycznie), naciśnij F10 i sprawdź, czy pobieranie się powiodło.

Po pomyślnym uruchomieniu systemu zmień nazwę dysku rozruchowego. Na przykład w moim przypadku okazała się nazwa dysku /dev/sdc1(z listem C). Następnie polecenie zmiany dysk rozruchowy będzie wyglądać tak:

sudo grub-install --recheck /dev/sdc sudo grub-mkconfig -o /boot/grub/grub.cfg

Zamiast /dev/sdc zastąp nazwę dysku lub dysku flash.

Teraz podczas ponownego uruchamiania nie wystąpi błąd i natychmiast przejdę do Kali Linux zainstalowanego na dysku flash.

Tworzenie kopii zapasowej dysku flash za pomocą Kali Linux

Instalacja systemu operacyjnego na dysku flash, a w szczególności jego późniejsza konfiguracja i instalacja programów, to długotrwały proces. Na wypadek, gdyby dysk flash nadal się psuł lub trzeba go spalić zajęcia, możesz wykonać jego kopię zapasową. Zaleca się także wykonanie kopii zapasowych przed instalacją sterowników graficznych lub innymi podobnymi eksperymentami niebezpiecznymi dla systemu operacyjnego.

Jeśli mówimy o tworzeniu kopii zapasowej systemu operacyjnego, a nie poszczególne pliki, To najlepsza opcja polega na sklonowaniu obrazu całego dysku. W razie potrzeby umożliwi to bardzo szybkie przywrócenie całego systemu operacyjnego ze wszystkimi ustawieniami. Wadą tej metody jest to, że obraz kopii zapasowej zajmie dokładnie tyle miejsca, ile ma dysk flash. Nawet jeśli na przykład system operacyjny ze wszystkimi plikami zajmuje tylko połowę woluminu Nośniki USB, obraz nadal będzie miał rozmiar dysku flash. Jak już wspomniano, zaletą jest to, że nie trzeba wybierać plików do synchronizacji kopia zapasowa zapisane jako pojedynczy plik, przywrócenie gwarantuje całkowity powrót do pierwotnego stanu.

W Systemy linuksowe podobny obraz można wykonać za pomocą programu dd, a dla systemu Windows istnieje wspaniałe bezpłatne oprogramowanie typu open source kod źródłowy pożytek .

Uruchom program do obrazowania dysków Win32 jako urządzenie wybierz dysk flash i w polu plik graficzny wpisz ścieżkę, w której chcesz zapisać obraz:

Kiedy skończysz, kliknij Czytać.

Jeśli chcesz przywrócić system operacyjny na dysk flash, wybierz obraz, który chcesz nagrać na dysk flash w ten sam sposób i kliknij Pisać.

Wniosek

W tej instrukcji szczegółowo opisano, jak zainstalować Kali Linux na dysku flash możliwe problemy i sposoby ich rozwiązania. Faktycznie, da się to ustawić dowolny Linux Karta USB pamięć. To pokaże Ci, jak utworzyć pamięć USB Kali Linux za pomocą uporczywy(Stałe składowanie).

Jeśli chcesz wyświetlić pliki znajdujące się na dysku flash z poziomu głównego Systemy Windows, następnie zapoznaj się z instrukcją „”.

Oryginał: „Hackowanie Ubuntu: Rozdział 1 – Pierwsze kroki”
Autorzy: Kyle Rankin, Jonathan Oxer, Bill Childers
Data publikacji: czerwiec 2006
Tłumaczenie: N.Romodanov
Data przeniesienia: lipiec 2010

Możesz zainstalować systemu Ubuntu, załaduj go i uruchom w pełni z urządzenia FireWire, USB lub innego dysku zewnętrznego, ale wymaga to specjalnej konfiguracji. Poniżej opiszemy proces takiej regulacji od początku do końca.

W trakcie pisania tej książki zdaliśmy sobie sprawę, że główną wadą używania laptopa jako głównego komputera jest to, że znacznie trudniej jest wymienić dyski twarde podczas testowania systemów. Musieliśmy skonfigurować system Ubuntu, abyśmy mogli przetestować różne sztuczki i określone ustawienia systemu, ale jeśli to możliwe, nie chcielibyśmy ponownie dzielić głównego dysku twardego laptopa i ponownie instalować systemu. Podjęliśmy decyzję o zainstalowaniu systemu Ubuntu na nośniku zewnętrznym i uruchomieniu go stamtąd; w ten sposób normalny system pozostaje nienaruszony, ale możemy uruchomić system Ubuntu, kiedy tego potrzebujemy.

Niestety ta opcja instalacji nie będzie działać automatycznie bez pewnej konfiguracji z kilku powodów:

  • Domyślnie plik initrd (ramdysk źródłowy) używany przez Ubuntu nie zawiera sterowników potrzebnych do uruchomienia systemu z urządzenia zewnętrznego. Twój BIOS bez problemu wykryje Twoje urządzenie (zakładając, że obsługuje uruchamianie z dysków wymiennych), ale po załadowaniu jądra Linux nie będzie w stanie wykryć i zamontować dysku, aby kontynuować proces rozruchu.
  • Nawet jeśli w pliku initrd znajdują się odpowiednie sterowniki, jądro zajmie kilka sekund załadowanie tych modułów i wykrycie dysku wymiennego, zanim spróbuje z nich skorzystać. W tym czasie system najprawdopodobniej spróbuje uruchomić się i nie będzie mógł znaleźć dysku wymiennego, ponieważ jego konfiguracja nie zostanie do tego czasu ukończona.
  • Instalator Ubuntu jest bardzo przydatny, ponieważ próbuje wykryć inne systemy operacyjne, które mogłeś zainstalować w systemie i dodaje wpis do programu ładującego GRUB dla każdego systemu operacyjnego. Niestety oznacza to, że każdy system operacyjny musi znajdować się na wewnętrznym dysku twardym, który jest pierwszym dyskiem wymienionym w BIOS-ie, natomiast dysk wymienny będzie drugim (lub trzecim lub czwartym, jeśli w systemie są inne dyski). Gdy BIOS zostanie uruchomiony z dysku wymiennego, zostanie on skonfigurowany jako pierwszy dysk w systemie, co będzie powodować problemy w GRUB-ie.

W tej sekcji przyjrzymy się, jak rozwiązać każdy z tych problemów, aby można było zainstalować Ubuntu i uruchomić go z dysku wymiennego.

Konfigurowanie partycji dysku

Pierwszym krokiem jest rozpoczęcie procesu instalacji Ubuntu, tak jak wszystkich innych opcji instalacji, więc postępuj zgodnie ze wszystkim, o czym przeczytałeś w Instalacja Ubuntu [Hack #5], aż dojdziesz do etapu ponownego podziału dysku na sekcje. Kiedy Ubuntu przejdzie na partycjonowanie dysku, pamiętaj, że prawdopodobnie domyślnie będzie to partycjonowanie wewnętrzne systemu Dyski IDE lub SCSI. Jeśli Twój system używa Urządzenie IDE, możesz wybrać dysk zewnętrzny, określając dysk wykryty przez system SCSI. Linią napędową będzie prawdopodobnie „SCSI (0,0,0) (sda)”. Jeśli masz już dysk SCSI w swoim systemie, znalezienie napędu USB będzie nieco trudniejsze, ale najprawdopodobniej będzie to ostatni dysk SCSI wymieniony w systemie.

Ostrzeżenie

W tym momencie musisz być całkowicie pewien, że wybrałeś właściwy dysk, ponieważ Ubuntu sformatuje i ponownie podzieli wybrany dysk na partycje oraz usunie wszelkie dane, które mogły się na nim znajdować. Jeśli nie wiesz, który dysk wybrać, wykonaj rozruch z używając Ubuntu Live CD i sprawdź nazwy urządzeń ( sda, SDB itp.) przypisane do różnych dysków w systemie.

Instalowanie GRUB-a

Po wybraniu odpowiedniego urządzenia do sformatowania kontynuuj proces instalacji Ubuntu, aż dojdziesz do etapu konfiguracji programu ładującego GRUB. Tutaj zostaniesz zapytany, czy chcesz uruchomić GRUB-a z wewnętrznego dysku twardego w MBR. Nie powinieneś tego robić, ponieważ spowoduje to zastąpienie programu ładującego używanego w systemie. Zamiast tego odpowiedz Nie i w oknie, które się pojawi, wpisz /dev/sda (lub dowolną nazwę urządzenia Linux przypisaną do dysku wymiennego), aby móc zainstalować GRUB bezpośrednio na dysku wymiennym.

Używanie chroota

Następnie kontynuujemy proces instalacji Ubuntu, aż pojawi się monit o wybranie Kontynuuj i ponowne uruchomienie systemu. Przed ponownym uruchomieniem konieczne będzie dokonanie kilku ustawień w systemie. Instalator Ubuntu w rzeczywistości umożliwia wejście do głównej konsoli, za pomocą której można uruchamiać niektóre ograniczone polecenia w systemie. Naciśnij klawisze Alt-F2, aby przejść do tej konsoli, a następnie naciśnij klawisz Enter, aby ją aktywować.

Teraz musimy przygotować dysk wymienny, aby móc użyć polecenia chroot i zmienić niektóre pliki. Dysk wymienny zostanie faktycznie zamontowany w katalogu /target, a pierwszym krokiem będzie zamontowanie specjalnego systemu plików /proc na tym urządzeniu:

# mount -t proc /target/proc

Teraz możesz użyć polecenia chroot, aby zamienić katalog /target w prawidłową partycję systemową. W ten sposób możesz uruchamiać polecenia tak, jakbyś uruchamiał się z tego dysku:

#chroot/cel

Konfigurowanie pliku initrd

Gdy tylko polecenie zostanie wykonane chrootować, pierwszą rzeczą, którą należy zrobić, to dodać moduły Linuksa, które umożliwią dostęp do dysku wymiennego initrd. W pliku /etc/mkinitramfs/modules możesz określić dodatkowe moduły, który zostanie dodany do initrd, więc użyj wybranego konsolowego edytora tekstu i edytuj ten plik. Jeśli nie masz ulubionego edytora tekstu konsolowego, po prostu użyj edytora krzepa(jeśli nie znasz vima, zobacz sekcję „Edycja plików konfiguracyjnych” [Hack #74], aby zobaczyć przykłady użycia krzepa):

# vim /etc/mkinitramfs/modules

Po otwarciu tego pliku przejdź na sam koniec pliku, dodaj kilka następujących linii, a następnie zapisz zmiany i zamknij plik:

ehci-hcd pamięć USB scsi_mod sd_mod

Wskazówka

Jeśli urządzenie wymienne jest podłączone za pomocą złącza IEEE1394, dodaj także następujący wiersz:

ieee1394ohci1394sbp2

a dla innych urządzeń - wystarczy dodać do tego pliku te moduły, które są potrzebne dla tych urządzeń.

Po prawidłowym skonfigurowaniu modułów następnym krokiem jest skonfigurowanie demona initrd tak, aby odczekał kilka sekund przed kontynuowaniem pobierania. W ten sposób Linux będzie miał czas na wykrycie i skonfigurowanie dysku wymiennego. Otwórz w Edytor tekstu Plik /etc/mkinitramfs/initramfs.conf:

# vim /etc/mkinitramfs/initramfs.conf

Aby Linux mógł poczekać kilka sekund przed zakończeniem procesu uruchamiania, dodaj teraz nowy parametr na samym początku pliku

Z naszego doświadczenia wynika, że ​​wystarczy dziesięć sekund Pobieranie Linuksa z dysku USB, ale w razie potrzeby możesz zmienić tę wartość na wyższą lub niższą. Zapisz zmiany i zamknij plik.

Teraz możesz użyć specjalnego narzędzia mkinitramfs ponownie utwórz plik initrd, w którym zostaną już dodane nowe ustawienia:

# mkinitramfs -o /boot/initrd.img-2.6.15-16-386 /lib/modules/2.6.15-16-386

Zmień ścieżki initrd.img i /lib/modules, aby odpowiadały wersji jądra używanej na instalacyjnym dysku CD.

Zmiana ustawień GRUB-a

Ostatnim krokiem jest zmiana niektórych ustawień w plik konfiguracyjnyżarcie. Instalator Ubuntu konfiguruje zewnętrzne urządzenie(lub drugi dysk wymieniony w BIOS-ie) jako hd1, ale chcesz, aby dysk zewnętrzny miał dysk hd0, ponieważ to urządzenie będzie pierwszym urządzeniem systemowym w BIOS-ie po uruchomieniu. W edytorze tekstu otwórz plik menu.lst GRUB:

# vim /boot/grub/menu.lst

i poszukaj linii dotykających urządzenia root GRUB. Będą wyglądać mniej więcej tak:

## domyślne urządzenie root Gruba ## np. groot=(hd0,0) # groot=(hd1,0)

Zmień ostatnią linię, aby wskazywała urządzenie hd0:

## domyślne urządzenie root Gruba ## np. groot=(hd0,0) # groot=(hd0,0)

Tytuł Ubuntu, jądro 2.6.15-16-386 root (hd1,0) jądro /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro cichy plusk initrd /boot/initrd.img-2.6.15 -16-386 tytuł rozruchowy Ubuntu, jądro 2.6.15-16-386 (tryb odzyskiwania) root (hd1,0) jądro /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro pojedynczy initrd /boot /initrd.img-2.6.15-16-386 tytuł rozruchowy Ubuntu, jądro memtest86+ (hd1,0) /boot/memtest86+.bin rozruch

Tytuł Ubuntu, jądro 2.6.15-16-386 root (hd0,0) jądro /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro cichy plusk initrd /boot/initrd.img-2.6.15 -16-386 tytuł rozruchowy Ubuntu, jądro 2.6.15-16-386 (tryb odzyskiwania) root (hd0,0) jądro /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro pojedynczy initrd /boot /initrd.img-2.6.15-16-386 tytuł rozruchowy Ubuntu, jądro memtest86+ (hd0,0) /boot/memtest86+.bin rozruch

Jeśli Ubuntu odkrył i utworzył konfigurację dla innych systemów operacyjnych i chcesz z niej skorzystać, po prostu wprowadź te same zmiany w parametrach konfiguracyjnych dla każdego systemu operacyjnego źródło- po prostu zamień hd0 na hd1 . Następnie zapisz zmiany i zamknij plik.

Możesz teraz wyjść z polecenia chroot, więc wpisz exit w konsoli, a następnie naciśnij Alt-F1, aby powrócić do głównej konsoli instalacyjnej Ubuntu. Możesz teraz wybrać opcję Kontynuuj, aby ponownie uruchomić komputer i uruchomić zainstalowany system.

Wskazówka

Należy pamiętać, że w przypadku większości komputerów nie można domyślnie ustawić rozruchu z dysku wymiennego, jeśli w komputerze znajduje się dysk CD-ROM lub inny dysk twardy. Niektóre BIOS-y mają możliwość ustawienia ustawienia tak, że po naciśnięciu specjalnego klawisza podczas rozruchu (na przykład F12) można wybrać urządzenie, z którego ma zostać uruchomiony rozruch. W innych BIOS-ach może być konieczne naciśnięcie jednego z klawiszy Esc, F2 lub Del, aby wejść do BIOS-u i ustawić kolejność rozruchu urządzenia.

Dyski twarde Firewire i eSATA, a także inne nośniki zewnętrzne, mają ważną wspólną cechę: łączą się z komputerem w drodze i rozłączają się w drodze. System współpracuje z niemal wszystkimi nośnikami typu SCSI.

Cook, aby podłączyć dyski zewnętrzne w systemie Linux?

Na połączenie odpowiadają systemy lokalne (KDE, Gnome) niemal wszystkich dystrybucji media zewnętrzne w ten sposób: otwiera nowe okno menedżer plików(czasami z prośbą o potwierdzenie), co zapewnia wygodny dostęp do plików podłączonych nośników zewnętrznych.

Często na pulpicie pojawia się ikona identyfikująca nośnik i umożliwiająca jego otwarcie menu kontekstowe, za pomocą którego system plików można w szczególności odłączyć od drzewa katalogów.

Konieczne jest specjalne wyłączenie wszystkich sekcji nośników zewnętrznych z drzewa katalogów, a dopiero potem odłączenie kabla! W większości dystrybucji można to zrobić poprzez kliknięcie ikony multimediów i wybranie z menu opcji Wysuń, Bezpieczne usuwanie lub podobnej pozycji.

W ten sposób masz pewność, że wszystkie operacje zapisu zostaną zakończone, a następnie urządzenie faktycznie się wyłączy. Jeśli zaniedbasz ten krok, ryzykujesz uszkodzenie systemu plików i utratę danych!


Ogólnie rzecz biorąc, jest to dziwne, ponieważ procedura jest prosta. Może po prostu nie utworzono sekcji ze sklepu?

Może po prostu nie utworzono sekcji ze sklepu?
Prawdopodobnie tak było. Na dysku twardym znajdowały się programy dla systemu Windows. Nie chciałem uruchamiać ich pod Wine. Nie korzystam z maszyny wirtualnej. Otóż ​​to.

Chociaż jeśli były już na nim programy, to sekcja była. Ale być może wszystko zostało zaszyfrowane za pomocą tych programów, aby chronić dysk, więc nie można było go tak łatwo sformatować.

Próbuję zamontować dysk zewnętrzny i oto co mi wyskakuje: gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/vadim/3Q HDD external"" zakończył pracę z nie- zero status wyjścia 13: $MFTMirr nie pasuje do $MFT (rekord 0).
Nie udało się zamontować "/dev/sdb1": Błąd wejścia/wyjścia
NTFS jest albo niespójny, albo występuje usterka sprzętowa, albo jest to a
Sprzęt SoftRAID/FakeRAID. W pierwszym przypadku uruchom polecenie chkdsk /f w systemie Windows
następnie dwukrotnie uruchom ponownie system Windows. Użycie parametru /f jest bardzo
ważny! Jeśli urządzenie to SoftRAID/FakeRAID, najpierw aktywuj
go i zamontuj inne urządzenie w katalogu /dev/mapper/ (np.
/dev/mapper/nvidia_eahaabcc1). Proszę zapoznać się z dokumentacją „dmraid”.
po więcej szczegółów.

Spróbuj zainstalować program mountmanager, mi bardzo pomógł w podobnej sytuacji:

sudo apt-get install mountmanager

Dane początkowe czyli co musiałem rozpocząć instalację:

  1. Właściwa dystrybucja Ubuntu - ubuntu-11.04-dvd-i386.iso
  2. Netbook - Acer AO BGK-531h
  3. Dysk zewnętrzny - Transcend Classic 320Gb

Właściwie to, co chciałem zrobić:

Zainstaluj Ubuntu na zewnętrzny dysk twardy i o godz Połączenie z dyskiem twardym do dowolnego komputera i wyświetlić w BIOS-e boot z tego dysku twardego, Ubuntu uruchomi się. A jeśli uruchomisz komputer bez podłączenia tego dysku twardego, system operacyjny zainstalowany na tym komputerze zostanie załadowany.

Problem, który napotkałem i który faktycznie obchodzę w tym artykule:

Podczas normalnej instalacji (podłącz zewnętrzny dysk twardy do komputera, uruchom system poprzez dystrybucję rozruchową Ubuntu i zainstaluj), MBR (główny rekord rozruchowy) komputera zostaje nadpisany, Ubuntu instaluje własnego GRUB-a i dalsze uruchamianie komputera nie jest możliwe bez włożony zewnętrzny dysk twardy. Nie wykluczam, że istnieją możliwości obejścia tego zjawiska, ale dalej ten moment Nie znam go, dlatego szukałem innych obejść.

Więc zacznijmy:

Po googlowaniu i przeczytaniu licznych forów zdałem sobie sprawę, że aby zainstalować bez nadpisywania MBR na komputerze, możesz a) wyłączyć dyski twarde komputera lub b) zainstalować przez maszyna wirtualna. Postanowiłem dojechać metody oprogramowania, a nie chciałem go wyłączać, podczas instalacji pracowałem cicho i surfowałem po Internecie. Do stworzenia systemu wirtualnego, choć w zasadzie, wybrałem VirtualBox 4.1.0 ten segment niezbyt nasycony, nawet nie nasycony wcale i długo nie musiałem wybierać.

1. Zainstaluj ten program, uruchom go.

2. Tworzymy maszynę wirtualną, podając rodzaj systemu operacyjnego i wersję, prawdopodobnie lepiej będzie wybrać odpowiednio Linux i Ubuntu. Dlaczego? O ile rozumiem, wtedy klawiatura i mysz działają lepiej w oknie tej VM. Chociaż mogę się mylić:

3. Ponieważ Miałem netbooka i go nie ma napęd DVD, dyski flash mam 8 GB, do utworzenia rozruchowy dysk flash również nie było pod ręką, wstępnie zainstalowałem Alcohol 52% i utworzyłem w nim wirtualny dysk, aby załadować obraz instalacyjny Ubuntu. Na szczęście VM akceptuje go jako zwykły dysk i bez problemu rozpoczyna z niego instalację. Znowu tutaj możemy powiedzieć, że chciałem poradzić sobie z metodami całkowicie programowymi… No cóż, nie chciałem szukać pendrive'a ani napędu zewnętrznego + DVD-ku inaczej…

4. Uruchamiamy maszynę wirtualną, przy pierwszym uruchomieniu pyta jakiego dysku hosta użyć, wybieramy dysk który utworzył Alcohol 52% i na którym zamontowaliśmy już obraz ubuntu-11.04-dvd-i386.iso. uch.. ups! Pojawi się okno instalacji programu:

Nie będę mówić o zawiłościach instalacji, jedyne, na co zwrócę uwagę, to kilka punktów:

  • Kiedy po raz pierwszy rozpocząłem instalację, kiedy doszedłem do wyboru dysku twardego, na którym zostanie zainstalowany Ubuntu, miałem tam tylko 1 dysk, ten, który uruchomiła maszyna wirtualna. Oznacza to, że maszyna wirtualna nie widziała podłączonego dysku twardego USB. Przeglądając ustawienia, znalazłem w urządzeniach-urządzeniach Połączenie USB zewnętrzny dysk twardy i zaznaczyłem to pole, dopiero wtedy przy wyborze miejsca, w którym system zostanie zainstalowany, możliwe stało się wybranie zewnętrznego dysku twardego.

  • Lepiej jest zainstalować Ubuntu w trybie tekstowym. Zwykła instalacja, choć w trybie graficznym, jakoś mi nie przypadła do gustu.
  • A jednak netbook nie za bardzo nadaje się do uruchamiania maszyn wirtualnych. Wszystko odbywa się powoli i przez długi czas... brakuje prądu, więc nie czekałem i całą procedurę powtórzyłem na normalnym komputerze.

W rezultacie mamy zewnętrzny dysk twardy z systemem operacyjnym Ubuntu, który można podłączyć do dowolnego komputera, uruchomić i uruchomić, a wszystkie dane zostaną zapisane.

Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl + Enter
UDZIAŁ: