eto Debian на Netgear Stora

Ni ọjọ keji Mo ri iṣẹ iyanu yii ni ọwọ mi: netgear ms 2000. Решил сразу отказаться от использования встроенной ОС и установить на жесткий диск debian.

Информация в сети немного разрознена, ссылки давно уже умерли, поэтом решил обновить процесс установки debian на stora. Кому интересно, добро пожаловать под кат.

Orisun akọkọ ni eyi nkan.

Ni akọkọ, a nilo awọn aworan lati fi sori ẹrọ eto naa: gba nibi. Ṣe igbasilẹ awọn faili mejeeji. A kọ awọn faili wọnyi si root ti kọnputa filasi ti a ṣe akoonu ni fat32.
Iwọ yoo tun nilo USB si oluyipada UART PL2303TA.

Mo ni eyi
eto Debian на Netgear Stora

Iwọ yoo tun nilo sọfitiwia lati sopọ si ohun elo, fun apẹẹrẹ hyperterminal tabi putty (putty ko ṣiṣẹ fun mi: awọn onibajẹ ti nwọle sinu ebute naa, nitorinaa Mo lo hyperterminal.

Lati so nkan elo hardware pọ pẹlu okun, o gbọdọ kọkọ ṣajọpọ. Ilana naa rọrun, nitorina Emi kii yoo ṣe apejuwe rẹ. O dara, o nilo lati ranti lati fi dirafu lile sinu iho akọkọ ti ile itaja, lori eyiti fifi sori ẹrọ gangan yoo waye.

Lẹhin disassembling awọn hardware, a so ohun ti nmu badọgba. Akiyesi, maṣe so okun waya pupa pọ, i.e. O nilo lati so awọn onirin mẹta nikan (lati inu batiri: dudu, alawọ ewe, funfun).
Nitorinaa, okun waya ti sopọ, awọn awakọ ti so pọ. Ninu awakọ ibudo com ti a ṣeto awọn aye: iyara 115200, nọmba ti awọn die-die 8, awọn gige iduro 1, ko si ni ibamu. Lẹhin iyẹn, tan ohun elo naa ki o sopọ si ebute naa. Nigbati o ba ri ifiranṣẹ Tẹ bọtini eyikeyi ... tẹ bọtini eyikeyi lati tẹ u-boot bootloader sii.

A kekere digression.

Akojọ awọn aṣẹ ti a yoo ṣiṣẹ ati pe yoo wulo:
usb tunto, IDE tunto - ipilẹṣẹ ti usb, awọn ẹrọ IDE
fatls, ext2ls - wo liana lori sanra tabi ext2 faili eto.
setenv - eto awọn oniyipada ayika
saveenv - kikọ oniyipada to ti abẹnu iranti
atunto - atunbere ẹrọ naa
printenv - tẹjade gbogbo awọn oniyipada
printenv NAME - o wu ti awọn NAME oniyipada
iranlọwọ - o wu ti gbogbo ase

Lẹhin titẹ bootloader, ṣeto awọn paramita nẹtiwọọki, bẹrẹ ẹrọ usb, ṣayẹwo pe kọnputa filasi ni awọn faili to wulo, fi awọn aye wọnyi pamọ si iranti ẹrọ ati atunbere:

Awọn ofin

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

После перезагрузки вводим команды для начала установки 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

После этого пойдет стандартная установка debian в текстовом режиме. Устанавливаем систему, перезагрузжаемся после установки, входим в uboot и вводим команды для загрузки устройства с жесткого диска:

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

После перезагрузки происходит загрузка с жесткого диска debian, чего изначально и добивались.

PS mimu-pada sipo atilẹba bootloader:

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

orisun: www.habr.com

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster