Wie installiere ich Debian von einem USB-Laufwerk?

53

Ich habe einen glänzenden neuen x64-Laptop unter Windows 7 und möchte Debian stable dual booten.

Ich habe Ubuntu in der Vergangenheit auf vielen Laptops mithilfe eines USB-Laufwerks installiert, aber ich kann keine anständigen Anweisungen für die Installation von Debian wie die Ubuntu-Anweisungen finden .

Ich habe Debian in der Vergangenheit auch ein paar Mal von CD installiert, aber meine neue Maschine hat kein optisches Laufwerk.

Die Fragen sind:

  1. Welche Dateien benötige ich von der Debian-Download-Seite ?

  2. Wie mache ich die Debian-Dateien auf einem USB-Laufwerk bootfähig?

  3. Hat das Debian-Installationsprogramm einen Festplatten-Partitionierer (wie das Ubuntu-Installationsprogramm)? Das Lesen der Installationsanleitung scheint es nicht zu sein, was eine weitere Hürde wäre. Wenn dies der Fall ist, welchen Partitionierer kann ich verwenden?

blokeley
quelle

Antworten:

40

Laden Sie UNetbootin herunter , mit dem Sie sofort bootfähige USB-Installationsmedien für fast alle Linux- und BSD-Distributionen erstellen können.

Führen Sie es einfach aus, wählen Sie Debian aus, wählen Sie das USB-Laufwerk aus und warten Sie, während es die ISO-Datei herunterlädt und auf Ihren USB-Stick überträgt. Danach ist es bootfähig und die Installation funktioniert wie von einer CD.

Wiesław Herr
quelle
Gute Antwort bisher. Wissen Sie, ob Debian während der Installation die Option bietet, die Festplatte zu partitionieren?
Blokeley
1
Jede Linux-Distribution, mit der Sie die Festplatte nicht partitionieren können, ist zum Scheitern verurteilt. Das Partitionieren der Festplatte ist ein grundlegender Bestandteil jeder Linux-Installation. Also würde ich ja sagen, das tut es.
Majenko
1
Fantastische Antwort. Hat das erste Mal funktioniert, und das war nach mehreren Stunden des Versuchs, die Anweisungen in der Debian-Installationsanleitung zum Laufen zu bringen.
Recurse
1
Ich hatte mehr Glück mit dem Universal USB Installer, bei dem UNetBootin bootmgr fehlte
Raziel
1
Falls jemand interessiert ist, hat das Installationsprogramm beim Versuch, Debian 9.4.0 zu installieren, festgestellt, dass ich das Installationsmedium mit UNetbootin erstellt habe. Es wurde gewarnt, dass "UNetbooin regelmäßig mit schwierigen oder nicht reproduzierbaren Problemberichten von Benutzern verknüpft ist ..." Außerdem wurde angegeben, dass es Probleme gab, die Installation ohne UNetbooin zu versuchen.
James B. Nall
46

Wenn Sie unter Linux arbeiten, ist es am einfachsten, dies zu tun ( wie in den Dokumenten beschrieben ):

cat debian.iso > /dev/sdX; sync

Wenn X Ihr Laufwerksbuchstabe ist, können Sie den richtigen Buchstaben ermitteln, indem Sie die Ausgabe von dmesgdirekt nach dem Anschließen Ihres USB-Geräts überprüfen . Zum Beispiel für mich (und wahrscheinlich viele) wäre es/dev/sdb

Dadurch wird alles von Ihrem USB-Laufwerk gelöscht. Seien Sie also vorsichtig!

AKTUALISIEREN:

Der Vollständigkeit halber sollte ich auch Rufus für Windows erwähnen .

