Usando a instalação do 12.04 como um pen drive persistente

3

Disclaimer : Eu pretendo construir um pen drive auto-contido com nosso aplicativo dentro para executá-lo em tantas máquinas quanto possível. Portabilidade Então não importa sobre atualizações. Talvez eu estou olhando para a distribuição errada do Linux para fazer isso ... Por favor, deixe-me saber se você pensa assim. Eu tentei muitos knoppix e ubuntu sabores (e ainda estou tentando muitos outros), mas eles não vêm com suficiente drivers para Unity3D (nada a ver com o Unity do Ubuntu) funciona - mesmo o lubuntu não funciona! Estou apostando que é falta de suporte ao openGL 2.0.

Criar um pen drive persistente ao vivo personalizado é um real dor e estou tentando por 1 dia sem sucesso. Claro, ser capaz de fazer isso provavelmente seria ideal e ocupar o espaço mínimo .

Usar a imagem de instalação em um pen drive, no entanto, é bom o suficiente e é realmente fácil de criar. Podemos até fazê-lo a partir de qualquer sistema operacional, usando o UNetBootin, o LiLi USB Creator ou alguns outros métodos . Para a frente.

Alguns recomendam instalando-o em um pen drive . Mas isso requer muito espaço! Quase 3gb, eu só posso usar isso se for 1gb no máximo. E, acredito, ele não se comportará tão bem quanto algo para ser instalado em um disco usb, por causa do gerenciamento de memória e, novamente, de drivers . A instalação MinimalCD nem sequer reconhece uma rede / dispositivo sem fio no primeiro computador que eu tentei.

Portanto, existem apenas alguns pontos negativos na utilização da imagem de instalação em que posso pensar.

A pergunta aqui é como remover essas desvantagens (em ordem de importância):

  • Ter que pressionar "Experimentar o Ubuntu". Esse é o grande problema. Não foi possível descobrir como .
  • Não é possível remover o aplicativo "Instalar o Ubuntu 12.04 LTS" (menor importância).
  • Não é possível carregar tudo na memória e continuar em execução sem o pen drive (como isso ).
  • Configurar o ISO para usar a quantidade máxima de espaço para o sistema operacional deixará o pen drive com espaço zero e nenhum arquivo salvo nele do Ubuntu é inacessível do lado de fora (ao conectar o pen drive e não inicializá-lo).

Os últimos 2 itens obviamente não são tão importantes.

Estou faltando alguma coisa? Esses pontos podem ser fixados?

    
por cregox 08.11.2012 / 17:00

2 respostas

2

Até onde eu sei, o que você quer não pode ser feito com um Live USB persistente.

Uma instalação completa em uma unidade USB de 16 GB (8 GB pode funcionar, mas eu não testei isso.) resolverá a maioria dos quatro problemas que você mencionou.

Eu tenho um USB de 16 GB com instalação completa e ainda estou para enfrentar qualquer problema de gerenciamento de memória. A maioria dos computadores atualmente possui 4 GB ou mais de RAM. Então, o arquivo de swap / partição não é tão importante. Você pode fazer uma instalação completa e definir o swappiness como 0 e limitar as atualizações a "Somente atualizações de segurança importantes" para evitar gravações desnecessárias no USB.

  1. Não "Tente o Ubuntu" em uma instalação completa. Bônus, proteção por senha.
  2. Desconectando o pen drive quando o Ubuntu está sendo executado, seja em persistente, ou no modo completo será uma má ideia. Não tenho solução por isso.
  3. Uma instalação completa não terá o "Instalar o Ubuntu" na área de trabalho.
  4. Se você usa um pen drive de 16GB, pode criar um FAT32 de 1 ou 2 GB partição no começo para uso "normal". O resto pode ser ext4 partição com / ponto de montagem. A primeira partição será acessível tanto quando inicializado a partir do pen drive, bem como quando apenas conectado.

    Pode até ser possível colocar algumas pastas como "Música" no FAT32 partição e sym ligá-lo à sua pasta pessoal. eu não tenho testado. Se funcionar, você tem uma partição FAT32 maior e um partição ext4 / menor.

Instalação mínima

Uma opção para instalação completa pode ser usar a iso do servidor ou a iso mínima e adicionar a área de trabalho e o que mais você precisar em cima disso. Não sei se vai reduzir o tamanho da instalação para menos de 1GB, mas vale a pena tentar. Veja como instalar o Unity em cima de uma instalação do servidor .

Aviso:

Existem algumas chips WiFi que funcionam apenas com drivers proprietários. Um pen drive USB de instalação completa com apenas drivers de código-fonte aberto não terá conexões Wi-Fi quando conectado e inicializado em um computador desse tipo. Pode haver problemas semelhantes com algumas placas gráficas também. Instalar vários drivers proprietários em uma instalação USB completa para todas as combinações possíveis de hardware pode ter resultados inesperados. Uma instalação USB completa não será tão portátil quanto um pen drive USB.

Espero que isso ajude

    
por user68186 09.11.2012 / 20:45
0

aviso novamente : Isso não está exatamente respondendo a pergunta, mas é quase e perto o suficiente para mim hoje. Se nenhuma resposta melhor aparecer, eventualmente eu simplesmente aceitarei esta. Eu ainda estou na esperança de ser capaz de obter um mini-live-usb-persistent-ubuntu capaz de rodar em RAM (como muitos live cd linuxes por aí, alguns mencionam abaixo), porque a interface ubuntu e drivers são muito superiores para todos os outros.

Eu verifiquei quase todas as variações de knoppix e ubuntu nesta lista e eu tentei tudo o que parece que poderia ficar em menos de 1 GB e / ou foram feitos e construir para rodar em drives USB. Eu também tentei maldito pequeno linux e outras variantes. Slax também foi uma tentativa notável de mencionar, uma boa alternativa ao ubuntu, mas não conseguimos drivers suficientes.

O único que eu achei um pouco confiável foi o macpup - e eu pude usá-lo. Ele também não reproduz quase tantas máquinas quanto o pen drive ao vivo do Ubuntu, mas pelo menos ele roda suavemente na maioria que eu tentei.

Ele ainda "endereça" os 3 primeiros pontos que eu criei (mesmo que os 2 primeiros sejam relevantes apenas para o Ubuntu: -P) e o último ponto não pode ser corrigido. O pen drive tem que estar em FAT32 e, assim, é ruim salvar arquivos para uso do linux nele, então usamos o arquivo persistente. A única solução é escolher menor persistência e deixar algum espaço. Você pode fazer isso com o Ubuntu ou o Macpup.

Então, sim, a resposta aqui é " ir macpup! ".

P.S .: Nos meus primeiros testes de macpup eu estava indo com a minha mais nova máquina por aqui, que deveria ser a mais problemática para rodar, e rodava quase tudo. Exceto, como mencionei em outro lugar, nosso aplicativo era muito lento. Então eu finalmente decidi tentar em outras máquinas e acontece que este teste foi o único que se comportou dessa maneira. Então é bom!

    
por cregox 14.11.2012 / 13:57