Installerer Debian på Netgear Stora

Her om dagen fant jeg dette miraklet i hendene mine: netgear ms 2000. Jeg bestemte meg for å umiddelbart slutte å bruke det innebygde operativsystemet og installere debian på harddisken min.

Informasjonen på nettverket er litt spredt, koblingene er for lengst døde, så jeg bestemte meg for å oppdatere debian-installasjonsprosessen på stora. Alle som er interessert, velkommen til katt.

Hovedkilden var denne artikkel.

Først trenger vi bilder for å installere systemet: fikk det her. Last ned begge filene. Vi skriver disse filene til roten av en flash-stasjon som er formatert i fat32.
Du trenger også en USB til UART PL2303TA-omformer.

Jeg hadde denne
Installerer Debian på Netgear Stora

Du trenger også programvare for å koble til maskinvaren, for eksempel hyperterminal eller kitt (kitt fungerte ikke for meg: skurker kom stadig inn i terminalen, så jeg brukte hyperterminal.

For å koble til en maskinvare med en kabel, må du først demontere den. Prosessen er enkel, så jeg vil ikke beskrive den. Vel, du må huske å sette inn en harddisk i det første sporet i butikken, der selve installasjonen vil finne sted.

Etter å ha demontert maskinvaren, kobler vi til adapteren. OBS, ikke koble til den røde ledningen, dvs. Du trenger bare å koble til 3 ledninger (fra batteriet: svart, grønn, hvit).
Så, ledningen er koblet til, driverne er koblet til. I com-portdriveren setter vi parametrene: hastighet 115200, antall biter 8, stoppbiter 1, ingen paritet. Etter det slår du på maskinvaren og kobler til den i terminalen. Når du ser meldingen Trykk på hvilken som helst tast... trykk på en hvilken som helst tast for å gå inn i u-boot bootloader.

En liten avvikelse.

Liste over kommandoer som vi vil betjene og som vil være nyttige:
usb reset, ide reset - initialisering av usb, ide enheter
fatls, ext2ls - vis katalog på fat- eller ext2-filsystemet.
setenv - innstilling av miljøvariabler
saveenv - skrive variabler til internminnet
tilbakestill - start enheten på nytt
printenv - skriv ut alle variabler
printenv NAME - utgang av NAME-variabelen
hjelp - utgang av alle kommandoer

Etter å ha gått inn i oppstartslasteren, still inn nettverksparametrene, initialiser usb-enheten, kontroller at flash-stasjonen har de nødvendige filene, lagre disse parameterne i enhetsminnet og start på nytt:

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
reset

Etter omstart, skriv inn kommandoene for å begynne å 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

Etter dette vil standard debian-installasjonen fortsette i tekstmodus. Vi installerer systemet, starter på nytt etter installasjonen, logger på uboot og skriver inn kommandoer 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 omstart starter den opp fra debian-harddisken, som er det vi opprinnelig ønsket.

PS Gjenoppretter den opprinnelige oppstartslasteren:

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

Legg til en kommentar