README : la section Windows ne repete plus le clone/build, deja dans l'Etape 0
Construire l'ISO est identique a Linux, meme commande nix build -- aucune raison de le repeter sous un titre "depuis Windows". Ne garde que la vraie difference (la gravure, Rufus au lieu de dd) et renvoie a l'Etape 0 pour le reste. Retire aussi le doublon dd/usbipd qui se repetait deux fois dans la meme section. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -596,25 +596,21 @@ networkingMode=mirrored
|
|||||||
|
|
||||||
Puis `wsl --shutdown` et rouvrir Ubuntu. Ce mode partage directement la pile réseau de Windows à WSL, au lieu de passer par le NAT + proxy DNS interne.
|
Puis `wsl --shutdown` et rouvrir Ubuntu. Ce mode partage directement la pile réseau de Windows à WSL, au lieu de passer par le NAT + proxy DNS interne.
|
||||||
|
|
||||||
## Construire l'ISO et la graver, depuis Windows
|
## Graver depuis Windows
|
||||||
|
|
||||||
Depuis un terminal WSL (voir "Installer WSL2" plus bas si pas encore fait) :
|
Construire l'ISO : identique à Linux, mêmes commandes, depuis un terminal WSL (voir "Étape 0" tout en haut, et "Installer WSL2" plus bas si pas encore fait).
|
||||||
|
|
||||||
|
Seule différence : la gravure. `dd` depuis WSL ne fonctionne pas (WSL2 n'a pas accès à la clé USB par défaut). À la place :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd "/mnt/c/Users/<toi>/Desktop"
|
|
||||||
git clone https://gitea.miniclic.net/Damien/Nixos_Fleet.git
|
|
||||||
cd Nixos_Fleet
|
|
||||||
nix build .#nixosConfigurations.installer-iso.config.system.build.isoImage
|
|
||||||
cp result/iso/*.iso ./nixos-installer.iso
|
cp result/iso/*.iso ./nixos-installer.iso
|
||||||
```
|
```
|
||||||
|
|
||||||
`nixos-installer.iso` apparaît dans l'explorateur Windows, dans le dossier du repo (`cp` copie le vrai fichier ; `result` seul est un lien Linux, invisible depuis Windows).
|
`nixos-installer.iso` apparaît dans l'explorateur Windows, dans le dossier du repo (`cp` copie le vrai fichier ; `result` seul est un lien Linux, invisible depuis Windows). Graver avec [Rufus](https://rufus.ie/) (ou balenaEtcher, Win32DiskImager) ([source sur la limite WSL2/USB](https://learn.microsoft.com/en-us/windows/wsl/connect-usb)).
|
||||||
|
|
||||||
Graver avec [Rufus](https://rufus.ie/) (ou balenaEtcher, Win32DiskImager) : ouvrir l'outil → sélectionner `nixos-installer.iso` → sélectionner la clé USB → lancer.
|
|
||||||
|
|
||||||
Puis reprendre à l'étape 1 de "Installer un PC" tout en haut.
|
Puis reprendre à l'étape 1 de "Installer un PC" tout en haut.
|
||||||
|
|
||||||
**Ne pas faire `dd` directement depuis WSL** : WSL2 n'a par défaut aucun accès à la clé USB ([source](https://learn.microsoft.com/en-us/windows/wsl/connect-usb)). Rufus est plus simple et fonctionne toujours. Alternative avancée (rattacher la clé à WSL et faire `dd` comme sur Linux) : [usbipd-win](https://github.com/dorssel/usbipd-win).
|
Alternative avancée (rattacher la clé à WSL et faire `dd` comme sur Linux, au lieu de Rufus) : [usbipd-win](https://github.com/dorssel/usbipd-win).
|
||||||
|
|
||||||
## Appeler `nix` depuis un outil qui pilote WSL sans shell interactif
|
## Appeler `nix` depuis un outil qui pilote WSL sans shell interactif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user