Posso usare un'unità flash USB come sistema operativo principale sul Mac?


8

Ho trovato molti articoli sulla creazione di Live CD e unità flash di avvio su Internet. Quello che non vedo sono buoni pro, contro e limiti. Le unità flash sono diventate molto piccole, veloci e cresciute in memoria. Vorrei utilizzare un'unità flash Ubuntu avviabile sul mio Mac per alcuni mesi prima di fare il passo più pericoloso della sostituzione di OSX.

Se creo un'unità flash avviabile con Ubuntu. Posso usarlo come il mio sistema operativo principale sul mio Mac? In quali limiti mi imbatterò?


4
"veloce" Non proprio. Rispetto agli SSD PCI (come quello nel tuo Mac), sono spaventosamente lenti. Non importa la latenza molto più elevata , una metrica quasi mai discussa, perché le unità USB sono destinate ai trasferimenti di file di massa, non all'accesso casuale non-stop di piccoli file del sistema operativo.
Alexander - Ripristina Monica il

Risposte:


10

Vivere

Puoi utilizzare un USB live come sistema operativo principale, purché tu abbia abbastanza RAM (+ 4 GB sembra molto utilizzabile, anche 2 GB dovrebbero funzionare). Alcune caratteristiche uniche sono:

  • Tutti i nuovi file e modifiche si trovano nella RAM, ma vengono persi con un riavvio.
  • È possibile provare nuove fonti di software / PPA e installare i pacchetti (purché si disponga della RAM), ma si perdono al riavvio.
  • Eventuali errori accidentali come questo vengono persi anche con un riavvio :
    • disinstallare il desktop o libc
    • pacchetti di rottura
    • cancellazione /ricorsiva [escludendo le modifiche alla stessa USB - il montaggio in sola lettura aiuta]
    • dando accesso root ad "alcuni amici disponibili online" che rompe tutto o installa programmi discutibili.
    • visitare il sito Web errato e ottenere cookie / software di tracciamento dannosi o fare messaggi con il browser Web

