Instalante Debian sur Netgear Stora

La alian tagon mi trovis ĉi tiun miraklon en miaj manoj: netgear ms 2000. Mi decidis tuj ĉesi uzi la enigitan OS kaj instali debianon sur mia malmola disko.

La informoj en la reto estas iom disaj, la ligiloj jam delonge mortis, do mi decidis ĝisdatigi la debian-instalprocezon ĉe stora. Kiu ajn interesiĝas, bonvenon al kato.

La ĉefa fonto estis ĉi tiu artikolo.

Unue, ni bezonas bildojn por instali la sistemon: akiris ĝin ĉi tie. Elŝutu ambaŭ dosierojn. Ni skribas ĉi tiujn dosierojn al la radiko de flash drive kiu estas formatita en fat32.
Vi ankaŭ bezonos USB al UART PL2303TA konvertilo.

Mi havis ĉi tiun
Instalante Debian sur Netgear Stora

Vi ankaŭ bezonos programaron por konekti al la aparataro, ekzemple hiperterminalo aŭ mastiko (mastiko ne funkciis por mi: friponoj daŭre eniris la terminalon, do mi uzis hiperterminalon.

Por konekti pecon de aparataro per kablo, vi unue devas malmunti ĝin. La procezo estas simpla, do mi ne priskribos ĝin. Nu, vi devas memori enmeti malmolan diskon en la unuan fendo de la vendejo, sur kiu okazos la efektiva instalado.

Post malmuntado de la aparataro, ni konektas la adaptilon. Atentu, ne konektu la ruĝan draton, t.e. Vi nur bezonas konekti 3 dratojn (de la baterio: nigra, verda, blanka).
Do, la drato estas konektita, la ŝoforoj estas kunligitaj. En la com-haveno-ŝoforo ni fiksas la parametrojn: rapido 115200, nombro da bitoj 8, haltbitoj 1, neniu egaleco. Post tio, ŝaltu la aparataron kaj konektu al ĝi en la terminalo. Kiam vi vidas la mesaĝon Premu ajnan klavon... premu ajnan klavon por eniri la u-boot-ŝargilon.

Eta digresio.

Listo de komandoj kiujn ni funkcios kaj kiuj estos utilaj:
usb reset, ide reset - inicialigo de usb, ide-aparatoj
fatls, ext2ls - vidi dosierujon sur fat aŭ ext2 dosiersistemo.
setenv - fiksanta mediovariablojn
saveenv - skribado de variabloj al interna memoro
restarigi - rekomencu la aparaton
printenv - presi ĉiujn variablojn
printenv NOMO - eligo de la variablo NOMO
help - eligo de ĉiuj komandoj

Post eniri la ekŝargilon, agordu la retajn parametrojn, pravigu la usb-aparaton, kontrolu, ke la flash drive havas la necesajn dosierojn, konservu ĉi tiujn parametrojn en la memoro de la aparato kaj rekomencu:

Teamoj

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

Post la rekomenco, enigu la komandojn por komenci instali debian:

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

Post ĉi tio, la norma debiana instalado daŭrigos en teksta reĝimo. Ni instalas la sistemon, rekomencas post instalado, ensalutu en uboot kaj enigas komandojn por lanĉi la aparaton de la malmola disko:

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

Post la rekomenco, ĝi ekfunkciigas de la debiana malmola disko, kio estas kion ni origine volis.

PS Restarigante la originan ekŝargilon:

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

fonto: www.habr.com

Aldoni komenton