Czy mogę używać napędu flash USB jako głównego systemu operacyjnego na komputerze Mac?


8

Znalazłem wiele artykułów na temat tworzenia Live CD i bootowalnych dysków flash w Internecie. To, czego nie widzę, to dobre zalety, wady i ograniczenia. Dyski flash stały się bardzo małe, szybkie i mają coraz większą pojemność. Chciałbym używać rozruchowego dysku flash Ubuntu na komputerze Mac przez kilka miesięcy, zanim podejmę bardziej niebezpieczny krok w celu wymiany OSX.

Jeśli utworzę rozruchowy dysk flash z Ubuntu. Czy mogę go używać jako głównego systemu operacyjnego na komputerze Mac? Jakie ograniczenia napotkam?


4
„szybko” Niezupełnie. W porównaniu do dysków SSD PCI (takich jak ten na Macu), są one niesamowicie wolne. Nie wspominając o znacznie większym opóźnieniu , metryka prawie nigdy nie omawiana, ponieważ dyski USB są przeznaczone do masowego przesyłania plików, a nie ciągłego losowego dostępu do małych plików systemu operacyjnego.
Alexander - Przywróć Monikę

Odpowiedzi:


10

Relacja na żywo

Możesz używać Live USB jako głównego systemu operacyjnego, o ile masz wystarczającą ilość pamięci RAM (+ 4 GB wydaje się bardzo użyteczne, nawet 2 GB powinno działać). Niektóre unikalne funkcje to:

  • Wszystkie nowe pliki i zmiany są w pamięci RAM, ale są tracone po ponownym uruchomieniu.
  • Można wypróbować nowe źródła oprogramowania / PPA i zainstalować pakiety (pod warunkiem, że masz pamięć RAM), ale zostaną utracone po ponownym uruchomieniu.
  • Wszelkie przypadkowe błędy tego typu są również tracone przy ponownym uruchomieniu :
    • odinstalowanie pulpitu lub libc
    • rozbijanie paczek
    • kasowanie /rekurencyjne [wykluczając zmiany w samym USB - podłączenie go tylko do odczytu pomaga]
    • dając rootowi dostęp do „pomocnego kumpla online”, który wszystko psuje lub instaluje podejrzane programy.
    • odwiedzanie niewłaściwej witryny i uzyskiwanie złośliwych śledzących plików cookie / oprogramowania lub bałagan w przeglądarce internetowej

Może to być świetne do eksperymentowania z nowym systemem operacyjnym, ciężko go trwale „złamać”. Pamiętaj tylko, aby przechowywać pliki, które chcesz zachować na prawdziwej partycji (takiej jak druga lub trzecia partycja USB) lub online.

Możesz nawet zaktualizować kilka pakietów, instalując niektóre pliki .deb „do pamięci RAM” po uruchomieniu, ale utworzenie nowego Live USB / ISO spowodowałoby, że zmiany byłyby trwałe. (Powinny istnieć narzędzia do tworzenia obrazu ISO na żywo z działającego systemu na żywo, inne dystrybucje, takie jak MX-Linux, zawierają praktycznie narzędzia 1-kliknięciem).

Aktualizacja do nowej wersji oznacza po prostu pobranie nowego ISO i utworzenie nowego USB na żywo.

Dużym ograniczeniem może być prędkość odczytu dysku USB. Prędkości odczytu USB mogą wynosić od 10 MB / s do 30 MB / s dla stosunkowo tanich urządzeń USB lub 50-300 MB / s dla urządzeń USB2 lub USB3, które mogą być porównywalne z dyskiem twardym. (Prędkość zapisu USB jest ogólnie wolniejsza niż odczyt). Jednak czasy przeszukiwania USB wynoszą blisko 1-5 ms, więc czasami „czują się” szybciej niż wirujący dysk twardy (czasy przeszukiwania + 70 ms?).

A toramopcja rozruchu może znacznie zwiększyć prędkość, jeśli możesz zaoszczędzić 1 lub 2 GB pamięci RAM; wtedy wszystkie pliki są odczytywane z prędkością pamięci RAM (1 GB / s do 10 GB / s?) znacznie szybciej niż dysk twardy i prawie wszystkie dyski SSD - cały system może poczuć się błyskawicznie (naprawdę zauważysz, jeśli masz powolny internet połączenie wtedy ;-)

  • toram może również pozwolić ci użyć napędu USB do uruchomienia na żywo w pamięci RAM, a następnie zainstalować na / format / overwrite / remove tym samym napędzie USB.

Żyj z wytrwałością

Jeśli użyjesz trwałości na swoim żywym USB, będzie on wyglądał i działał jak zwykły w pełni zainstalowany system, ze zmianami zapisanymi w trwałym pliku / partycji.

