Installerar Debian på Netgear Stora

Häromdagen hittade jag detta mirakel i mina händer: netgear ms 2000. Jag bestämde mig för att omedelbart sluta använda det inbäddade operativsystemet och installera debian på min hårddisk.

Informationen på nätverket är lite spridd, länkarna har för länge sedan dött, så jag bestämde mig för att uppdatera debianinstallationsprocessen på stora. Alla som är intresserade, välkomna till katt.

Huvudkällan var denna artikel.

Först behöver vi bilder för att installera systemet: fick det här. Ladda ner båda filerna. Vi skriver dessa filer till roten av en flash-enhet som är formaterad i fat32.
Du behöver också en USB till UART PL2303TA-omvandlare.

Jag hade den här
Installerar Debian på Netgear Stora

Du kommer också att behöva programvara för att ansluta till hårdvaran, till exempel hyperterminal eller kitt (spacklet fungerade inte för mig: skurkar kom hela tiden in i terminalen, så jag använde hyperterminal.

För att ansluta en hårdvara med en kabel måste du först ta isär den. Processen är enkel, så jag kommer inte att beskriva den. Tja, du måste komma ihåg att sätta in en hårddisk i den första kortplatsen i butiken, där den faktiska installationen kommer att ske.

Efter att ha demonterat hårdvaran ansluter vi adaptern. Observera, anslut inte den röda ledningen, d.v.s. Du behöver bara ansluta 3 ledningar (från batteriet: svart, grön, vit).
Så, tråden är ansluten, drivrutinerna är anslutna. I com-portdrivrutinen ställer vi in ​​parametrarna: hastighet 115200, antal bitar 8, stoppbitar 1, ingen paritet. Slå sedan på hårdvaran och anslut till den i terminalen. När du ser meddelandet Tryck på valfri tangent... tryck på valfri tangent för att öppna u-boot-starthanteraren.

En liten utvikning.

Lista över kommandon som vi kommer att använda och som kommer att vara användbara:
usb reset, ide reset - initiering av usb, ide enheter
fatls, ext2ls - visa katalogen på fat- eller ext2-filsystemet.
setenv - ställa in miljövariabler
saveenv - skriva variabler till internminnet
återställ - starta om enheten
printenv - skriv ut alla variabler
printenv NAME - utdata av variabeln NAME
hjälp - utmatning av alla kommandon

När du har angett starthanteraren, ställ in nätverksparametrarna, initiera usb-enheten, kontrollera att flashenheten har de nödvändiga filerna, spara dessa parametrar i enhetens minne och starta 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
reset

Efter omstarten anger du kommandona för att börja installera 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 kommer standardinstallationen av debian att fortsätta i textläge. Vi installerar systemet, startar om efter installationen, loggar in på uboot och anger kommandon 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 omstarten startar den från debians hårddisk, vilket är vad vi ursprungligen ville ha.

PS Återställer den ursprungliga starthanteraren:

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

Källa: will.com

Lägg en kommentar