Neulich habe ich dieses Wunder in meinen Händen gefunden:
Die Informationen im Netzwerk sind etwas verstreut, die Links sind längst nicht mehr vorhanden, daher habe ich beschlossen, den Debian-Installationsprozess auf Stora zu aktualisieren. Wer Interesse hat, ist herzlich willkommen bei cat.
Die Hauptquelle war diese
Zunächst benötigen wir Bilder, um das System zu installieren:
Sie benötigen außerdem einen USB-zu-UART-Konverter PL2303TA.
Ich hatte dieses
Sie benötigen außerdem Software, um eine Verbindung zur Hardware herzustellen, zum Beispiel Hyperterminal oder Putty (Putty hat bei mir nicht funktioniert: Immer wieder gelangten Betrüger in das Terminal, also habe ich Hyperterminal verwendet.
Um ein Hardwareteil mit einem Kabel zu verbinden, müssen Sie es zunächst zerlegen. Der Vorgang ist einfach, daher werde ich ihn nicht beschreiben. Nun, Sie müssen daran denken, eine Festplatte in den ersten Steckplatz des Speichers einzusetzen, auf dem die eigentliche Installation stattfinden wird.
Nach der Demontage der Hardware schließen wir den Adapter an. Achtung, schließen Sie nicht das rote Kabel an, d.h. Sie müssen nur 3 Drähte anschließen (von der Batterie: schwarz, grün, weiß).
Also, das Kabel ist angeschlossen, die Treiber sind angeschlossen. Im COM-Port-Treiber stellen wir die Parameter ein: Geschwindigkeit 115200, Anzahl der Bits 8, Stoppbits 1, keine Parität. Schalten Sie anschließend die Hardware ein und stellen Sie im Terminal eine Verbindung her. Wenn Sie die Meldung „Drücken Sie eine beliebige Taste...“ sehen, drücken Sie eine beliebige Taste, um den U-Boot-Bootloader aufzurufen.
Ein kleiner Exkurs.
Liste der Befehle, die wir ausführen werden und die nützlich sein werden:
USB-Reset, IDE-Reset – Initialisierung von USB- und IDE-Geräten
fatls, ext2ls – Verzeichnis im FAT- oder ext2-Dateisystem anzeigen.
setenv – Umgebungsvariablen festlegen
saveenv – Variablen in den internen Speicher schreiben
Zurücksetzen – Starten Sie das Gerät neu
printenv – alle Variablen drucken
printenv NAME – Ausgabe der NAME-Variablen
help - Ausgabe aller Befehle
Stellen Sie nach dem Aufrufen des Bootloaders die Netzwerkparameter ein, initialisieren Sie das USB-Gerät, überprüfen Sie, ob das Flash-Laufwerk über die erforderlichen Dateien verfügt, speichern Sie diese Parameter im Gerätespeicher und starten Sie neu:
Befehle
usb reset
fatls usb 0
setenv mainlineLinux yes
setenv arcNumber 2743
setenv ipaddr your_IP
setenv gatewayip your_GW_IP
setenv dnsip your_DNS_IP
saveenv
reset
Geben Sie nach dem Neustart die Befehle ein, um mit der Debian-Installation zu beginnen:
usb reset
fatload usb 0 0x200000 uImage
fatload usb 0 0x800000 uInitrd
setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
bootm 0x200000 0x800000
Danach wird die Standard-Debian-Installation im Textmodus fortgesetzt. Wir installieren das System, starten nach der Installation neu, melden uns bei uboot an und geben Befehle ein, um das Gerät von der Festplatte zu starten:
setenv bootcmd_ide 'ide reset; ext2load ide 0 0x200000 /uImage; ext2load ide 0 0x800000 /uInitrd'
setenv bootcmd 'setenv bootargs $(console) root=/dev/sda2; run bootcmd_ide; bootm 0x200000 0x800000'
saveenv
reset
Nach dem Neustart bootet es von der Debian-Festplatte, was wir ursprünglich wollten.
PS Wiederherstellen des ursprünglichen Bootloaders:
setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
reset
Source: habr.com