Posso usar uma unidade flash USB como meu sistema operacional principal no Mac?

8

Eu encontrei muitos artigos sobre a criação de Live CDs e unidades flash inicializáveis ​​na Internet. O que não vejo são bons prós, contras e limitações. As unidades flash ficaram muito pequenas, rápidas e cresceram em armazenamento. Gostaria de usar uma unidade flash inicializável do Ubuntu no meu Mac por alguns meses antes de dar o passo mais perigoso de substituir o OSX.

Se eu criar uma unidade flash inicializável com o Ubuntu. Posso usá-lo como meu principal sistema operacional no meu Mac? Em que limitações vou me deparar?

Phillip Scott Givens
fonte
4
"rápido" Na verdade não. Comparado aos SSDs PCI (como o do seu Mac), eles são incrivelmente lentos. Não importa a latência muito mais alta , uma métrica quase nunca discutida, porque as unidades USB destinam-se a transferências em massa de arquivos, e não ao acesso aleatório ininterrupto de pequenos arquivos do sistema operacional.
Alexander - Restabelecer Monica

Respostas:

10

Viver

Você pode usar um USB ativo como seu sistema operacional principal, desde que tenha RAM suficiente (+ 4 GB parece muito utilizável, até 2 GB devem funcionar). Alguns recursos exclusivos são:

  • Todos os novos arquivos e alterações estão na RAM, mas são perdidos com uma reinicialização.
  • Novas fontes de software / PPAs podem ser tentadas e pacotes instalados (desde que você tenha a RAM), mas são perdidos com uma reinicialização.
  • Quaisquer erros acidentais como este também são perdidos com uma reinicialização :
    • desinstalando sua área de trabalho ou libc
    • quebrando pacotes
    • apagando /recursivamente [excluindo alterações no próprio USB - montá-lo somente leitura ajuda]
    • dando acesso root a "algum amigo útil on-line" que quebra tudo ou instala programas questionáveis.
    • visitando o site errado e recebendo cookies / software de rastreamento mal-intencionado ou mexendo no seu navegador

Isso pode ser ótimo para experimentar um novo sistema operacional, é difícil "quebrá-lo" permanentemente. Lembre-se de armazenar todos os arquivos que deseja manter em uma partição real (como uma 2ª ou 3ª partição do USB) ou online.

Você pode até atualizar alguns pacotes instalando alguns arquivos .deb "para ram" após a inicialização, mas a criação de um novo USB / ISO ativo tornaria as alterações permanentes. (Deve haver algumas ferramentas para criar um ISO ativo a partir de um sistema ativo em execução, outras distros como o MX-Linux possuem virtualmente ferramentas de 1 clique incluídas).

Atualizar para uma nova versão significa apenas baixar um novo ISO e criar um novo USB ativo.

Uma grande limitação pode ser a velocidade de leitura da sua unidade USB. As velocidades de leitura USB podem variar de 10 MB / s a ​​30 MB / s para USBs relativamente baratos, ou 50-300MB / s para dispositivos USB2 ou USB3, que podem ser comparáveis ​​a um disco rígido. (A velocidade de gravação USB geralmente é mais lenta que a leitura). No entanto, os tempos de busca de um USB são próximos de 1 a 5 ms, portanto, pode "parecer" mais rápido às vezes em comparação com um disco rígido giratório (tempos de busca + 70 ms?).

E a toramopção de inicialização pode ajudar MUITO a velocidade se você puder poupar 1 ou 2 GB de RAM; todos os arquivos são lidos na velocidade da sua RAM (1 GB / sa 10 GB / s?) muito mais rápido que um disco rígido e quase todos os SSDs - todo o sistema pode parecer rápido (você realmente notará se tiver uma internet lenta conexão então ;-)

  • toram também pode permitir que você use uma unidade USB para inicializar ao vivo no ram e, em seguida, instale / format / substitua / remova a mesma unidade USB.

Viver com persistência

Se você usasse persistência no seu USB ativo, ele pareceria e agiria como um sistema totalmente instalado normal, com as alterações salvas no arquivo / partição persistente.

Agora você terá que evitar a interrupção do sistema, mas mesmo que tenha ocorrido uma falha catastrófica, todas as alterações serão mantidas no arquivo / partição persistente e você poderá inicializar sem persistência e apagar os dados persistentes para iniciar novamente.

