Namestitev Debiana na Netgear Stora

Pred dnevi sem v rokah našel tale čudež: netgear ms 2000. Odločil sem se, da takoj preneham uporabljati vgrajeni OS in namestim debian na trdi disk.

Informacije na omrežju so malo razpršene, povezave so že zdavnaj zamrle, zato sem se odločil posodobiti postopek namestitve debiana na stora. Kogar zanima, dobrodošli v kat.

Glavni vir je bil ta članek.

Najprej potrebujemo slike za namestitev sistema: dobil sem ga tukaj. Prenesite obe datoteki. Te datoteke zapišemo v koren bliskovnega pogona, ki je formatiran v fat32.
Potrebovali boste tudi pretvornik USB v UART PL2303TA.

Imel sem tega
Namestitev Debiana na Netgear Stora

Potrebovali boste tudi programsko opremo za povezavo s strojno opremo, na primer Hyperterminal ali putty (putty se mi ni obnesel: prevaranti so kar naprej vstopali v terminal, zato sem uporabil Hyperterminal).

Če želite kos strojne opreme povezati s kablom, ga morate najprej razstaviti. Postopek je preprost, zato ga ne bom opisoval. No, ne pozabite vstaviti trdega diska v prvo režo trgovine, na kateri bo potekala dejanska namestitev.

Po razstavljanju strojne opreme priključimo adapter. Pozor, ne priključite rdeče žice, tj. Priključiti morate le 3 žice (iz baterije: črna, zelena, bela).
Torej, žica je povezana, gonilniki so priključeni. V gonilniku com port nastavimo parametre: hitrost 115200, število bitov 8, stop biti 1, brez paritete. Po tem vklopite strojno opremo in se povežite z njo v terminalu. Ko vidite sporočilo Pritisnite katero koli tipko... pritisnite katero koli tipko za vstop v zagonski nalagalnik u-boot.

Majhen odmik.

Seznam ukazov, ki jih bomo uporabljali in bodo uporabni:
usb reset, ide reset - inicializacija usb, ide naprav
fatls, ext2ls - ogled imenika v datotečnem sistemu fat ali ext2.
setenv - nastavitev spremenljivk okolja
saveenv - pisanje spremenljivk v notranji pomnilnik
ponastavi - znova zaženite napravo
printenv - natisne vse spremenljivke
printenv NAME - izhod spremenljivke NAME
pomoč - izpis vseh ukazov

Po vstopu v zagonski nalagalnik nastavite omrežne parametre, inicializirajte napravo USB, preverite, ali ima bliskovni pogon potrebne datoteke, shranite te parametre v pomnilnik naprave in znova zaženite:

Ekipe

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

Po ponovnem zagonu vnesite ukaze za začetek namestitve debiana:

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

Po tem se bo standardna namestitev debian nadaljevala v besedilnem načinu. Sistem namestimo, po namestitvi znova zaženemo, se prijavimo v uboot in vnesemo ukaze za zagon naprave s trdega diska:

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

Po ponovnem zagonu se zažene s trdega diska debian, kar smo prvotno želeli.

PS Obnovitev izvirnega zagonskega nalagalnika:

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

Vir: www.habr.com

Dodaj komentar