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/sdxCreare un
msdostabella delle partizioni sul flash drive congpartedCrea una nuova partizione (
/dev/sdx1) che è l'intera dimensione del flash drive con afat32filesystem (per compatibilità multipiattaforma) allineato al cilindro congpartedImpostare il
bootableflag sulla partizione appena creata (/dev/sdx1) utilizzandogpartedControlla il filesystem sulla partizione appena creata (
/dev/sdx1) per assicurarsi che tutte le operazioni di formattazione del disco siano state eseguite correttamentegpartedScrivi la
.isoimmagine 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 .isoe 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?