HÀromdagen fann jag mig sjÀlv med detta mirakel i mina hÀnder: Jag bestÀmde mig för att omedelbart överge anvÀndningen av det inbyggda operativsystemet och installera det pÄ hÄrddisken. debian.
Informationen pÄ internet Àr lite spridd, lÀnkarna har dött ut sedan lÀnge, sÄ jag bestÀmde mig för att uppdatera installationsprocessen. debian pÄ stora. Om du Àr intresserad, vÀlkommen nedan.
Den huvudsakliga kÀllan var denna .
Först behöver vi avbildningar för att installera systemet: . Ladda ner bÄda filerna. Vi skriver dessa filer till roten pÄ en flash-enhet formaterad i fat32.
Du behöver ocksĂ„ en USB â UART-omvandlare PL2303TA.
Jag hade en sÄdan hÀr

Du behöver ocksÄ programvara för att ansluta till hÄrdvaran, till exempel Hyperterminal eller Putty (jag hade ingen tur med Putty: terminalen var alltid full av nonsens, sÄ jag anvÀnde Hyperterminal).
För att ansluta en jÀrnbit med en kabel mÄste du först demontera den. Processen Àr inte komplicerad, sÄ jag kommer inte att beskriva den. Du mÄste ocksÄ komma ihÄg att sÀtta in hÄrddisken i den första platsen i butiken, dÀr sjÀlva installationen kommer att Àga rum.
Efter att ha demonterat hÄrdvaran ansluter vi adaptern. Observera, anslut inte den röda kabeln, d.v.s. du behöver bara ansluta 3 kablar (frÄn batteriet: svart, grön, vit).
SĂ„, kabeln Ă€r ansluten, drivrutinerna Ă€r anslutna. I COM-portens drivrutin stĂ€ller vi in ââparametrarna: hastighet 115200, antal bitar 8, stoppbitar 1, ingen paritetskontroll. Efter detta slĂ„r vi pĂ„ hĂ„rdvaran och ansluter till den i terminalen. NĂ€r du ser inskriptionen Tryck pĂ„ valfri tangent⊠tryck pĂ„ valfri tangent för att öppna u-boot bootloader.
En liten utvikning.
Lista över kommandon som vi kommer att anvÀnda och som kommer att vara anvÀndbara:
usb-Ă„terstĂ€llning, ide-Ă„terstĂ€llning â initialisering av usb, ide-enheter
fatls, ext2ls â visa en katalog pĂ„ ett fat- eller ext2-filsystem.
setenv â instĂ€llning av miljövariabler
saveenv â skriv variabler till internminnet
Ă„terstĂ€ll â starta om enheten
printenv â skriv ut alla variabler
printenv NAME - utdata frÄn variabeln NAME
hjĂ€lp â utdata för alla kommandon
Efter att ha öppnat bootloadern stĂ€ller vi in âânĂ€tverksparametrarna, initierar USB-enheten, kontrollerar att flash-enheten innehĂ„ller de nödvĂ€ndiga filerna, sparar dessa parametrar i enhetens minne och startar om:
kommandon
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 omstart, ange kommandona för att starta installationen. 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
Efter detta fortsÀtter standardinstallationen. debian I textlÀge. Installera systemet, starta om efter installationen, skriv uboot och ange kommandona för att starta enheten frÄn hÄrddisken:
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
Efter omstart sker uppstart frÄn hÄrddisken debian, vilket var vad de frÄn början försökte uppnÄ.
P.S. à terstÀlla den ursprungliga bootloadern:
setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
resetKĂ€lla: will.com
