Namestitev Debiana na Netgear Stora

Nedavno sam imao ovako divnu stvar u rukama: netgear ms 2000 — stora. Odlučio sam odmah odustati od korištenja ugrađenog OS-a i instalirati debian na tvrdi disk.

Informacije na mreži su malo raspršene, linkovi su davno umirali, pa sam odlučio ažurirati proces instalacije debiana na stora. Kome je zanimljivo, dobrodošli ispod.

Glavni izvor bio je ova članek.

Za početak su nam potrebne slike za instalaciju sistema: uzeo sam ovdje. Preuzmite oba datoteke. Ove datoteke zapisujemo u korijen flash diska koji je formatiran u fat32.
Također će biti potreban USB – UART PL2303TA pretvarač.

Imam ovakav
Namestitev Debiana na Netgear Stora

Također će vam biti potrebno softver za povezivanje s uređajem, kao što su hyperterminal ili putty (meni nije išlo s putty: stalno su u terminalu bile kriptografske oznake, pa sam koristio hyperterminal.

Da biste povezali uređaj putem kabela, potrebno ga je najprije rastaviti. Proces nije kompliciran, pa neću ga opisivati. Također, ne zaboravite u prvi slot stora staviti tvrdi disk, na koji će se zapravo vršiti instalacija.

Nakon rastavljanja uređaja, priključujemo adapter. Pažnja, ne priključujte crvenu žicu, tj. potrebno je priključiti samo 3 žice (iz baterije: crna, zelena, bijela).
Dakle, žica je priključena, vozači su povezani. U COM port vozaču postavljamo parametre: brzina 115200, broj bitova 8, stop bitovi 1, bez pariteta. Nakon toga uključujemo uređaj i povezujemo se s njim u terminalu. Kada vidite poruku Pritisnite bilo koju tipku..., pritisnite bilo koju tipku za ulazak u u-boot bootloader.

Majhna odskok.

Lista naredbi kojima ćemo se služiti i koje će nam biti potrebne:
usb reset, ide reset — inicijalizacija usb, ide uređaja
fatls, ext2ls — pregled direktorija na fat ili ext2 datotečnom sustavu.
setenv — postavljanje varijabli okruženja
saveenv — zapis varijabli u unutarnju memoriju
reset — ponovno pokretanje uređaja
printenv — ispis svih varijabli
printenv NAME — ispis varijable NAME
help — ispis svih naredbi

Nakon ulaska u bootloader postavit ćemo mrežne parametre, inicijalizirati usb uređaj, provjeriti da li na flash disku postoje potrebne datoteke, sačuvati te parametre u memoriju uređaja i ponovno pokrenuti:

Ukazi

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 unosimo 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

Nato se začne standardní instalace debianu v textovém režimu. Nainstalujeme systém, po instalaci se restartujeme, vstoupíme do uboot a zadáme příkazy pro načtení zařízení z pevného disku:

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 restartu se načte debian z pevného disku, což bylo na začátku cílem.

P.S. Obnovení originálního bootloaderu:

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: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster