Instaliranje Debiana na Netgear Stora

Pre neki dan sam našao ovo čudo u svojim 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 Stori. Svi zainteresovani, dobrodošli u mačku.

Glavni izvor je bio ovaj članak.

Prvo, potrebne su nam slike za instalaciju sistema: imam ga ovdje. Preuzmite oba fajla. Ove datoteke zapisujemo u korijen fleš diska koji je formatiran u fat32.
Također će vam trebati USB u UART PL2303TA konverter.

Imao sam ovaj
Instaliranje Debiana na Netgear Stora

Također će vam trebati softver za povezivanje s hardverom, na primjer hiperterminal ili kit (kit mi nije uspio: lopovi su stalno ulazili u terminal, pa sam koristio hiperterminal.

Da biste spojili komad hardvera kablom, prvo ga morate rastaviti. Proces je jednostavan, pa ga neću opisivati. Pa, morate zapamtiti da umetnete tvrdi disk u prvi slot trgovine, na kojem će se odvijati stvarna instalacija.

Nakon rastavljanja hardvera, povezujemo adapter. Pažnja, nemojte spajati crvenu žicu, tj. Potrebno je spojiti samo 3 žice (od baterije: crna, zelena, bijela).
Dakle, žica je spojena, drajveri su spojeni. U drajveru com porta postavljamo parametre: brzina 115200, broj bitova 8, stop bitovi 1, bez parnosti. Nakon toga uključite hardver i povežite se na njega u terminalu. Kada vidite poruku Pritisnite bilo koji taster... pritisnite bilo koji taster da uđete u u-boot bootloader.

Mala digresija.

Lista naredbi koje ćemo raditi i koje će nam biti korisne:
usb reset, ide reset - inicijalizacija usb, ide uređaja
fatls, ext2ls - pregled direktorija na fat ili ext2 sistemu datoteka.
setenv - postavljanje varijabli okruženja
saveenv - pisanje varijabli u internu memoriju
reset - ponovo pokrenite uređaj
printenv - ispisati sve varijable
printenv NAME - izlaz varijable NAME
pomoć - izlaz svih naredbi

Nakon ulaska u bootloader, postavite mrežne parametre, inicijalizirajte usb uređaj, provjerite ima li fleš disk potrebne datoteke, sačuvajte ove parametre u memoriju uređaja i ponovno pokrenite:

Komande

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 instaliranja 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 će se nastaviti u tekstualnom modu. Instaliramo sistem, restartujemo nakon instalacije, ulogujemo se u uboot i unosimo komande za pokretanje uređaja sa 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, pokreće se s debian tvrdog diska, što smo prvobitno željeli.

P.S. 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