Shahin Dohan
quelle
1
Warum die Gegenstimme? Diese Methode funktioniert und ist bei weitem der einfachste Weg, ein bootfähiges Debian-USB-Laufwerk zu erstellen.
Shahin Dohan
2
Es hat bei mir nicht funktioniert. Es wurde nur ein leerer Bildschirm angezeigt, als ich versuchte zu installieren. Ich bin mir nicht sicher, ob es ein Problem mit meinem USB-Laufwerk oder dem oben genannten Image oder Befehl gibt.
Sivaji
@Sivaji was meinst du mit "versucht zu installieren"? Wenn Sie tatsächlich zum Menü gekommen sind, ist es wahrscheinlich keines davon. Versuchen Sie, das normale Installationsprogramm (nicht das grafische) auszuführen, und prüfen Sie, ob dies funktioniert.
Shahin Dohan
3
Keine Ahnung, warum dies nicht die akzeptierte Antwort ist, es ist einfach, leicht zu merken und funktioniert und erfordert keine anderen Tools. Bester USB-ISO-Vorschlag, den ich je gesehen habe.
Lizardx
Perfekt, einfach arbeiten!
KcFnMi
21
  1. Öffnen Sie die Debian-Download-Seite und laden Sie die richtige CD / DVD für Ihren PC herunter. Wenn Sie über einen modernen Computer verfügen, benötigen Sie höchstwahrscheinlich die amd64- Version. Ich würde vorschlagen, sich für CD zu entscheiden, da Sie heute wahrscheinlich über eine Breitbandverbindung verfügen und später sehr schnell weitere benötigte Pakete herunterladen können.
  2. Wenn Sie ein Linux-Terminal verwenden, können Sie Ihren USB-Stick mit dd vorbereiten. (Der ISO-Dateiname in diesem Befehl ist nur ein Beispiel. Sie müssen Ihren heruntergeladenen ISO-Namen und Pfad verwenden:

    dd if = / your / path / debian-7.5.0-i386-netinst.iso von = / dev / sdX bs = 4M
    sync

Siehe Debian offizielle Anweisungen hier .

Bearbeiten: Synchronisierung hinzugefügt, um Geräteschreibvorgänge vor dem Auswerfen des USB-Geräts zu löschen.

  1. Moderne Debian - Versionen enthalten ein Partitionierungs - Tool und Assistenten, sollte der Prozess recht einfach sein, wie erwähnt in allen den Führungen, ein hier .
Pitto
quelle
6

Bisher ist der einfachste Weg, den ich gefunden habe

cp debian-7.2.0-i386-netinst.iso /dev/sdX
sync

Wobei X der dem Gerät zugewiesene Laufwerksbuchstabe ist (siehe dmesg direkt nach dem Einstecken des USB)

Wie in den Debian-Anweisungen zu sehen

Javier Mr
quelle
Hat bei mir nicht funktioniert.
Dr. Beco
4

4.3.3. Manuelles Kopieren von Dateien auf den USB-Stick - die flexible Art ( Debian Official Ref. )

Nachdem ich andere Optionen ausprobiert hatte und einige Notebooks sich weigerten zu booten, habe ich diesen "flexiblen Weg" ausprobiert und es war der einzige, der für mich funktioniert hat.

  1. Stecken Sie Ihren neuen USB-Stick in den USB-Stick (einen neuen oder einen, bei dem Sie nicht alle Daten verlieren möchten).

  2. Hängen Sie es aus, wenn es automatisch eingehängt wurde

    • umount / dev / sdX1 (und sdX2, ...)
  3. partitioniere es (ich mag old-fashion fdisk)

    • fdisk / dev / sdX
    • d, um alle Partitionen zu löschen
    • n, um eine neue zu erstellen, wobei der gesamte Speicherplatz verwendet wird
    • t, um den Partitionstyp in ID c zu ändern: W95 FAT32 (LBA)
    • a, um sicherzustellen, dass es bootfähig ist
    • w, um die Änderungen zu schreiben und zu beenden
  4. Installieren Sie einen MBR mit (ich habe diesen Schritt nicht benötigt, damit Sie ihn testen können. Die Verwendung schadet jedoch nicht):

    • install-mbr / dev / sdX
  5. Erstellen Sie das Dateisystem

    • mkdosfs -F32 -n "Debian85" / dev / sdX1
  6. Lassen Sie es unmontiert und generieren Sie das System darin:

    • syslinux / dev / sdX1
  7. Lass uns den USB-Stick mounten:

    • mount / dev / sdX1 / mnt / d2 /
  8. Kopieren Sie einige Dateien (stellen Sie sicher, dass Sie sie von hd-media herunterladen ):

    • cp vmlinuz / mnt / d2
    • cp initrd.gz / mnt / d2
  9. Bearbeiten Sie die Datei syslinux.cfg und fügen Sie den folgenden Inhalt hinzu:

    • vim /mnt/d2/syslinux.cfg

DEFAULT linux
LABEL linux
    SAY Boot Debian Jessie 8.5 CD-1 from SYSLINUX...
    KERNEL vmlinuz
    APPEND ro root=/dev/ram initrd=initrd.gz vga=788
    PROMPT 1

  1. Kopieren Sie das ISO-Image auf den USB-Stick:

    • cp /some/path/debian-live-8.5.0-amd64-kde-desktop.iso.
    • synchronisieren
  2. Hängen Sie den Stick aus und es ist bereit, einige Maschinen zu booten:

    • umount / mnt / d2

Anmerkungen:

  1. Wenn Sie irgendwann verwirrt sind, was wo montiert ist, vergessen Sie nicht zu laufen:

lsblk -fo +size

  1. Ein Kommentar aus meiner Erfahrung: Wenn Sie die Dateien in Schritt 8 von Ihrem gemounteten ISO-CD-Image anstelle von dem HD-Medium kopieren , dann nach einem erfolgreichen Start zu Beginn der Installation (Schritt "CD-ROM erkennen und mounten") "), zeigt es Ihnen die Nachricht:

    msgstr "Falsche CD - ROM / CD - ROM erkannt kann nicht für die Installation verwendet werden".

Wenn Sie googeln, kann dies zu Problemen führen unetbootin, aber wie Sie sehen können, gibt diese Methode den gleichen Fehler aus und verwendet kein solches Programm.

  1. Da diese Methode den verfügbaren Speicherplatz des USB-Sticks nach dem Vorgang nutzbar macht, ist es eine gute Idee, einen Ordner zu erstellen (verwenden Sie den Namen, firmwaredamit Debian ihn während der Installation finden kann) und alle Arten von nicht-freier Firmware hinzuzufügen wird möglicherweise während der Installation benötigt. Sie können sie von diesem inoffiziellen Netinstall-Image erhalten .
Dr. Beco
quelle
Eine weitere gute Referenz: unicom.com/blog/entry/563
Dr. Beco
3

Sie können EasyBCD versuchen , direkt von der ISO-Datei zu booten, ohne einen bootfähigen USB-Stick zu erstellen


quelle
Vielen Dank für den Hinweis, aber dies beantwortet keine der 3 spezifischen Fragen.
Blokeley
2

Debian.org - 4.3. Vorbereiten der Dateien für das Booten des USB-Speichersticks

4.3.1. Vorbereiten eines USB-Sticks mit einem Hybrid-CD- oder -DVD-Image

Debian-CD- und -DVD-Images können jetzt direkt auf einen USB-Stick geschrieben werden. Dies ist eine sehr einfache Möglichkeit, einen bootfähigen USB-Stick zu erstellen. Wählen Sie einfach ein CD- oder DVD-Image (z. B. netinst, CD-1, DVD-1 oder netboot), das auf Ihren USB-Stick passt. Siehe Abschnitt 4.1, „Offizielle Debian GNU / Linux-CD / DVD-ROM-Sätze“, um ein CD- oder DVD-Image zu erhalten.

Das von Ihnen gewählte CD- oder DVD-Image sollte direkt auf den USB-Stick geschrieben werden, wobei der aktuelle Inhalt überschrieben wird. Wenn Sie beispielsweise ein vorhandenes GNU / Linux-System verwenden, können Sie die CD- oder DVD-Image-Datei wie folgt auf einen USB-Stick schreiben:

# cp debian.iso /dev/sdX
# sync

4.3.3. Manuelles Kopieren von Dateien auf den USB-Stick - auf flexible Weise

Wenn Sie mehr Flexibilität wünschen oder nur wissen möchten, was los ist, sollten Sie die folgenden Methoden anwenden, um die Dateien auf Ihrem Stick abzulegen. Ein Vorteil dieser Methode ist, dass Sie - wenn die Kapazität Ihres USB-Sticks groß genug ist - die Möglichkeit haben, jedes ISO-Image, auch ein DVD-Image, darauf zu kopieren.


In Bezug auf den Bootloader für MS FAT-formatiertes Dateisystem.

mon
quelle
1

So zitieren Sie aus der sehr ausführlichen Anleitung zur Debian-Installation :

Schritt 3 (cfdisk) Sie sollten sich jetzt oben auf einem schwarzen Bildschirm mit der Aufschrift "cfdisk 2.11n" befinden. Hier werden wir unsere Festplatte partitionieren, um sie vorzubereiten und Debian zu installieren. Wahrscheinlich ist eine der "gruseligsten" Aufgaben bei der Installation von Debian das Partitionieren des Laufwerks. Debian verwendet ein Befehlszeilentool namens cfdisk, das sehr einfach zu verwenden ist. Lassen Sie sich also nicht von seiner monochromen Darstellung entmutigen.

Majenko
quelle
0

Dies wird hoffentlich für andere nützlich sein.

Derzeit finden Sie die offiziellen FAQ zu Debian-Installations-CDs - https://www.debian.org/CD/faq/#write-usb (neben den üblichen Linuxy-Methoden, die nützlich sind, bis Sie sich auf einem Windows-Computer befinden). - Schlägt auch Win32DiskImager vor, ein einfaches GUI-basiertes Programm zum Schreiben von bootfähigen Images (wie Debian .iso) auf USB: http://sourceforge.net/projects/win32diskimager/files/latest/download

Ich habe diese Methode verwendet, um das neueste x86- und x64-Debian ohne irgendwelche Probleme zu installieren.

underscore_d
quelle
Bitte beschreiben Sie den Inhalt der Websites, auf die Sie verlinkt haben. Andernfalls ist Ihre Antwort unbrauchbar, wenn sie entfernt werden.
Máté Juhász,
Welche Beschreibung möchten Sie mehr als "die offiziellen FAQ zu Debian-Installations-CDs" und "Win32DiskImager"? Beides erscheint mir selbsterklärend. Ich bin nicht sarkastisch, aber wenn Sie weitere Informationen wünschen, geben Sie an, was.
underscore_d
0

Eine alternative Methode: Aus Ihrer Frage sehe ich keinen bestimmten Grund, warum Sie Debian auf einen USB-Stick kopieren möchten (wenn es einen gibt, korrigieren Sie mich). Wenn Sie wirklich nur Debian auf einem Computer mit Windows 7 dual booten möchten, bietet der Win32-Loader eine einfache Möglichkeit, dies zu tun. Man kann dies von jedem Debian-Spiegel im Verzeichnis debian / tools abrufen. Es ist einfach zu bedienen und selbsterklärend. Stellen Sie nach der Ausführung einfach die gewünschten Optionen ein (z. B. Tastaturlayout wird automatisch erkannt) und klicken Sie dann auf die Schaltfläche Installieren. Das Setup lädt die benötigten Dateien herunter und ermöglicht das direkte Booten des Installationsprogramms, ohne dass ein USB-Stick bootfähig gemacht und viele Dateien darauf kopiert werden müssen. Und ja, das Debian-Installationsprogramm bietet eine Möglichkeit, die Festplatte zu partitionieren.

Fcnjd
quelle