Articoli

Scrivere ISO Windows da Linux

Alternativa a Rufus per Linux.

WoeUSB è un ottimo sostituto di Rufus, visto che per Linux non è stato fatto nessun porting.

La versione “ng” si basa un folk del progetto originario, ma creata al 100% con Python interfaccia grafica inclusa. Il link del progetto è il seguente:

https://github.com/WoeUSB/WoeUSB-ng

Ho eseguito l’installazione su Linux Manjaro tramite yay (Yet Another Yaourt), quindi verifica se presente yay eseguendo dalla shell yay –version. Se non lo hai installato devi prima eseguire questi 2 comandi:

1 – pacman -Syu
2 – pacman -S yay

Una volta installato yay eseguire come utente: yay -S woeusb-ng, yay si occuperà di tutto.

Trovate l’icona per eseguire WoeUSB-ng sotto la voce di menù: Accessori.

L’utilizzo è semplice, selezionare prima la ISO di Windows che si vuole scrivere sull’USB e come Target device la memoria USB, che in genere ha un nome del tipo: /dev/sdb(Nome_device).
Fatto ciò confermiamo con “Install”.

Installazione su Mint

walter@walter-SVE1511C4E:~/Scrivania/WoeUSB-ng-master$ sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin parted dosfstools ntfs-3g
[sudo] password di walter:            
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
dosfstools è già alla versione più recente (4.1-2).
p7zip-full è già alla versione più recente (16.02+dfsg-7build1).
grub-pc-bin è già alla versione più recente (2.04-1ubuntu26.16).
grub2-common è già alla versione più recente (2.04-1ubuntu26.16).
ntfs-3g è già alla versione più recente (1:2017.3.23AR.3-3ubuntu1.3).
parted è già alla versione più recente (3.3-4ubuntu0.20.04.1).
python3-pip è già alla versione più recente (20.0.2-5ubuntu1.8).
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  git-man liberror-perl python3-sip
Pacchetti suggeriti:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-cvs git-mediawiki git-svn wx3.0-doc
I seguenti pacchetti NUOVI saranno installati:
  git git-man liberror-perl python3-sip python3-wxgtk4.0
0 aggiornati, 5 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 12,2 MB di archivi.
Dopo quest'operazione, verranno occupati 80,0 MB di spazio su disco.
Continuare? [S/n] s
Scaricamento di:1 http://archive.ubuntu.com/ubuntu focal/main amd64 liberror-perl all 0.17029-1 [26,5 kB]
Scaricamento di:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git-man all 1:2.25.1-1ubuntu3.11 [887 kB]
Scaricamento di:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git amd64 1:2.25.1-1ubuntu3.11 [4.605 kB]
Scaricamento di:4 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-sip amd64 4.19.21+dfsg-1build1 [87,9 kB]
Scaricamento di:5 http://archive.ubuntu.com/ubuntu focal/universe amd64 python3-wxgtk4.0 amd64 4.0.7+dfsg-2build1 [6.569 kB]
Recuperati 12,2 MB in 3s (3.910 kB/s)         
Selezionato il pacchetto liberror-perl non precedentemente selezionato.
(Lettura del database... 375855 file e directory attualmente installati.)
Preparativi per estrarre .../liberror-perl_0.17029-1_all.deb...
Estrazione di liberror-perl (0.17029-1)...
Selezionato il pacchetto git-man non precedentemente selezionato.
Preparativi per estrarre .../git-man_1%3a2.25.1-1ubuntu3.11_all.deb...
Estrazione di git-man (1:2.25.1-1ubuntu3.11)...
Selezionato il pacchetto git non precedentemente selezionato.
Preparativi per estrarre .../git_1%3a2.25.1-1ubuntu3.11_amd64.deb...
Estrazione di git (1:2.25.1-1ubuntu3.11)...
Selezionato il pacchetto python3-sip non precedentemente selezionato.
Preparativi per estrarre .../python3-sip_4.19.21+dfsg-1build1_amd64.deb...
Estrazione di python3-sip (4.19.21+dfsg-1build1)...
Selezionato il pacchetto python3-wxgtk4.0 non precedentemente selezionato.
Preparativi per estrarre .../python3-wxgtk4.0_4.0.7+dfsg-2build1_amd64.deb...
Estrazione di python3-wxgtk4.0 (4.0.7+dfsg-2build1)...
Configurazione di liberror-perl (0.17029-1)...
Configurazione di git-man (1:2.25.1-1ubuntu3.11)...
Configurazione di python3-sip (4.19.21+dfsg-1build1)...
Configurazione di python3-wxgtk4.0 (4.0.7+dfsg-2build1)...
Configurazione di git (1:2.25.1-1ubuntu3.11)...
Elaborazione dei trigger per man-db (2.9.1-1)...
walter@walter-SVE1511C4E:~/Scrivania/WoeUSB-ng-master$ sudo pip3 install WoeUSB-ng
Collecting WoeUSB-ng
  Downloading WoeUSB-ng-0.2.12.tar.gz (164 kB)
     |████████████████████████████████| 164 kB 1.2 MB/s 
Collecting termcolor
  Downloading termcolor-2.3.0-py3-none-any.whl (6.9 kB)
Requirement already satisfied: wxPython in /usr/lib/python3/dist-packages (from WoeUSB-ng) (4.0.7)
Collecting numpy
  Downloading numpy-1.24.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
     |████████████████████████████████| 17.3 MB 6.8 MB/s 
Building wheels for collected packages: WoeUSB-ng
  Building wheel for WoeUSB-ng (setup.py) ... done
  Created wheel for WoeUSB-ng: filename=WoeUSB_ng-0.2.12-py3-none-any.whl size=190601 sha256=db7f3de56dcdeb28ef63ff80e380eb195a96d042136c66da58d1b9ef3550dc17
  Stored in directory: /root/.cache/pip/wheels/6b/2a/27/da1cdfb0883e4c1052a8771a291da46bf45d18306b3034cfac
Successfully built WoeUSB-ng
Installing collected packages: termcolor, WoeUSB-ng, numpy
Successfully installed WoeUSB-ng-0.2.12 numpy-1.24.3 termcolor-2.3.0
Standard