Debian ynstallearje op Netgear Stora

De oare deis fûn ik dit wûnder yn myn hannen: netgear ms 2000. Ik besleat om fuortdaliks op te hâlden mei it brûken fan it ynbêde OS en ynstallearje debian op myn hurde skiif.

De ynformaasje oer it netwurk is in bytsje ferspraat, de keppelings binne al lang ferstoarn, dus ik besleat it debian-ynstallaasjeproses op stora te aktualisearjen. Elkenien ynteressearre, wolkom by kat.

De wichtichste boarne wie dizze artikel.

Earst hawwe wy ôfbyldings nedich om it systeem te ynstallearjen: krige it hjir. Download beide bestannen. Wy skriuwe dizze bestannen nei de root fan in flash-drive dat is opmakke yn fat32.
Jo sille ek in USB nei UART PL2303TA converter nedich.

Ik hie dizze
Debian ynstallearje op Netgear Stora

Jo sille ek software nedich hawwe om te ferbinen mei de hardware, bygelyks hyperterminal of stopverf (putty wurke net foar my: skurken kamen hieltyd yn 'e terminal, dus ik brûkte hyperterminal.

Om in stik hardware te ferbinen mei in kabel, moatte jo it earst disassemble. It proses is ienfâldich, dus ik sil it net beskriuwe. No, jo moatte ûnthâlde om in hurde skiif yn te setten yn 'e earste slot fan' e winkel, dêr't de eigentlike ynstallaasje sil plakfine.

Nei it demontearjen fan de hardware ferbine wy ​​de adapter. Oandacht, net ferbine de reade tried, i.e. Jo moatte allinich 3 draden ferbine (fan 'e batterij: swart, grien, wyt).
Dat, de draad is ferbûn, de bestjoerders binne ferbûn. Yn de com-poarte-bestjoerder sette wy de parameters yn: snelheid 115200, oantal bits 8, stopbits 1, gjin pariteit. Skeakelje dêrnei de hardware oan en ferbine dêrmei yn 'e terminal. As jo ​​​​it berjocht sjogge Druk op elke toets ... druk op elke toets om de u-boot-bootloader yn te gean.

In lytse ôfwiking.

List mei kommando's dy't wy sille operearje en dat sil nuttich wêze:
usb reset, ide reset - inisjalisaasje fan usb, ide apparaten
fatls, ext2ls - besjoch triemtafel op fet- of ext2-bestânsysteem.
setenv - omjouwingsfariabelen ynstelle
saveenv - skriuwe fariabelen nei ynterne ûnthâld
weromsette - it apparaat opnij starte
printenv - printsje alle fariabelen
printenv NAME - útfier fan de NAME fariabele
help - útfier fan alle kommando's

Nei it ynfieren fan 'e bootloader, set de netwurkparameters yn, inisjalisearje it usb-apparaat, kontrolearje dat it flash-drive de nedige bestannen hat, bewarje dizze parameters yn it apparaatûnthâld en opnij starte:

Kommando's

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

Fier nei de herstart de kommando's yn om debian te ynstallearjen:

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

Hjirnei sil de standert debian-ynstallaasje trochgean yn tekstmodus. Wy ynstallearje it systeem, opnij starte nei ynstallaasje, ynlogge by uboot en kommando's ynfiere om it apparaat fan 'e hurde skiif te booten:

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

Nei it herstarten bootet it fan 'e debian hurde skiif, dat is wat wy oarspronklik woenen.

P.S. De orizjinele bootloader weromsette:

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

Boarne: www.habr.com

Add a comment