Remplacer Windows par Arch Linux sans clé USB depuis Windows
Translation pending
AI summary · website and README
Developer toolsPython · HTMLGitHub @furaxdevOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Installateur "tout-en-un" pour remplacer Windows par Arch Linux sur l'Acer Aspire 5560 series (model no. MS2319), sans clé USB, avec une interface Windows en français, une pluie Matrix pendant l'installation, un système de secours, et des raccourcis pratiques.Read the full README ↗
Installateur "tout-en-un" pour remplacer Windows par Arch Linux sur l'Acer Aspire 5560 series (model no. MS2319), sans clé USB, avec une interface Windows en français, une pluie Matrix pendant l'installation, un système de secours, et des raccourcis pratiques.
amd-ucode ou intel-ucode), pas
l'architecture.windows_installer/ArchInstallerFritax.py en tant
qu'administrateur pour que l'étape "démarrage sans clé USB" fonctionne
(modification de la partition système / bcdedit).| Branche | Pour quel processeur ? | Microcode installé |
|---|---|---|
amd64-x86 (celle-ci) | AMD | amd-ucode |
intel64-x86 | Intel | intel-ucode |
Option A — GitHub Actions (automatique) : chaque push déclenche le
workflow .github/workflows/build-exe.yml, qui compile l'application sur un
runner Windows. Va dans l'onglet Actions du dépôt → dernier run
" Build ArchInstallerFritax.exe" → télécharge l'artifact
ArchInstallerFritax-<branche>.exe.
Option B — Compiler toi-même sur Windows :
cd windows_installer
build_exe.bat
Le fichier dist\ArchInstallerFritax.exe est généré (demande automatiquement
les droits administrateur au démarrage, grâce à --uac-admin).
⚠️ Windows Defender peut signaler l'exe (ex:
Trojan:Win32/Sabsik.EN.D!ml). C'est un faux positif très courant sur les exécutables PyInstaller (détection heuristique par IA, pas une signature de virus connu — le!mldans le nom l'indique). L'exe est signé avec un certificat auto-signé "FuraxDev" (windows_installer/sign_exe.ps1), ce qui identifie le publisher dans les propriétés du fichier mais ne supprime pas l'alerte "Éditeur inconnu" (seul un certificat payant vérifié par une autorité le ferait). Le code source est entièrement visible dans ce dépôt. Pour continuer :
- Clique sur "Plus d'infos" → "Exécuter quand même" dans l'alerte SmartScreen, ou
- Restaure le fichier en PowerShell admin :
Add-MpPreference -ExclusionPath "chemin\vers\ArchInstallerFritax.exe"puis"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Restore -All- (Optionnel) Signale le faux positif à Microsoft : https://www.microsoft.com/en-us/wdsi/filesubmission
Directement avec l'exécutable :
ArchInstallerFritax.exe
Ou en lançant le script Python :
cd windows_installer
python ArchInstallerFritax.py
L'application va :
PC-de-Fritax, utilisateur fritaxdev)Fritax - Installer Arch Linux
directement depuis le disque dur (technique GRUB "loopback", pas besoin
de clé USB)Outils requis sur Windows : 7-Zip et Windows ADK (oscdimg.exe) — voir
windows_installer/requirements.txt.
Choisis l'entrée "Fritax - Installer Arch Linux 🐧" au démarrage, puis lance :
bash /arch/scripts/fritax-setup.sh # préconfigure hostname + utilisateur
bash scripts/install_arch.sh # installation complète (partitionnement,
# base, GRUB, système de secours)
Une confirmation explicite (OUI EFFACER) est demandée avant tout
effacement de disque.
Une partition dédiée (Fritax-Secours, 4 Gio par défaut) contenant un mini
Arch de réparation est automatiquement créée, avec sa propre entrée dans le
menu GRUB (fritax-secours). Si l'installation principale casse, choisis
cette entrée pour réparer (chroot, réinstaller GRUB, etc.).
Un script raccourcis-fritax.sh est déposé dans le dossier personnel de
fritaxdev : un petit menu en français pour les commandes courantes
(mise à jour, installation de logiciels, infos système, etc.) :
bash ~/raccourcis-fritax.sh
windows_installer/ Application Windows (Tkinter)
ArchInstallerFritax.py Fenêtre principale
matrix_rain.py Effet pluie Matrix + barre de progression
iso_downloader.py Téléchargement + vérification de l'ISO
iso_customizer.py Personnalisation légère de l'ISO
nousb_boot.py Démarrage sans clé USB (GRUB loopback + UEFI)
rescue_installer.py Résumé du système de secours
config.py Config (hostname, utilisateur, raccourcis...)
scripts/ Scripts exécutés dans l'environnement Arch live
install_arch.sh Installation complète automatisée
setup_rescue.sh Création du système de secours
post_install_shortcuts.sh Menu de raccourcis en français
Merci à eden :3