Malheur
https://github.com/woeusb/woeusb
Un préparateur de supports d'installation USB Microsoft Windows® pour GNU + Linux
Caractéristiques
- Prise en charge du démarrage de héritage PC / UEFI
- Prise en charge des systèmes de fichiers FAT32 et NTFS
- Prise en charge de l'utilisation du disque d'installation physique ou de l'image disque comme source
Images d'installation prises en charge Windows®
- Windows Vista et plus tard
- Toutes les variantes de langue ou d'édition
- Windows PE
Remarque: les médias d'installation non officiels peuvent être pris en charge, mais pas garantis
Dépendances
Voici les dépendances dont le Woeusb nécessite, d'une manière ou d'une autre. Reportez-vous au wiki pour des informations spécifiques à la distribution.
Requis
Woeusb ne pourra pas fonctionner sans ces logiciels installés dans leurs emplacements appropriés:
- GNU bash
Pour interpréter et exécuter la logique du programme
Nécessite> = 4.3 - Les utilitaires de noyau GNU (Coreutils)
Pour les services publics UNIX communs nécessaires aux opérations de base - util-linux
Pour les services publics de bas niveau en interaction avec les dispositifs de stockage, etc. - GNU Grep et Gawk
Pour analyser les informations nécessaires à partir d'une sortie de commande - Les utilitaires GNU trouvent
Pour l'énumération des fichiers requis pour le fonctionnement - GNU GRUB
Pour installer le code bootstrap utilisé dans un démarrage PC hérité
Nous avons spécifiquement besoin de modules de l'architecture i386-pc, pour les distributions basées sur Debian celles-ci sont fournies via le package GRUB-PC-BIN - GNU s'est séparé
Pour manipuler la table et les partitions de partition de disque - GNU WGET
Pour acquérir UEFI de Pete Batard: NTFS UEFI Bootloader - dosfstools
Pour créer un système de fichiers gras dans la méthode de création --device - NTFS-3G
Pour la création du système de fichiers NTFS dans la méthode de création --device - wimlib
Pour le fractionnement de l'installation.
Facultatif
Sans les dépendances suivantes, Boeusb sera toujours en mesure de s'exécuter, mais certaines fonctionnalités ne seront pas disponibles:
- p7zip
Pour la solution de contournement, le problème où le support d'installation de Windows 7 n'en est pas expédié son chargeur de démarrage UEFI à l'emplacement approprié - UEFI de Pete Batard: NTFS UEFI Bootloader
Pour prendre en charge les systèmes de fichiers NTFS dans la clé USB cible - GNU GetText
Pour soutenir l'internationalisation des messages (i18n)
Installation
À résoudre. Pour l'instant, vous référer à l'exécution de la source.
Courir à partir de la source
Woeusb est un programme qui peut être exécuté sans installation (à l'exclusion de ses dépendances):
- Téléchargez le programme (woeusb-nnnbash) à partir de la page des versions
- Correction de l'autorisation du fichier exécutable manquant (
chmod +x path/to/woeusb-NNNbash ) - Lancez une application de terminal et exécutez le programme via le chemin approprié (
sudo path/to/woeusb-NNNbash --help )
Usage
Variables d'environnement
Voici les variables d'environnement qui peuvent modifier le comportement d'exécution de Woeusb:
| Nom variable | Usage |
|---|
| Rufus_uefi_ntfs_version | La balise de version / révision de l'arborescence source Rufus pour récupérer l'image UEFI: NTFS de, utilisera une version testée par défaut |
Licence
Woeusb est un logiciel gratuit: vous pouvez le redistribuer et / ou le modifier en vertu des termes de la licence publique générale GNU publiée par la Free Software Foundation, soit la version 3 de la licence, soit (à votre option) n'importe quelle version ultérieure.
Woeusb est distribué dans l'espoir qu'il sera utile, mais sans aucune garantie; Sans même la garantie implicite de qualité marchande ou d'adéquation à un usage particulier. Voir la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec Woeusb. Sinon, voir http://www.gnu.org/licenses/.
Identifier les licences autrement spécifiées applicables à un certain produit de produit / développement
Si l'actif est au format en texte clair:
- Vérifiez la balise
SPDX-License-Identifier dans l'en-tête du fichier - Vérifiez le fichier .reuse / DEP5 à partir de l'arbre source / du répertoire de l'arborescence
Si l'actif n'est pas au format en texte clair:
Vérifiez le fichier .reuse / DEP5 à partir de l'arbre source / du répertoire de l'arborescence
Crédits
- Woeusb est une fourche du projet Winusb de Colin Gille, sans se tenir sur leurs épaules, Woeusb n'existera pas en premier lieu
- Nous tenons à remercier @slacka pour la maintenance du projet Woeusb lorsqu'il a été hébergé sous leur espace de noms, ils ont été extrêmement utiles et coopératifs dans de nombreuses conversations qui ont contribué à l'amélioration de Woeusb
- Nous tenons à remercier Pete Batard pour leur splendide travail sur le chargeur de démarrage UEFI: NTFS UEFI, qui est inclus dans WoeusB pour permettre la prise en charge du système de fichiers NTFS
- Contributeurs de code source sur GitHub:
- Contributeurs à Woeusb / Woeusb
- Contributeurs à Slacka / Woeusb
- Tous ceux qui ont contribué à Woeusb d'une manière ou d'une autre, mais nous ne pouvons pas les énumérer en raison de notre ignorance