Creazione di un'installazione Linux avviabile USB senza unetbootin


11

Voglio installare Scientific Linux da USB. Non so perché unetbootin non funzioni, ma non sono curioso di scoprirlo: dopo tutto, mi sono trasferito su Linux da Windows per vedere e apprendere le procedure sottostanti. Formatto la mia unità USB su FAT32 ed eseguo questo comando come root:

# pv -tpreb /path/to/the/downloaded/iso | sudo dd of=/path/to/the/USB/device 

Mentre funziona per Live-CD o installazioni di rete (inferiori a 1 GB), non funziona per i DVD di installazione effettivi che sono circa ~ 4 GB. Le sarei davvero grato se qualcuno potesse aiutarmi a risolvere questo problema.

Considerando il fatto che funziona con file .iso più piccoli, suppongo che abbia a che fare con il file system, ho ragione? Quali altre opzioni ho?

Risposte:


13

Un CD-ROM e una chiavetta USB utilizzano metodi completamente diversi per l'avvio. Per un'immagine ISO9660 su un CD-ROM, è la specifica El Torito che la rende avviabile; per una chiavetta USB, è necessario un settore di avvio in stile Master Boot Record .

ISOLINUX , il bootloader utilizzato nelle immagini CD-ROM ISO9660 per avviare Linux, ha recentemente aggiunto una modalità ibrida "isoibrida" che utilizza alcuni trucchi intelligenti per creare una singola immagine che può essere avviata in entrambi i modi.

La mia ipotesi è che i tuoi LiveCD siano in realtà immagini isoibride, mentre i DVD di installazione completa non lo sono. Potresti essere in grado di utilizzare lo isohybridstrumento nella syslinuxdistribuzione per convertirli, come descritto nel link in modalità ibrida sopra.


Grazie per le informazioni dettagliate, ho imparato molto. Applicare isoibrido a .iso dà questi due commenti: isohybrid: Warning: more than 1024 cylinders: 3482e isohybrid: Not all BIOSes will be able to boot this device. Sto cercando di copiare .iso su USB per vedere cosa succede.
makhlaghi,

Fortunatamente quegli errori non erano importanti per il mio BIOS e funzionava in modo eccellente. Grazie mille Jim.
makhlaghi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.