A vida útil de gravação limitada da memória flash do USB pode ser uma preocupação, usando a noatimeopção de montagem deve evitar algumas gravações geralmente inúteis atualizando os tempos de acesso ao inode (por exemplo mount -o remount,noatime <usb>). Na prática, pode levar anos para desgastar um USB, e eles são muito baratos e fáceis de substituir; Até um pequeno e pequeno USB de 4 GB é grande o suficiente para a maioria das distribuições ao vivo.


Instalação completa no USB

Se você está pensando em fazer uma instalação completa diretamente em uma unidade USB, isso pode ou não funcionar. Eu acho que depende da unidade específica, alguns devem funcionar, mas outros não (muito devagar, corrompe arquivos, problemas misteriosos ...).

Uma marca barata de USB laranja (que rima com "Flexar") seria 100% confiável como um USB ativo por meses, mas tentar uma instalação completa desaceleraria até um rastreamento e falharia com erros permanentes no sistema de arquivos. Mas outros relatam grande sucesso.


Fazer um bom backup de seus dados e do OS-X é um pré-requisito ou, pelo menos, tenha um disco e código de instalação (ou qualquer que seja o uso do OS-X) pronto para uma reinstalação limpa.

Talvez você nunca consiga substituir totalmente uma memória Flash USB, por isso, se estiver armazenando dados extremamente sensíveis, use criptografia.

Xen2050
fonte
1
Felizmente, OSX na verdade não tem as chaves de licença, então não há necessidade de se preocupar com o apoio que até :) Dito isto, fazer backup da unidade principal nunca é uma má idéia ...
You'reAGitForNotUsingGit
"que rimam com" Flexar "" - eu realmente não sei a que marca isso está se referindo.
Flith 27/0318
6

Sistema instalado na unidade USB

Sim, você pode instalar os sabores da comunidade Ubuntu e Ubuntu (Kubuntu, Lubuntu, ... Xubuntu) em um pendrive USB como se estivesse instalado em uma unidade interna.

Dependendo do sistema UEFI / BIOS, pode haver complicações para inicializar o computador a partir do USB com um computador MacIntosh em comparação com um PC padrão.

Consulte este link, Como faço para inicializar meu Mac a partir de uma chave USB do Ubuntu?


O link a seguir, Inicialize o Ubuntu a partir de uma unidade externa e descreve os detalhes sobre como instalar o Ubuntu em uma unidade USB (pendrive, SSD, HDD, cartão de memória conectado por um adaptador USB).

Eu recomendaria que você adquirisse uma caixa USB 3 para SATA e uma unidade SATA ( SSD ou HDD ) em vez de um pendrive. Será muito mais rápido e também mais resistente ao desgaste do hardware da memória. Se você quiser instalar o Ubuntu na unidade interna posteriormente, poderá usar a caixa externa e a unidade SATA para fins de backup ou teste de versões futuras do Ubuntu.

Sistema ao vivo persistente na unidade USB

Você também pode testar o Ubuntu com um sistema ativo persistente. É mais fácil para testes e mais portátil entre computadores do que um sistema instalado, mas também menos estável e não pode ser totalmente atualizado e atualizado. Por exemplo, os kernels atualizados não funcionam e os drivers proprietários do kernel não funcionam.

Mas pode valer a pena como um primeiro teste. Veja os seguintes links,

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

sudodus
fonte
4

Sim você pode.

No entanto, não é a melhor idéia, pois o uso de uma unidade flash como disco principal do sistema operacional fará com que muitas gravações sejam executadas nele, eventualmente causando falhas. (Flash NAND tem um número limitado de PE-ciclos) Agora, concedido, com um drive USB de alta qualidade que seria necessário um looong tempo para que ele falhe. Usá-lo por 6 meses não seria um problema, a menos que estivesse sendo muito utilizado para troca.

Algumas limitações que você pode encontrar:

  • Ao instalar inicialmente, você não pode instalar a partir de uma unidade USB

  • Espaço de armazenamento limitado

  • Inicialização lenta e tempo de carregamento do aplicativo


Além disso, certifique-se de ativar a persistência , caso contrário, todos os dados serão perdidos quando você reiniciar ou desligar a máquina.

Você éAGitForNotUsingGit
fonte