Ajoute .gitignore, corrige README : result ne s'ouvre pas depuis Windows
Verifie en pratique : le lien result (pointe dans /nix/store, pur
Linux) apparait comme un objet 0 Ko depuis Windows/Explorer, meme
via \wsl$\... -- la mention precedente ("accessible aussi depuis
Windows via \wsl$") etait fausse. Seule une vraie copie (cp, pas le
lien) produit un fichier utilisable depuis Windows. Recommande de
copier directement dans le dossier du repo (deja visible, deja
ignore par git).
.gitignore n'existait pas du tout dans ce repo -- ajoute (result,
result-*, *.iso) pour eviter qu'un lien Nix ou une ISO de plusieurs
Go finisse committee par un futur `git add -A`.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -598,11 +598,19 @@ cd "/mnt/c/Users/<toi>/Desktop/Claude/Nixos/nixos_fleet"
|
||||
nix build .#nixosConfigurations.installer-iso.config.system.build.isoImage
|
||||
```
|
||||
|
||||
Le fichier `.iso` produit (`result/iso/*.iso`) est un fichier normal côté WSL, accessible aussi depuis Windows via `\\wsl$\<distribution>\...` ou en le copiant dans `/mnt/c/...`.
|
||||
`result` est un lien symbolique qui pointe dans `/nix/store/...` -- un chemin qui n'existe que côté Linux. Vu depuis Windows (Explorer, PowerShell, même via `\\wsl$\...`), ce lien apparaît comme un objet de 0 Ko, pas comme un dossier : **ne pas essayer d'y accéder directement depuis Windows**, ça ne marche pas de façon fiable.
|
||||
|
||||
Copier le vrai fichier (pas le lien) résout ça -- par exemple directement dans le dossier du repo, déjà visible depuis Windows et déjà ignoré par git (`.gitignore`) :
|
||||
|
||||
```bash
|
||||
cp result/iso/*.iso ./nixos-installer.iso
|
||||
```
|
||||
|
||||
`nixos-installer.iso` apparaît alors normalement dans l'explorateur Windows, au même endroit que le reste du repo -- prêt pour Rufus.
|
||||
|
||||
**Le graver sur la clé USB est une autre affaire** : WSL2 n'a par défaut aucun accès aux disques amovibles (`wsl --mount` ne fonctionne que sur des disques fixes/VHD, pas sur une clé USB -- source : [Microsoft Learn](https://learn.microsoft.com/en-us/windows/wsl/connect-usb)). Deux façons de faire, pas de troisième :
|
||||
|
||||
**Option simple (recommandée)** : copier le `.iso` produit vers le système de fichiers Windows, puis le graver avec un outil Windows natif (Rufus, balenaEtcher, Win32DiskImager...). Fonctionne toujours, aucune configuration supplémentaire.
|
||||
**Option simple (recommandée)** : graver `nixos-installer.iso` (le fichier copié ci-dessus) avec un outil Windows natif (Rufus, balenaEtcher, Win32DiskImager...). Fonctionne toujours, aucune configuration supplémentaire.
|
||||
|
||||
**Option avancée** : rattacher la clé USB à WSL avec [usbipd-win](https://github.com/dorssel/usbipd-win) ([doc officielle](https://learn.microsoft.com/en-us/windows/wsl/connect-usb)), puis utiliser `dd` normalement depuis WSL comme sur Linux :
|
||||
|
||||
|
||||
Reference in New Issue
Block a user