Installeer Debian op Netgear Stora

Ek het nou die dag hierdie wonderwerk in my hande gekry: netgear ms 2000. Ek het besluit om dadelik op te hou om die ingebedde bedryfstelsel te gebruik en debian op my hardeskyf te installeer.

Die inligting op die netwerk is 'n bietjie verstrooi, die skakels is lankal dood, so ek het besluit om die debian-installasieproses op stora op te dateer. Enige iemand wat belangstel, welkom om te kat.

Die hoofbron was hierdie een ΡΡ‚Π°Ρ‚ΡŒΡ.

Eerstens benodig ons beelde om die stelsel te installeer: het dit hier gekry. Laai beide lΓͺers af. Ons skryf hierdie lΓͺers na die wortel van 'n flash drive wat in fat32 geformateer is.
Jy sal ook 'n USB na UART PL2303TA-omskakelaar benodig.

Ek het hierdie een gehad
Installeer Debian op Netgear Stora

Jy sal ook sagteware nodig hΓͺ om aan die hardeware te koppel, byvoorbeeld hiperterminaal of stopverf (stopverf het nie vir my uitgewerk nie: skelms het aanhou om in die terminaal te kom, so ek het hiperterminaal gebruik.

Om 'n stuk hardeware met 'n kabel te koppel, moet jy dit eers uitmekaar haal. Die proses is eenvoudig, so ek sal dit nie beskryf nie. Wel, jy moet onthou om 'n hardeskyf in die eerste gleuf van die winkel te plaas, waarop die werklike installasie sal plaasvind.

Nadat ons die hardeware uitmekaar gehaal het, koppel ons die adapter. Let op, moenie die rooi draad verbind nie, d.w.s. Jy hoef net 3 drade te verbind (van die battery: swart, groen, wit).
Dus, die draad is gekoppel, die drywers is gekoppel. In die com port bestuurder stel ons die parameters: spoed 115200, aantal bisse 8, stop bisse 1, geen pariteit. Skakel daarna die hardeware aan en koppel daaraan in die terminale. Wanneer jy die boodskap sien Druk enige sleutel... druk enige sleutel om die u-boot selflaaiprogram te betree.

'n Klein afwyking.

Lys van opdragte wat ons sal uitvoer en wat nuttig sal wees:
usb reset, ide reset - inisialisering van usb, ide toestelle
fatls, ext2ls - sien gids op vet of ext2 lΓͺer stelsel.
setenv - stel omgewingsveranderlikes in
saveenv - skryf veranderlikes na interne geheue
herstel - herlaai die toestel
printenv - druk alle veranderlikes
printenv NAME - uitvoer van die NAME veranderlike
help - uitvoer van alle opdragte

Nadat u die selflaaiprogram ingevoer het, stel die netwerkparameters in, inisialiseer die usb-toestel, maak seker dat die flash drive die nodige lΓͺers het, stoor hierdie parameters in die toestelgeheue en herlaai:

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹

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

Na die herlaai, voer die opdragte in om debian te begin installeer:

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

Hierna sal die standaard debian-installasie in teksmodus voortgaan. Ons installeer die stelsel, herlaai na installasie, meld aan by uboot en voer opdragte in om die toestel vanaf die hardeskyf te begin:

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

Na die herlaai, begin dit vanaf die Debian-hardeskyf, wat is wat ons oorspronklik wou hΓͺ.

PS Herstel die oorspronklike selflaaiprogram:

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

Bron: will.com

Voeg 'n opmerking