Installasjon av Debian pÄ Netgear Stora

HĂ€romdagen fick jeg tak i et slikt vidunder: netgear ms 2000 — stora. Jeg bestemte meg raskt for Ă„ gi opp den innebygde OS og installere debian pĂ„ harddisken.

Informasjonen pÄ nettet er litt fragmentert, lenkene er for lengst dÞde, sÄ jeg bestemte meg for Ä oppdatere prosessen med Ä installere debian pÄ stora. Hvis noen er interessert, er dere velkomne til Ä klikke videre.

Den viktigste kilden var denne article.

FÞrst trenger vi bildene for Ä installere systemet: jeg fant dem her. Last ned begge filene. Disse filene legges i roten pÄ en USB-minnepinne som er formatert i fat32.
Vi trenger ogsĂ„ en USB – UART PL2303TA-adapter.

Jeg hadde en slik
Installasjon av Debian pÄ Netgear Stora

Vi trenger ogsÄ programvare for Ä koble til enheten, for eksempel hyperterminal eller putty (jeg fikk det ikke til med putty: det kom alltid krakelyk pÄ terminalen, sÄ jeg brukte hyperterminal).

For Ä koble enheten til kabelen mÄ den fÞrst demonteres. Prosessen er ikke vanskelig, sÄ jeg vil ikke beskrive det. Og husk Ä sette harddisken i fÞrste spor pÄ stora, for installasjonen vil faktisk finne sted der.

Etter Ä ha demontert enheten kobler vi til adapteren. VÊr oppmerksom pÄ at du ikke kobler til den rÞde ledningen, altsÄ mÄ man kun koble til 3 ledninger (fra batteriet: svart, grÞnn, hvit).
SÄ, ledningen er koblet til, driverne er installert. I COM-portdriveren setter vi parametrene: fart 115200, antall biter 8, stoppbiter 1, ingen paritetskontroll. Deretter slÄr vi pÄ enheten og kobler til den i terminalen. NÄr du ser teksten Trykk en tast
 trykk pÄ en hvilken som helst tast for Ä gÄ inn i u-boot bootloaderen.

En liten digresjon.

Liste over kommandoer vi skal bruke og som vil vĂŠre nyttige:
usb reset, ide reset — initialisering av usb-, ide-enheter
fatls, ext2ls — se pĂ„ katalogen i fat eller ext2 filsystemet.
setenv — sette miljþvariabler
saveenv — lagre variabler til internminnet
reset — tilbakestille enheten
printenv — vise alle variabler
printenv NAME — vise variabelen NAME
help — vise alle kommandoer

Etter Ä ha kommet inn i bootloaderen, setter vi nettverksparametrene, initialiserer USB-enheten, sjekker at nÞdvendige filer er pÄ USB-minnepinnen, lagrer disse parametrene i enhetens minne og tilbakestiller:

Kommandoar

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

Etter tilbakestilling skriver vi inn kommandoene for Ă„ starte installasjonen av 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

Deretter vil den standard Debian-installasjonen kjÞres i tekstmodus. Installer operativsystemet, start det pÄ nytt etter installasjonen, gÄ inn i uboot og skriv inn kommandoene for Ä starte enheten fra harddisken:

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

Etter omstarten skjer oppstart fra harddisken med Debian, noe vi opprinnelig Ăžnsket.

P.S. Gjenoppretting av original oppstartslaster:

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

Kilde: habr.com

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster