Création d'une installation Linux amorçable USB sans décompression

11

Je souhaite installer Scientific Linux depuis USB. Je ne sais pas pourquoi unetbootin ne fonctionne pas mais je ne suis pas curieux de le savoir: après tout, je suis passé à Linux depuis Windows pour voir et apprendre les procédures sous-jacentes. Je formate ma clé USB en FAT32 et exécute cette commande en tant que root:

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

Bien qu'il fonctionne pour les Live-CD ou les installations réseau (moins de 1 Go), il ne fonctionne pas pour les DVD d'installation réels d'environ ~ 4 Go. Je serais vraiment reconnaissant si quelqu'un pouvait m'aider à résoudre ce problème.

Compte tenu du fait que cela fonctionne pour les petits fichiers .iso, je suppose que cela a à voir avec le système de fichiers, ai-je raison? Quelles autres options ai-je?

makhlaghi
la source

Réponses:

13

Un CD-ROM et une clé USB utilisent des méthodes entièrement différentes pour démarrer. Pour une image ISO9660 sur un CD-ROM, c'est la spécification El Torito qui la rend amorçable; pour une clé USB, il a besoin d'un secteur de démarrage de style Master Boot Record .

ISOLINUX , le chargeur de démarrage utilisé dans les images de CD-ROM ISO9660 pour démarrer Linux, a récemment ajouté un mode hybride "isohybride" qui utilise des astuces intelligentes pour créer une image unique qui peut être démarrée dans les deux sens.

Je suppose que vos LiveCD sont en fait des images isohybrides, contrairement aux DVD d'installation complète. Vous pourrez peut-être utiliser l' isohybridoutil dans la syslinuxdistribution pour les convertir, comme décrit dans le lien du mode hybride ci-dessus.

Jim Paris
la source
Merci pour les informations détaillées, j'ai beaucoup appris. L'application de l'isohybride au .iso donne ces deux commentaires: isohybrid: Warning: more than 1024 cylinders: 3482et isohybrid: Not all BIOSes will be able to boot this device. J'essaie de copier le .iso sur USB pour voir ce qui se passe.
makhlaghi
Heureusement, ces erreurs n'étaient pas importantes pour mon BIOS et cela fonctionnait parfaitement. Merci beaucoup Jim.
makhlaghi