Teraz będziesz musiał uniknąć uszkodzenia systemu, ale nawet jeśli wystąpiła katastrofalna awaria, wszystkie zmiany są przechowywane w trwałym pliku / partycji i możesz uruchomić bez trwałości i usunąć trwałe dane, aby zacząć od nowa.

Problemem może być ograniczony czas zapisu w pamięci flash USB, użycie noatimeopcji mount powinno unikać niektórych generalnie bezużytecznych zapisów aktualizujących czasy dostępu do i-węzłów (np. mount -o remount,noatime <usb>). W praktyce zużywanie USB może zająć lata, a są one bardzo tanie i łatwe do wymiany; Nawet stary mały 4GB USB jest wystarczająco duży, aby pomieścić większość dystrybucji na żywo.


Pełna instalacja na USB

Jeśli mówisz o przeprowadzeniu pełnej instalacji bezpośrednio na dysku USB, może to nie działać. Myślę, że to zależy od konkretnego dysku, niektóre powinny działać, ale niektóre nie (zbyt wolno, psują pliki, tajemnicze problemy ...).

Tania marka pomarańczowych USB (rymowanych z „Flexar”) byłaby w 100% niezawodna jak USB na żywo przez miesiące, ale próba pełnej instalacji spowolniłaby indeksowanie, a następnie zawiesiłaby się z trwałymi błędami systemu plików. Ale inni zgłaszają wielki sukces.


Wykonanie dobrej kopii zapasowej danych i systemu OS-X jest warunkiem wstępnym, a przynajmniej dysk instalacyjny i kod (lub cokolwiek innego, z jakiego korzysta system OS-X) gotowy do czystej ponownej instalacji.

Być może nigdy nie będziesz w stanie w pełni nadpisać pamięci flash USB, więc jeśli będziesz przechowywać bardzo wrażliwe dane, użyj szyfrowania.


1
Na szczęście OSX tak naprawdę nie ma kluczy licencyjnych, więc nie trzeba się martwić o tworzenie kopii zapasowej :) To powiedziawszy, tworzenie kopii zapasowej dysku głównego nigdy nie jest złym pomysłem ...
You'reAGitForNotUsingGit

„ten rym z„ Flexar ”” - naprawdę nie wiem, do której marki się odnosi.
flith

6

Zainstalowany system w napędzie USB

Tak, możesz zainstalować smaki Ubuntu i społeczności Ubuntu (Kubuntu, Lubuntu, ... Xubuntu) na pendrive USB tak, jakby był zainstalowany na dysku wewnętrznym.

W zależności od systemu UEFI / BIOS mogą wystąpić problemy z uruchomieniem komputera z USB z komputerem MacIntosh w porównaniu ze standardowym komputerem PC.

Zobacz ten link: Jak zmusić komputer Mac do uruchomienia z klucza USB Ubuntu?


Poniższe łącze, Boot Ubuntu z dysku zewnętrznego i linki z niego opisuje szczegóły, jak zainstalować Ubuntu na dysku USB (pendrive, SSD, HDD, karta pamięci podłączona przez adapter USB).

Polecam, abyś otrzymał pendrive z USB 3 na SATA i dysk SATA ( SSD lub HDD ). Będzie znacznie szybsze, a także bardziej odporne na zużycie sprzętu pamięci. Jeśli chcesz później zainstalować Ubuntu na dysku wewnętrznym, możesz użyć zewnętrznego urządzenia i dysku SATA do celów tworzenia kopii zapasowych lub testowania przyszłych wersji Ubuntu.

Trwały system na żywo w napędzie USB

Możesz także przetestować Ubuntu za pomocą trwałego systemu na żywo. Jest łatwiejszy do testowania i bardziej przenośny między komputerami niż zainstalowany system, ale jest również mniej stabilny i nie można go w pełni zaktualizować ani zaktualizować. Na przykład zaktualizowane jądra nie działają, a zastrzeżone sterowniki jądra nie będą działać.

Ale może to być opłacalne jako pierwszy test. Zobacz poniższe linki,

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent


4

Tak, możesz.

Jednak nie jest to najlepszy pomysł, ponieważ użycie dysku flash, ponieważ główny dysk systemu operacyjnego spowoduje na nim wiele zapisów, co ostatecznie spowoduje jego awarię. (NAND flash ma ograniczoną liczbę cykli PE) Teraz, przyznane, z wysokiej jakości dyskiem USB zajęłoby dużo czasu, zanim się zepsuje . Używanie go przez 6 miesięcy nie byłoby problemem, chyba że przyzwyczai się do wymiany.

Niektóre ograniczenia, które możesz napotkać:

  • Podczas początkowej instalacji nie można instalować z dysku USB do samego siebie

  • Ograniczone miejsce do przechowywania

  • Wolny czas uruchamiania i ładowania aplikacji


Pamiętaj też, aby włączyć trwałość , w przeciwnym razie wszystkie dane zostaną utracone po ponownym uruchomieniu lub wyłączeniu komputera.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.