Sto cercando di creare un'unità Linux Live USB da un isoibrido ( .iso
) Immagine.
Per portare a termine questo compito, ho adottato questi passaggi in passato:
Pulire in modo sicuro l'unità flash utilizzando il comando:
sudo dd bs=4M if=/dev/zero of=/dev/sdx
Creare un
msdos
tabella delle partizioni sul flash drive congparted
Crea una nuova partizione (
/dev/sdx1
) che è l'intera dimensione del flash drive con afat32
filesystem (per compatibilità multipiattaforma) allineato al cilindro congparted
Impostare il
bootable
flag sulla partizione appena creata (/dev/sdx1
) utilizzandogparted
Controlla il filesystem sulla partizione appena creata (
/dev/sdx1
) per assicurarsi che tutte le operazioni di formattazione del disco siano state eseguite correttamentegparted
Scrivi la
.iso
immagine per l'unità flash utilizzando il comando:sudo dd bs=4M if=<distro>.iso of=/dev/sdx
Tuttavia, dopo aver completato l'ultimo passaggio, quando ispeziono di nuovo il disco con gparted, viene segnalato che tutto lo spazio sull'unità flash non è allocato e che non c'è alcuna tabella delle partizioni sul disco . Sospetto che questo possa avere qualcosa a che fare con il Master Boot Record (MBR) che viene sovrascritto o corrotto quando scrivo il .iso
per l'unità flash utilizzando il dd
comando.
Quando monto l'unità flash, tutti i file contenuti nel file .iso
sembra essere correttamente estratto dal .iso
e sono talvolta in grado di avviare la live USB. Tuttavia, ho avuto vari problemi di affidabilità usando questo metodo durante l'avvio e anche quando provavo a installare una distro su un disco rigido usando l'USB live. Come ho detto prima, ho il sospetto che questo potrebbe avere qualcosa a che fare con la tabella delle partizioni corrotta e il filesystem fat32 non viene rilevato correttamente dopo il .iso
è scritto sull'unità flash, che potrebbe causare alcuni problemi di lettura e scrittura con il disco durante l'avvio e l'installazione.
C'è un modo per evitare che questi problemi di affidabilità si verifichino e che la tabella delle partizioni venga danneggiata, pur continuando a utilizzarla gparted
e dd
?