Existe alguma distribuição “não viva” do Linux que possa ser executada a partir de uma unidade USB e permitir acesso a arquivos do Windows?

3

Eu tentei instalar uma versão "pen drive" do Ubuntu do PenDriveLinux.com, mas como era uma versão modificada do Live Ubuntu (ou seja, que geralmente roda em CD), ela tinha algum tipo de opção de "persistência" personalizada fez algumas partes do sistema de arquivos readonly. O que eu estou procurando fazer é inicializar a partir do meu USB e ter a distro funcionando exatamente como uma distro "regular" - ou seja, ser capaz de escrever em qualquer lugar que eu normalmente seria capaz de persistir, instalar pacotes, etc.

Além disso, gostaria de poder acessar o sistema de arquivos do Windows (ou seja, não apenas montando o disco do Windows durante a execução do Linux).

Eu tentei apenas instalar uma distribuição padrão do Ubuntu no meu USB como se fosse apenas uma unidade padrão, mas eu consegui o que pareciam ser alguns erros de baixo nível (esqueça o que eles eram). Isso deve ser esperado, ou devo apenas tentar instalar algumas outras distribuições padrão.

    
por David Deutsch 03.03.2012 / 22:37

3 respostas

4

Basicamente, estas são duas perguntas.

  1. Você pode instalar qualquer distribuição em um pendrive ou unidade USB. 8 GB deve ser suficiente.
  2. Se você quiser poder acessar arquivos do Windows, o Windows precisa ser capaz de montar as partições do Linux. Uma "solução" pode ser instalar o Linux em VFAT / NTFS /...

Mas: não vejo razão para isso. Use uma partição separada formatada com o VFAT e use isso como partição de troca de dados.

    
por 03.03.2012 / 22:51
1

Esteja ciente também da limitação do Windows em dispositivos Flash removíveis, em que ele não pode ver, mas a primeira partição . Sim, qualquer que seja o sistema de arquivos.

As soluções que encontrei para tornar a partição de dados utilizável sob esse sistema operacional são:

a) Coloque a partição de dados primeiro no dispositivo e, em seguida, o sistema, partição inicializável,

b) Ou coloque onde quiser e depois troque o número das partições. Uma maneira simples de conseguir isso é descrita em este post : Point " 4a. Use RMPrepUSB " sozinho faz o truque.

Isso requer o lançamento de RMPrepUSB (GPL) do Windows com o pen drive USB conectado. BTW eu estou procurando uma maneira de trocar partições em um dispositivo USB do Linux. Por favor, compartilhe se você sabe!

    
por 04.01.2015 / 22:51
1

Estendendo a resposta aceita, você pode instalar o Linux em uma partição NTFS , embora isso requeira um grande retrabalho da distribuição.

Existem dois grandes problemas para resolver:

  1. O suporte a NTFS de leitura / gravação no Linux está sendo executado atualmente com o espaço de usuário NTFS-3G ferramenta, assim você não pode montá-lo facilmente como uma partição raiz. Você precisa montá-lo a partir de um ramdisk inicial e, em seguida, usar a ferramenta pivot_root para alternar a partição raiz para ele. Isso requer um retrabalho do ramdisk inicial do linux quase padrão.

  2. Embora o NTFS-3G suporte os recursos mais importantes do sistema de arquivos unix (link físico e links suaves), muitos recursos importantes não podem ser utilizados. Estes exigem soluções alternativas:

    • Em NTFS, não há soquetes unix . A solução é que a maioria dos soquetes unix estão em /dev , /var/run ou /tmp nos Linux atuais, então você pode colocá-los em um tmpfs , ou crie links simbólicos para um tmpfs já criado.
    • Além disso, não há arquivos de dispositivo. Felizmente eles estão hoje apenas em /dev , que é um tmpfs desde que udev se tornou comum. Embora os scripts de inicialização inicial (antes da montagem do udev) ainda precisem de soluções alternativas.
    • E não há fifos . Estes podem ser manipulados como os soquetes unix.

Você também experimentará uma grande degradação de desempenho, pelos seguintes motivos: 1. O NTFS é muito menos ideal que o ext4 2. O ntfs-3g não é ajustado para desempenho, ele é ajustado para compatibilidade com o Windows 3. ntfs-3g é um espaço do usuário ferramenta, enquanto o Windows pode manipular NTFS do código do kernel.

Existe também um problema, que algumas ferramentas do Linux criam fifos / sockets nos diretórios home do usuário (por exemplo: gpg), estes não requerem grandes, mas inevitáveis patches ad-hoc ou scripts de contorno.

No meu melhor conhecimento, ninguém fez isso até agora, mas sim, é possível .

Outro problema é que as ferramentas de formatador / verificador NTFS no Linux não são muito bem desenvolvidas, mas podem ser emuladas com o vinho .

Praticamente, um fork do Ubuntu pode ser criado com relativa facilidade (aproximadamente em 1 homem-mês), que usa o NTFS como partição raiz. Ninguém fez isso até agora, mas poderia ser feito.

    
por 10.11.2017 / 06:53