Probleme beim Erstellen eines Live-USB mit Debian „Sqeeze“

Probleme beim Erstellen eines Live-USB mit Debian „Sqeeze“

Also, zunächst einmal verwende ich Debian sqeeze und versuche, ein Ubuntu 12.04 Precise Pangolin Live USB zu erstellen. Das ist im Moment ein bisschen problematisch, weil Debian die App „Startup Disk Creator“ nicht hat. Also habe ich in mehreren Debian-Foren nachgesehen und beschlossen, eine App namens unetbootin auszuprobieren (anscheinend ist das so ziemlich die einzige Möglichkeit, wie ich mit Squeeze ein Live-USB erstellen kann). Ich habe die ISO-Datei für 12.04 heruntergeladen, unetbootin geöffnet und es hat die Dateien auf den USB extrahiert und alles war perfekt. Aber wenn ich mein USB-Laufwerk neu starte, ist das erste, was auf meinem Bildschirm erscheint, ein Unetbootin-Menü, in dem ich nur „Standard“ auswählen kann. Nachdem ich die Eingabetaste gedrückt habe, wird nur eine Eingabeaufforderung geladen, die mit „(initramfs):“ beginnt. Ich kann nicht herausfinden, was ich falsch gemacht habe, da ich ein Neuling bin. Irgendwelche Ideen oder Alternativen?

Antwort1

Sie können auch verwenden dd.

Finden Sie zunächst mit den Namen des USB-Laufwerks heraus sudo fdisk -l, hängen Sie es dann aus und führen Sie

sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX

der /dev/sdXTeil ist das, was fdisk angezeigt hat, normalerweise /dev/sdb oder dev/sdc.

Beispiel

Hier ist die Ausgabe sudo fdisk -lmeines USB-Laufwerks:

Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         310      250879    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(31, 59, 27) logical=(309, 43, 18)

Was wir brauchen, ist der Gerätename, in diesem Fall /dev/sdc. Sie können es auch anders benennen, zum Beispiel /dev/sdb oder /dev/sdd (!/dev/sda ist normalerweise die Festplatte, verwenden Sie es also nicht!).

Nehmen wir an, dass sich die ISO-Datei, die ich auf das USB-Laufwerk schreiben möchte, im Ordner „Downloads“ in meinem Home-Verzeichnis befindet.

sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc

Der Befehl schreibt den Inhalt des ISO-Images auf das USB-Gerät.

Antwort2

Ähm, eine DD-Kopie ist wahrscheinlich die schlechteste Idee, um eine Live-CD von einem USB-Laufwerk zu booten. Im Ernst, unetbootin kommt wahrscheinlich einfach nicht mit dem Update der Casper-Skripte mit und hat eine Zeile in der Bootliste vergessen. Geben Sie unetbootin noch eine Chance, mounten Sie aber, wenn es fertig ist, die von ihm verwendete Partition und gehen Sie in den Syslinux-Ordner. Suchen Sie nach einer syslinux.cfg und nach der Eintragsliste, die mit LABEL default beginnt. Stellen Sie in der Anfügezeile sicher, dass boot=casper und cdrom-detect/try-usb=true enthalten sind. Ohne diese beiden Zeilen wird es nicht booten.

(Ex. APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --)

verwandte Informationen