For nylig havde jeg dette vidunder i hÊnderne: . Jeg besluttede straks at opgive brugen af det indbyggede styresystem og installere Debian pÄ harddisken.
Informationen pÄ nettet er lidt spredt, og linksene er for lÊngst dÞde, sÄ jeg besluttede at opdatere installationsprocessen for Debian pÄ Stora. Hvis nogen er interesseret, er I velkomne til at lÊse videre.
Den primĂŠre kilde var dette .
For at begynde har vi brug for installationsfilerne til systemet: . Download begge filer. Disse filer skal gemmes i roden pÄ et USB-drev, der er formateret i FAT32.
En USB-til-UART adapter PL2303TA vil ogsÄ vÊre nÞdvendig.
Jeg havde denne

Derudover vil der vÊre brug for software til at forbinde til hardwaren, som f.eks. HyperTerminal eller PuTTY (jeg fik ikke det til at fungere med PuTTY: der kom hele tiden krakazaber ind i terminalen, sÄ jeg brugte HyperTerminal.)
For at forbinde hardware med et kabel skal den fÞrst skilles ad. Processen er enkel, sÄ jeg vil ikke beskrive den. Og man skal ikke glemme at indsÊtte en harddisk i den fÞrste slot pÄ Stora, hvor installationen faktisk vil finde sted.
Efter at have skilt hardware ad, tilslutter vi adapteren. VÊr opmÊrksom pÄ, at den rÞde ledning ikke mÄ tilsluttes, dvs. kun 3 ledninger skal forbindes (fra batteriet: sort, grÞn, hvid).
SĂ„, ledningen er tilsluttet, drivere er tilsluttet. I COM-portens driver sĂŠtter vi parametrene: hastighed 115200, antal bits 8, stop bits 1, ingen paritetskontrol. Derefter tĂŠnder vi hardware og forbinder til den i terminalen. NĂ„r du ser beskeden Tryk pĂ„ en tastâŠ, tryk pĂ„ en vilkĂ„rlig tast for at fĂ„ adgang til bootloaderen u-boot.
Et lille sidespring.
Listen over kommandoer, som vi vil arbejde med og som vil vĂŠre nyttige:
usb reset, ide reset â initialisering af USB- og IDE-enheder
fatls, ext2ls â visning af mapper pĂ„ FAT eller ext2 filsystem.
setenv â indstilling af miljĂžvariabler
saveenv â gemme variabler i intern hukommelse
reset â genstart enheden
printenv â udskrive alle variabler
printenv NAME â udskrive variablen NAME
help â udskrive alle kommandoer
Efter at vÊre kommet ind i bootloaderen, vil vi indstille netvÊrksparametre, initialisere USB-enheden, tjekke om der er nÞdvendige filer pÄ USB-drevet, gemme disse parametre i enhedens hukommelse og genstarte:
Kommandoer
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
resetEfter genstart indtaster vi kommandoer for at begynde installationen af Debian:
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
Hereafter, the standard installation of Debian will proceed in text mode. We install the system, reboot after the installation, enter uboot and input commands to boot the device from the hard drive:
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
After rebooting, the system will boot from the hard drive Debian, which was the initial goal.
P.S. Restoring the original bootloader:
setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
resetKilde: habr.com
