it-swarm-pt.tech

Inicializando Linux fora de pendrives USB

Iniciar um sistema Linux a partir de pendrives USB é uma das minhas coisas favoritas.

Em um laptop, temos as seguintes vantagens,

  • O disco rígido pode ser desligado e isso reduz o consumo de energia (hdparm)
  • O sistema aquece menos e os ventiladores são acionados com menos frequência
  • O sistema pode suportar mais choques (uma corrida de táxi irregular no banco de trás)

Com hardware de estação de trabalho antigo,

  • Pode ser usado para testes rápidos das plataformas de hardware
  • Linux (Ubuntu atualmente) funciona muito bem com a maioria do hardware
  • Uma desvantagem: muitos BIOS de placas-mãe antigas não suportam inicialização USB

Eu tenho preferido um "boot-stick" USB a um LiveCD na maioria dos casos.

Perguntas .

  1. Quais outras vantagens e problemas você viu ou antecipou com o Linux inicializado por USB ?
    • Qual é a sua escolha de Linux para essa finalidade?
    • Você sugeriria ext4 ou algo mais comprovado/estável para um linux usb-boot?
    • Você costuma encontrar drives USB ficando corrompidos ?
    • Você particiona suas unidades USB?

Referência recente do guia de instalação,
Instalação de memória flash criptografada do Ubuntu Karmic Koala (editado em 22 de julho de 2009).

Este guia de instalação é para instalar o Ubuntu 'Karmic Koala' em um stick de memória flash USB com
o criptografado por LUKS ext4 sistema de arquivos executando o buntu Karmic Koala 'CD alternativo'.

32
nik

Ao inicializar a partir de uma mídia USB, eu tomaria cuidado com o seguinte:

  1. Troque, a menos que você precise, salve as gravações do flash
  2. Mantenha o sistema de arquivos enxuto, desligue SELinux/AppArmour a menos que você precise
  3. Ajuste as configurações de registro e cache para obter melhor desempenho

Tenho uma chave USB que utilizo para inicializar todos os meus sistemas, ela contém o kernel e o bootloader com configurações para máquina. Eu também mantenho as chaves de criptografia para meus discos rígidos nele.

18
Aiden Bell

Ouvi dizer que algumas pessoas se preocupam com os ciclos de gravação com pendrives USB e a maioria dos sistemas de arquivos do Linux, como o ext3 que é configurado para atualizar o disco sempre que um arquivo é acessado. Isso pode causar muitas gravações, especificamente na mesma área da unidade. Normalmente é recomendado usar a opção noatime para corrigir isso.

Criei um drive linux USB para uma equipe de robôs - usei o Debian que foi selecionado porque era muito fácil colocá-lo em um pequeno espaço e já estou familiarizado com ele. Já os executamos há algum tempo e não houve corrupção até agora. Mesmo se houver corrupção, contanto que você tenha backups (nós espelhamos para outra unidade do mesmo tamanho periodicamente) você deve estar bem e não é exatamente caro para substituir.

Geralmente não particiono minhas unidades USB porque acho que isso cria aborrecimentos. Se eu quiser um sistema de arquivos razoável (com permissões, sensibilidade a maiúsculas, etc) em uma unidade acessível pelo Windows, crio um arquivo de loop para usar.

12
jamuraa

Só tenho respostas para as últimas 3 perguntas (não tenho experiência profissional com inicialização de pen drives).

Alguém mencionou que existem preocupações sobre os ciclos de gravação em drives flash. Ouvi dizer que é algo em torno de 100.000 gravações e 500.000 gravações. Provavelmente é o último. O problema de usar ext4 ou ext3 é que eles estão registrando sistemas de arquivos. Isso significa que os dados são transferidos para o dispositivo de armazenamento, armazenados nele e gravados no local apropriado no dispositivo de armazenamento. Dessa forma, se a gravação completa estiver incompleta e o computador travar, o dispositivo de armazenamento terá uma cópia e poderá continuar gravando. Isso reduzirá a vida útil da unidade flash, especificamente, qualquer parte que esteja sendo usada como diário. Eu recomendaria usar um sistema de arquivos sem journaling para esse propósito, como ext2.

