Instaliranje Debiana na Netgear Stora

Neki dan sam našao ovo čudo u rukama: netgear ms 2000. Odlučio sam odmah prestati koristiti ugrađeni OS i instalirati debian na svoj tvrdi disk.

Informacije na mreži su malo razbacane, linkovi su odavno umrli, pa sam odlučio ažurirati proces instalacije debiana na storu. Svi zainteresirani, dobrodošli u cat.

Glavni izvor bio je ovaj članak.

Prvo su nam potrebne slike za instalaciju sustava: dobio sam ovdje. Preuzmite obje datoteke. Te datoteke zapisujemo u korijen flash pogona koji je formatiran u fat32.
Trebat će vam i pretvarač USB u UART PL2303TA.

Imao sam ovaj
Instaliranje Debiana na Netgear Stora

Trebat će vam i softver za povezivanje s hardverom, na primjer Hyperterminal ili putty (putty mi nije uspio: prevaranti su stalno ulazili u terminal, pa sam upotrijebio Hyperterminal).

Da biste spojili dio hardvera s kabelom, prvo ga morate rastaviti. Proces je jednostavan, pa ga neću opisivati. Pa, ne zaboravite umetnuti tvrdi disk u prvi utor trgovine, na kojem će se dogoditi stvarna instalacija.

Nakon rastavljanja hardvera spajamo adapter. Pažnja, ne spajajte crvenu žicu, tj. Trebate spojiti samo 3 žice (od baterije: crna, zelena, bijela).
Dakle, žica je spojena, upravljački programi su spojeni. U upravljačkom programu com porta postavili smo parametre: brzina 115200, broj bitova 8, stop bitovi 1, bez pariteta. Nakon toga uključite hardver i spojite se na njega u terminalu. Kada vidite poruku Pritisnite bilo koju tipku... pritisnite bilo koju tipku za ulazak u u-boot bootloader.

Mala digresija.

Popis naredbi kojima ćemo upravljati i koje će biti korisne:
usb reset, ide reset - inicijalizacija usb, ide uređaja
fatls, ext2ls - pregled direktorija na fat ili ext2 datotečnom sustavu.
setenv - postavljanje varijabli okoline
saveenv - pisanje varijabli u internu memoriju
reset - ponovno pokrenite uređaj
printenv - ispis svih varijabli
printenv NAME - izlaz varijable NAME
pomoć - izlaz svih naredbi

Nakon ulaska u bootloader, postavite mrežne parametre, inicijalizirajte USB uređaj, provjerite ima li flash pogon potrebne datoteke, spremite ove parametre u memoriju uređaja i ponovno pokrenite sustav:

naredbe

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

Nakon ponovnog pokretanja unesite naredbe za početak instalacije 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

Nakon toga, standardna debian instalacija nastavit će se u tekstualnom načinu. Instaliramo sustav, ponovno pokrećemo nakon instalacije, prijavljujemo se u uboot i unosimo naredbe za pokretanje uređaja s tvrdog 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

Nakon ponovnog pokretanja, diže se s debian tvrdog diska, što smo prvotno htjeli.

PS Vraćanje originalnog bootloadera:

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

Izvor: www.habr.com

Dodajte komentar