Erstellen einer bootfähigen Linux-Installation USB ohne Unetbootin

11

Ich möchte Scientific Linux von USB installieren. Ich weiß nicht, warum Unetbootin nicht funktioniert, aber ich bin nicht neugierig, es herauszufinden: Schließlich bin ich von Windows auf Linux umgestiegen, um die zugrunde liegenden Verfahren zu sehen und zu lernen. Ich formatiere mein USB-Laufwerk auf FAT32 und führe diesen Befehl als root aus:

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

Während es für Live-CDs oder Netzwerkinstallationen (mit weniger als 1 GB) funktioniert, funktioniert es nicht für die tatsächlichen Installations-DVDs mit ca. 4 GB. Ich wäre Ihnen sehr dankbar, wenn mir jemand helfen könnte, dieses Problem zu beheben.

In Anbetracht der Tatsache, dass es für kleinere ISO-Dateien funktioniert, hat es wohl mit dem Dateisystem zu tun. Bin ich richtig? Welche anderen Optionen habe ich?

Makhlaghi
quelle

Antworten:

13

Eine CD-ROM und ein USB-Stick verwenden zum Booten völlig unterschiedliche Methoden. Für ein ISO9660-Image auf einer CD-ROM ist es die El Torito-Spezifikation , die es bootfähig macht. Für einen USB-Stick ist ein Bootsektor im Master Boot Record- Stil erforderlich .

ISOLINUX , der Bootloader , die in ISO9660 CD-ROM - Images verwendet wird , um Linux zu booten, hat vor kurzem einen „isohybrid“ hinzugefügt Hybrid - Modus , der einige cleveren Tricks verwendet ein einzelnes Bild zu erstellen , die in beiden Richtungen gestartet werden können.

Ich vermute, dass Ihre LiveCDs tatsächlich Isohybrid-Images sind, während dies bei DVDs mit vollständiger Installation nicht der Fall ist. Möglicherweise können Sie das isohybridTool in der syslinuxDistribution verwenden, um sie zu konvertieren, wie oben im Link zum Hybridmodus beschrieben.

Jim Paris
quelle
Vielen Dank für die detaillierten Informationen, ich habe viel gelernt. Das Anwenden von Isohybrid auf die .iso gibt diese beiden Kommentare: isohybrid: Warning: more than 1024 cylinders: 3482und isohybrid: Not all BIOSes will be able to boot this device. Ich versuche, die ISO-Datei auf USB zu kopieren, um zu sehen, was passiert.
Makhlaghi
Glücklicherweise waren diese Fehler für mein BIOS nicht wichtig und es hat hervorragend funktioniert. Vielen Dank Jim.
Makhlaghi