Eu não tive uma unidade USB corrompida. O limite de gravação que mencionei acima era por unidade de memória. Com isso dito, eles incorporam unidades de memória de backup para serem usadas quando alguém morrer. Além disso, mesmo a estimativa mais baixa que ouvi, 100.000 gravações, vai demorar um pouco para ser alcançada. Se você escrever para 1 unidade de memória 8 vezes por dia todos os dias, levaria mais de 30 anos para eliminar uma unidade de memória. Com isso dito, às vezes as instalações Live-USB usarão uma parte do stick USB como memória se o sistema não tiver RAM ou se não tiver certeza de quanto RAM terá acesso mais tarde, embora isso quase sempre seja feito apenas com Live-CDs para simular o salvamento de dados como o histórico do navegador da Web. Como se trata de um Live-USB, ele pode apenas salvar esses dados permanentemente. Com tudo isso dito, tenha em mente que uma unidade de memória não é um único byte, mas um número de bytes que é determinado quando o flash drive foi projetado.

Eu mesmo tive problemas para particionar uma unidade USB, mas é possível.

CORREÇÃO: Na segunda parte, me refiro a um processo pelo qual uma unidade flash usa a si mesma para RAM e, a seguir, me refiro a algo semelhante para Live-CDs. Para Live-CDs, eles usam o que é chamado de RAMdrive onde eles usam o RAM do sistema como um disco rígido virtual para "salvar" arquivos, como o histórico do navegador. O que eu descrevi para drives flash pode não existir. Pode ter sido um pouco de confusão da minha parte (estou na faculdade e não estou totalmente acordado ainda) onde estava pensando no readyboost do Vista. Desculpe pela má informação.

6
indyK1ng

Eu gosto de Puppy Linux , embora não brinque com isso por um tempo. É rápido, mesmo em máquinas de baixa potência. Ele também tem (ou tinha) assistentes de rede fáceis, etc., para ficar online rapidamente. Não tenho certeza de como é fácil hackear se você se deparar com dificuldades - nunca mergulhei muito nisso.

4
Margaret

Uma desvantagem que eu encontrei é que, muitas vezes, se você inicializar o Linux a partir de um usb que carrega com você, é mais difícil ficar online em um PC que não é seu. Especialmente se o PC for sem fio, na minha experiência, o proprietário geralmente terá problemas para se lembrar de coisas como chaves sem fio.

Eu tenho um USB com Ubuntu que uso ocasionalmente para consertar máquinas quebradas e coisas assim, e este é o problema mais comum que tenho. Não consigo me lembrar bem do detalhe do comando Quero fazer algo e não consigo entrar na Internet para verificar.

3
Simon P Stevens
  1. Que outras vantagens e problemas você viu ou antecipou com o Linux inicializado por USB?
  2. Qual é a sua escolha de Linux para este propósito?
  3. Você sugeriria ext4 ou algo mais comprovado/estável para uma inicialização USB do Linux?
  4. Você costuma encontrar drives USB corrompidos?
  5. Você particiona suas unidades USB?

1- principalmente atualizar o kernel e coisas assim é mais difícil ...