Questo può essere ottimo per sperimentare un nuovo sistema operativo, è difficile "romperlo" in modo permanente. Ricorda solo di archiviare tutti i file che vuoi conservare su una vera partizione (come una seconda o terza partizione dell'USB) o online.

È anche possibile aggiornare alcuni pacchetti installando alcuni file .deb "su ram" dopo l'avvio, ma la creazione di una nuova USB / ISO attiva renderebbe permanenti le modifiche. (Ci dovrebbero essere alcuni strumenti per creare un ISO live da un sistema live in esecuzione, altre distro come MX-Linux hanno praticamente strumenti a 1 clic inclusi).

L'aggiornamento a una nuova versione significa semplicemente scaricare una nuova ISO e creare una nuova USB live.

Una grande limitazione potrebbe essere la velocità di lettura dell'unità USB. Le velocità di lettura USB potrebbero essere comprese tra 10 MB / sa 30 MB / s per dispositivi USB relativamente economici o 50-300 MB / s per dispositivi USB2 o USB3 che possono essere paragonabili a un disco rigido. (La velocità di scrittura USB è generalmente più lenta della lettura). Tuttavia, i tempi di ricerca di una USB sono vicini a 1-5ms, quindi a volte può "sentirsi" più veloce rispetto a un disco rigido rotante (tempi di ricerca + 70ms?).

E l' toramopzione di avvio potrebbe aiutare la velocità MOLTO se si può risparmiare il 1 o 2 GB di RAM; quindi tutti i file vengono letti alla velocità della tua RAM (da 1 GB / sa 10 GB / s?) molto più velocemente di un disco rigido e di quasi tutti gli SSD - l'intero sistema potrebbe sentirsi velocissimo (noterai davvero se hai una connessione Internet lenta connessione quindi ;-)

  • toram può anche consentire di utilizzare un'unità USB per l'avvio live in ram, quindi installare in / formattare / sovrascrivere / rimuovere quella stessa unità USB.

Vivi con persistenza

Se hai usato la persistenza sul tuo live USB, sembrerebbe e si comporterebbe come un normale sistema completamente installato, con le modifiche salvate nel file / partizione persistente.

Ora dovrai evitare di rompere il tuo sistema, ma anche se hai fatto un errore catastrofico, tutte le modifiche vengono mantenute nel file / partizione persistente e puoi avviare senza persistenza e cancellare i dati persistenti per ricominciare.

La durata limitata della scrittura della memoria flash USB potrebbe essere un problema, l'uso noatimedell'opzione mount dovrebbe evitare alcune scritture generalmente inutili che aggiornano i tempi di accesso agli inode (es. mount -o remount,noatime <usb>). In pratica potrebbero essere necessari anni per consumare una USB e sono molto economici e facili da sostituire; Anche un vecchio piccolo USB da 4 GB è abbastanza grande per la maggior parte delle distro dal vivo.


Installazione completa su USB

Se stai parlando di eseguire un'installazione completa direttamente su un'unità USB, potrebbe non funzionare. Penso che dipenda dal particolare disco, alcuni dovrebbero funzionare, ma altri no (troppo lenti, corrompono i file, problemi misteriosi ...).

Una marca economica di USB arancione (che fa rima con "Flexar") sarebbe affidabile al 100% come USB live per mesi, ma provare un'installazione completa rallenterebbe la scansione e si arresterebbe in modo anomalo con errori permanenti del filesystem. Ma altri riportano un grande successo.


Fare un buon backup dei tuoi dati e OS-X è un prerequisito, o almeno avere un disco e codice di installazione (o qualunque cosa usi OS-X) pronti per una reinstallazione pulita.

Potrebbe non essere mai possibile sovrascrivere completamente una memoria flash USB, quindi se si memorizzano dati estremamente sensibili, utilizzare la crittografia.


1
Fortunatamente, OSX realtà non ha le chiavi di licenza, quindi non c'è bisogno di preoccuparsi di backup che fino :) Detto questo, il backup l'unità principale non è mai una cattiva idea ...
You'reAGitForNotUsingGit

"che rima con" Flexar "" - Sinceramente non so a quale marca si riferisca.
Flith,

6

Sistema installato nell'unità USB

Sì, è possibile installare le versioni della comunità Ubuntu e Ubuntu (Kubuntu, Lubuntu, ... Xubuntu) su una chiavetta USB come se fosse installata su un'unità interna.

A seconda del sistema UEFI / BIOS potrebbero esserci delle complicazioni per l'avvio del computer da USB con un computer MacIntosh rispetto a un PC standard.

Vedi questo link, Come faccio ad avviare il mio Mac da una chiave USB Ubuntu?


Il seguente collegamento, Avvia Ubuntu da unità esterna e collegamenti da esso descrive i dettagli su come installare Ubuntu in un'unità USB (pendrive, SSD, HDD, scheda di memoria collegata tramite un adattatore USB).

Consiglierei di procurarti un box da USB 3 a SATA e un'unità SATA ( SSD o HDD ) invece di un pendrive. Sarà molto più veloce e anche più resistente all'usura dell'hardware di memoria. Se successivamente si desidera installare Ubuntu sull'unità interna, è possibile utilizzare la scatola esterna e l'unità SATA per scopi di backup o test delle versioni future di Ubuntu.

Sistema live persistente nell'unità USB

Puoi anche testare Ubuntu con un sistema live persistente. È più facile per i test e più portatile tra i computer rispetto a un sistema installato, ma anche meno stabile e non può essere completamente aggiornato e aggiornato. Ad esempio, i kernel aggiornati non funzionano e i driver del kernel proprietari non funzioneranno.

Ma può essere utile come primo test. Vedi i seguenti link,

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent


4

Si, puoi.

Tuttavia, non è la migliore idea di utilizzare un'unità flash poiché il disco del sistema operativo principale causerà l'esecuzione di molte scritture su di esso, causando infine il fallimento. (Il flash NAND ha un numero limitato di cicli PE) Ora, garantito, con un'unità USB di alta qualità ci vorrebbe molto tempo prima che si guastasse . Usarlo per 6 mesi sarebbe un problema a meno che non venga utilizzato pesantemente per lo scambio.

Alcune limitazioni che potresti incontrare:

  • Durante l'installazione iniziale, non è possibile installare da un'unità USB a se stessa

  • Spazio di archiviazione limitato

  • Avvio lento e tempo di caricamento dell'applicazione


Inoltre, assicurarsi di abilitare la persistenza , altrimenti tutti i dati andranno persi al riavvio o allo spegnimento del computer.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.