Inštalácia Debianu na Netgear Stora

Jedného dňa som našiel tento zázrak v mojich rukách: netgear ms 2000. Rozhodol som sa okamžite prestať používať vstavaný OS a nainštalovať si debian na svoj pevný disk.

Informácie na sieti sú trochu rozhádzané, odkazy už dávno vymreli, tak som sa rozhodol aktualizovať proces inštalácie debianu na stora. Kto má záujem, vitajte v kat.

Hlavným zdrojom bol tento článok.

Najprv potrebujeme obrázky na inštaláciu systému: mám to tu. Stiahnite si oba súbory. Tieto súbory zapisujeme do koreňového adresára flash disku, ktorý je naformátovaný vo fat32.
Budete tiež potrebovať prevodník USB na UART PL2303TA.

Mal som tento
Inštalácia Debianu na Netgear Stora

Na pripojenie k hardvéru budete potrebovať aj softvér, napríklad hyperterminál alebo tmel (mne sa tmel neosvedčil: do terminálu sa stále dostávali podvodníci, tak som použil hyperterminál.

Ak chcete pripojiť kus hardvéru pomocou kábla, musíte ho najskôr rozobrať. Postup je jednoduchý, preto ho nebudem popisovať. No, treba pamätať na to, aby ste do prvého slotu obchodu vložili pevný disk, na ktorý prebehne samotná inštalácia.

Po demontáži hardvéru pripojíme adaptér. Pozor, nezapájajte červený vodič, t.j. Stačí pripojiť 3 vodiče (z batérie: čierny, zelený, biely).
Takže drôt je pripojený, ovládače sú pripojené. V ovládači com portu nastavíme parametre: rýchlosť 115200, počet bitov 8, stop bity 1, žiadna parita. Potom zapnite hardvér a pripojte sa k nemu v termináli. Keď uvidíte správu Stlačte ľubovoľný kláves... stlačte ľubovoľný kláves, aby ste vstúpili do zavádzacieho programu u-boot.

Malá odbočka.

Zoznam príkazov, ktoré budeme obsluhovať a ktoré budú užitočné:
usb reset, ide reset - inicializácia usb, ide zariadení
fatls, ext2ls - zobrazenie adresára v súborovom systéme fat alebo ext2.
setenv - nastavenie premenných prostredia
saveenv - zápis premenných do internej pamäte
reset - reštartujte zariadenie
printenv - vypíše všetky premenné
printenv NAME - výstup premennej NAME
help - výstup všetkých príkazov

Po vstupe do bootloadera nastavte parametre siete, inicializujte usb zariadenie, skontrolujte, či má flash disk potrebné súbory, uložte tieto parametre do pamäte zariadenia a reštartujte:

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štarte zadajte príkazy na spustenie 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

Potom bude štandardná inštalácia debianu pokračovať v textovom režime. Nainštalujeme systém, po inštalácii reštartujeme, prihlásite sa do uboot a zadáme príkazy na spustenie 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štarte sa nabootuje z pevného disku debianu, čo sme pôvodne chceli.

PS 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: hab.com

Pridať komentár