2- qualquer linux pode ser um live usb decente, mas Slitaz é leve, rápido e é o único linux que pode ser refeito em uma instalação de disco rígido, um live cd, um live dvd ou um live usb facilmente, mantendo todas as configurações adicionadas. .. (velho mas decente, sempre tenho meu disquete de boot, meu cd de boot e meu live usb para ajudar as pessoas e aprender um pouco do amor linux ...

3- Eu usaria ext3 que é diário para segurança e pode ser lido no windows se necessário ...

4- Não vi esse problema se a chave USB for removida corretamente, mas vi muito quando as pessoas a removem sem a técnica de remoção adequada ...

5- talvez para torná-la uma chave USB multiboot ...

IMP: Se você entende francês básico, eu iria diretamente para o pacote de instalação da chave USB Framakey Ubuntu-fr Remix, que é a chave usb pré-formatada mais avançada do momento, esperando para ser traduzida se você quiser ajudá-los, vale a pena eu usar muito !!! Talvez você possa mudar a linguagem do Ubuntu facilmente para o inglês ...

Remix de Framakey ubuntu-fr:

Aplicativos portáteis para windows e mac ubuntu 9.04 perfis compartilhados usb ao vivo persistentes entre aplicativos de virtualização como opção

(adicione windows e mac live usb a isso e é o paraíso !!!)

1
zillion
  1. Vantagens de pendrives inicializáveis ​​USB : você pode inicializar qualquer número de sistemas a partir de um único pen drive se usar, por exemplo, grub4dos , incluindo a inicialização de arquivos ISO físicos localizados em seu stick de flash - mapeados para RAM ou diretamente do disco (o arquivo deve estar em um bloco contíguo). Potenciais problemas : inicialização de arquivos ISO não é compatível com todas as distros; algumas distros nem mesmo inicializam em hardware exótico ou não típico. Com o grub4dos você também pode inicializar facilmente de imagens de inicialização de disquete, que também é a forma como alguns discos de CD/DVD inicializáveis ​​usam. Outra desvantagem é que a leitura de vários arquivos pequenos de unidades flash USB pode ser dolorosamente lenta. Com unidades de disco rígido externas USB, a velocidade é muito maior.

  2. Escolha de distros Linux : PartedMagic , PuppyLinux , DamnSmallLinux , lubunt , xubunt , BartPE, CD de inicialização de Hiren, arquivos de instalação do Windows.

  3. Sistema de arquivos: ext4 ou outro : FAT32 funciona melhor se você deseja flexibilidade e vários sistemas operacionais, por exemplo, ambos os sistemas operacionais baseados em Linux e Windows no mesmo stick.

  4. USB sendo corrompido : isso nunca aconteceu; mas principalmente usando dispositivos de inicialização USB para fins de resgate e não como um ambiente normal.

1
ccpizza
  • Que outras vantagens e problemas você viu ou antecipou com o Linux inicializado por USB?

O acesso ao disco é lento. Muito devagar. E não confiável. No momento em que sua chave se move demais, você testemunha em primeira mão os efeitos práticos de um sucesso imediato rm -rf /.

Por outro lado, os drives USB são praticamente a única maneira de realmente testar os últimos desenvolvimentos do GNOME. O Gnome Shell funciona horrivelmente em uma máquina virtual, enquanto o Unity se recusa a lançar sem aceleração 3D.

Uma instalação USB permite que você teste um sistema Edge sangrento diretamente em seu hardware sem bagunçar sua instalação "principal" no processo.

  • Qual é a sua escolha de Linux para este propósito?

Realmente não importa. Eu tenho uma chave USB com Arch Linux (que não executa um ambiente gráfico) e uma chave USB com Ubuntu 11.04 alpha com Unity baseado em compiz. Ambos funcionam razoavelmente bem, embora apt seja muito mais lento do que pacman quando se trata de aplicar atualizações.

  • Você sugeriria ext4 ou algo mais comprovado/estável para uma inicialização USB do Linux?

ext4 funciona bem; ext3 também serve. Eu sugiro contra sistemas de arquivos não registrados, no entanto.

  • Você costuma encontrar drives USB corrompidos?

Ainda não, mas não posso dizer que os usei muito.

  • Você particiona suas unidades USB?

Parti um dos dois para manter uma pequena partição FAT32 para quando eu precisar usar minha chave para, uh, armazenar dados. Não causou nenhum problema particular.

1
badp