Woeusb
https://github.com/woeusb/woeusb
Um Microsoft Windows® USB Instalation Media Preparador para GNU+Linux
Características
- Suporte a inicialização do Legacy PC/UEFI
- Suportar sistemas de arquivos FAT32 e NTFS
- Suporte usando o disco de instalação física ou a imagem do disco como fonte
Imagens de instalação do Windows® suportadas
- Windows Vista e mais tarde
- Qualquer idioma ou variantes de edição
- Windows PE
NOTA: A mídia de instalação não oficial pode ser suportada, mas não garantida
Dependências
A seguir, são apresentadas as dependências que o woeusb exige, de uma maneira ou de outra. Consulte o wiki para obter informações específicas para distro.
Obrigatório
O Woeusb não poderá funcionar sem esse software instalado em seus locais adequados:
- GNU Bash
Para interpretar e executar a lógica do programa
Requer> = 4.3 - Os utilitários do núcleo GNU (coreUtils)
Para utilitários comuns do UNIX necessários para operações básicas - Util-linux
Para serviços públicos de baixo nível interagindo com dispositivos de armazenamento, etc. - GNU Grep e Gawk
Para analisar as informações necessárias em uma saída de comando - O GNU encontra utilitários
Para enumerar arquivos necessários para operação - GNU GRUB
Para instalar o código de bootstrap usado em uma bota de PC herdada
Requer especificamente os módulos da arquitetura i386-PC, para distribuições baseadas em Debian, elas são fornecidas através do pacote Grub-PC-Bin - GNU se separou
Para manipular a tabela de partições de disco e partições - GNU wget
Para adquirir a UEFI de Pete Batard: NTFS UEFI Bootloader - DosfStools
Para criar o sistema de arquivos gordo no método de criação de --device - NTFS-3G
Para criar o sistema de arquivos NTFS no método de criação --device - Wimlib
Para dividir o Arquivo de Imagem do Windows (WIM), para que os arquivos acima do 4GIB possam ser adequados em um sistema de arquivos FAT32
Opcional
Sem as seguintes dependências, o Woeusb ainda será capaz de executar, mas algumas funcionalidades não estarão disponíveis:
- p7zip
Para solução alternativa, o problema em que a mídia de instalação do Windows 7 não envia seu carregador de inicialização da UEFI no local adequado - UEFI de Pete Batard: NTFS UEFI Bootloader
Para suportar sistemas de arquivos NTFS na chave USB alvo - GNU getText
Para apoiar a internacionalização de mensagens (I18N)
Instalação
A ser abordado. Por enquanto, consulte Run da fonte.
Fugir da fonte
O Woeusb é um programa que pode ser executado sem instalação (excluindo suas dependências):
- Faça o download do programa (woeusb-nnnbash) na página de lançamentos
- Corrija a permissão de arquivo executável ausente (
chmod +x path/to/woeusb-NNNbash ) - Inicie um aplicativo de terminal e execute o programa através do caminho apropriado (
sudo path/to/woeusb-NNNbash --help )
Uso
Variáveis de ambiente
A seguir, são apresentadas as variáveis ambientais que podem alterar o comportamento de tempo de execução do WoEUSB:
| Nome variável | Uso |
|---|
| Rufus_uefi_ntfs_version | A tag de liberação/revisão da árvore de origem Rufus para buscar a imagem UEFI: NTFS, usará uma versão testada por padrão |
Licença
O WoEUSB é um software gratuito: você pode redistribuí -lo e/ou modificá -lo nos termos da licença pública geral da GNU, conforme publicado pela Free Software Foundation, versão 3 da licença ou (por sua opção) qualquer versão posterior.
Woeusb é distribuído na esperança de que seja útil, mas sem qualquer garantia; sem a garantia implícita de comercialização ou aptidão para uma finalidade específica. Veja a licença pública geral da GNU para obter mais detalhes.
Você deveria ter recebido uma cópia da licença pública geral da GNU junto com o WOEUSB. Caso contrário, consulte http://www.gnu.org/license/.
Identificar licenças especificadas de outra forma aplicáveis a um determinado ativo de produto/desenvolvimento
Se o ativo estiver em formato de texto simples:
- Verifique a tag
SPDX-License-Identifier no cabeçalho do arquivo - Verifique o arquivo .reuse/dep5 da árvore de origem/diretório da árvore de liberação
Se o ativo não estiver em formato de texto simples:
Verifique o arquivo .reuse/dep5 da árvore de origem/diretório da árvore de liberação
Créditos
- Woeusb é um garfo do projeto Winusb de Colin Gille, sem ficar em seus ombros woeusb não existirá em primeiro lugar
- Gostaríamos de agradecer à @slacka pela manutenção do projeto WoEusb quando foi hospedado em seu espaço para nome, eles foram extremamente úteis e cooperativos em muitas conversas que contribuíram na melhoria do Woeusb
- Gostaríamos de agradecer a Pete Batard por seu esplêndido trabalho na UEFI: NTFS UEFI Bootloader, que está incluído no WoEUSB para ativar o suporte do sistema de arquivos NTFS
- Contribuidores do código -fonte no Github:
- Contribuintes para Woeusb/woeusb
- Colaboradores de Slacka/Woeusb
- Todo mundo que contribuiu para Woeusb de uma maneira ou de outra, mas não conseguimos enumerá -los devido à nossa ignorância