Instalace Debianu na Netgear Stora

Onehdy jsem našel tento zázrak ve svých rukou: netgear ms 2000. Rozhodl jsem se okamžitě přestat používat embedded OS a nainstalovat si debian na svůj pevný disk.

Informace na síti jsou trochu rozházené, odkazy už dávno vymřely, tak jsem se rozhodl aktualizovat instalační proces debianu na storu. Kdo má zájem, vítejte na kočičce.

Hlavním zdrojem byl tento článek.

Nejprve potřebujeme obrázky k instalaci systému: mám to tady. Stáhněte si oba soubory. Tyto soubory zapisujeme do kořenového adresáře flash disku, který je naformátován ve fat32.
Budete také potřebovat převodník USB na UART PL2303TA.

Měl jsem tuhle
Instalace Debianu na Netgear Stora

K připojení k hardwaru budete potřebovat také software, například hyperterminál nebo putty (mně se tmel neosvědčil: do terminálu se neustále dostávali podvodníci, tak jsem použil hyperterminál.

Chcete-li připojit kus hardwaru pomocí kabelu, musíte jej nejprve rozebrat. Postup je jednoduchý, proto ho nebudu popisovat. No, je potřeba pamatovat na to, abyste do prvního slotu obchodu vložili pevný disk, na který proběhne samotná instalace.

Po demontáži hardwaru připojíme adaptér. Pozor, nezapojujte červený vodič, tzn. Stačí připojit 3 vodiče (z baterie: černý, zelený, bílý).
Takže drát je připojen, ovladače jsou připojeny. V ovladači com portu nastavíme parametry: rychlost 115200, počet bitů 8, stop bity 1, žádná parita. Poté zapněte hardware a připojte se k němu v terminálu. Když se zobrazí zpráva Stiskněte libovolnou klávesu... stiskněte libovolnou klávesu pro vstup do bootloaderu u-boot.

Malá odchylka.

Seznam příkazů, které budeme obsluhovat a které budou užitečné:
usb reset, ide reset - inicializace zařízení usb, ide
fatls, ext2ls - zobrazení adresáře v systému souborů fat nebo ext2.
setenv - nastavení proměnných prostředí
saveenv - zápis proměnných do vnitřní paměti
reset - restartování zařízení
printenv - tisk všech proměnných
printenv NAME - výstup proměnné NAME
help - výstup všech příkazů

Po vstupu do bootloaderu nastavte parametry sítě, inicializujte usb zařízení, zkontrolujte, zda má flash disk potřebné soubory, uložte tyto parametry do paměti zařízení a restartujte:

Týmy

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 restartu zadejte příkazy pro zahájení instalace 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

Poté bude standardní instalace debianu pokračovat v textovém režimu. Nainstalujeme systém, po instalaci restartujeme, přihlásíme se do uboot a zadáme příkazy pro spuštění 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 nabootuje z pevného disku debianu, což jsme původně chtěli.

PS Obnovení původní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

Zdroj: www.habr.com

Přidat komentář