Installation af Debian på Netgear Stora

Forleden fandt jeg dette mirakel i mine hænder: netgear ms 2000. Jeg besluttede mig for straks at stoppe med at bruge det indlejrede OS og installere debian på min harddisk.

Informationen på netværket er lidt spredt, linkene er for længst døde, så jeg besluttede at opdatere debians installationsprocessen på stora. Alle interesserede, velkommen til kat.

Hovedkilden var denne artiklen.

Først skal vi bruge billeder for at installere systemet: fik den her. Download begge filer. Vi skriver disse filer til roden af ​​et flashdrev, der er formateret i fat32.
Du skal også bruge en USB til UART PL2303TA konverter.

Jeg havde denne
Installation af Debian på Netgear Stora

Du skal også bruge software til at oprette forbindelse til hardwaren, for eksempel hyperterminal eller kit (spartel fungerede ikke for mig: skurke blev ved med at komme ind i terminalen, så jeg brugte hyperterminal.

For at forbinde et stykke hardware med et kabel, skal du først skille det ad. Processen er enkel, så jeg vil ikke beskrive den. Nå, du skal huske at indsætte en harddisk i butikkens første slot, hvor selve installationen vil finde sted.

Efter adskillelse af hardwaren tilslutter vi adapteren. Bemærk, tilslut ikke den røde ledning, dvs. Du behøver kun at forbinde 3 ledninger (fra batteriet: sort, grøn, hvid).
Så ledningen er tilsluttet, driverne er tilsluttet. I com-port-driveren indstiller vi parametrene: hastighed 115200, antal bits 8, stopbits 1, ingen paritet. Tænd derefter hardwaren og opret forbindelse til den i terminalen. Når du ser beskeden Tryk på en vilkårlig tast... tryk på en vilkårlig tast for at åbne u-boot bootloader.

En lille udgravning.

Liste over kommandoer, som vi vil betjene, og som vil være nyttige:
usb nulstilling, ide nulstilling - initialisering af usb, ide enheder
fatls, ext2ls - se mappe på fat eller ext2 filsystem.
setenv - indstilling af miljøvariabler
saveenv - skrivning af variabler til intern hukommelse
nulstil - genstart enheden
printenv - udskriv alle variabler
printenv NAME - output af NAME-variablen
hjælp - output af alle kommandoer

Efter indlæsning af bootloaderen skal du indstille netværksparametrene, initialisere usb-enheden, kontrollere, at flashdrevet har de nødvendige filer, gem disse parametre i enhedens hukommelse og genstart:

Команды

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 genstart skal du indtaste kommandoerne for at begynde at installere 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

Herefter vil standardinstallationen af ​​debian fortsætte i teksttilstand. Vi installerer systemet, genstarter efter installationen, logger på uboot og indtaster kommandoer for at starte enheden 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

Efter genstarten starter den fra debians harddisk, hvilket er det, vi oprindeligt ønskede.

PS Gendannelse af den originale 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
reset

Kilde: www.habr.com

Tilføj en kommentar