Inštalácia Debianu na Netgear Stora

Nedávno sa mi dostala do rúk takáto nádhera: netgear ms 2000 — stora. Rozhodol som sa okamžite vzdať používania zabudovaného operačného systému a nainštalovať na pevný disk debian.

Informácie na internete sú trochu roztrúsené, odkazy sú už dávno mŕtve, preto som sa rozhodol obnoviť proces inštalácie debianu na stora. Kto má záujem, víta vás pod kat.

Hlavným zdrojom bol tento článok.

Na začiatok potrebujeme obrazy na inštaláciu systému: stiahnuté odtiaľto. Stiahneme oba súbory. Tieto súbory zapíšeme do koreňa na USB kľúč, ktorý je naformátovaný na fat32.
Tiež bude potrebný prevodník USB – UART PL2303TA.

Mal som takýto
Inštalácia Debianu na Netgear Stora

Rovnako bude potrebný softvér na pripojenie k zariadeniu, napríklad hyperterminal alebo putty (mne sa s putty nepodarilo: stále mi do terminálu skákali krakosoby, takže som použil hyperterminal.

Aby ste pripojili zariadenie káblom, musíte ho najprv rozobrať. Proces nie je zložitý, preto ho nebudem opisovať. A nesmiete zabudnúť vložiť pevný disk do prvého slotu stora, na ktorý sa bude vlastne inštalácia vykonávať.

Po rozobratí zariadenia pripojíme adaptér. Pozor, nepripájajte červený vodič, t. j. potrebujete pripojiť len 3 vodiče (z batérie: čierny, zelený, biely).
Takže, vodič je pripojený, ovládače sú pripojené. V ovládači COM portu nastavíme parametre: rýchlosť 115200, počet bitov 8, stopové bity 1, bez kontroly paritného bitu. Potom zapneme zariadenie a pripojíme sa k nemu v termináli. Keď uvidíte nápis Press any key…, stlačte akúkoľvek klávesu pre vstup do bootloaderu u-boot.

Malé odbočenie.

Zoznam príkazov, ktorými budeme operovať a ktoré sa zídu:
usb reset, ide reset — inicializácia usb, ide zariadení
fatls, ext2ls — prehliadanie adresára na fat alebo ext2 súborovom systéme.
setenv — nastavenie premenných prostredia
saveenv — zápis premenných do vnútornej pamäte
reset — reštart zariadenia
printenv — výpis všetkých premenných
printenv NAME — výpis premennej NAME
help — výpis všetkých príkazov

Po vstupe do bootloadera nastavíme parametre siete, inicializujeme USB zariadenie, skontrolujeme, či sú na USB kľúči potrebné súbory, uložíme do pamäte zariadenia tieto parametre a reštartujeme:

Príkazy

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

Po reštartovaní zadáme príkazy na začatie inštalácie debianu:

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

Po tomto postupe prebehne štandardná inštalácia debianu v textovom režime. Nainštalujeme systém, reštartujeme po inštalácii, vstúpime do uboot a zadáme príkazy na zavedenie zariadenia 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 reštartovaní prebieha zavádzanie z pevného disku debian, čo bolo pôvodne naším cieľom.

P.S. Obnovenie pôvodného 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

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster