Debian installeren op Netgear Stora

Onlangs vond ik dit wonder in mijn handen: netgear ms 2000. Ik besloot onmiddellijk te stoppen met het gebruik van het ingebouwde besturingssysteem en debian op mijn harde schijf te installeren.

De informatie op het netwerk is een beetje verspreid, de links zijn al lang verdwenen, dus besloot ik het debian-installatieproces op stora bij te werken. Iedereen die geïnteresseerd is, welkom bij cat.

De belangrijkste bron was deze artikel.

Eerst hebben we afbeeldingen nodig om het systeem te installeren: heb het hier. Download beide bestanden. We schrijven deze bestanden naar de root van een flashstation dat is geformatteerd in fat32.
Je hebt ook een USB naar UART PL2303TA-converter nodig.

Ik had deze
Debian installeren op Netgear Stora

Je hebt ook software nodig om verbinding te maken met de hardware, bijvoorbeeld hyperterminal of putty (putty werkte bij mij niet: er bleven boeven in de terminal komen, dus ik gebruikte hyperterminal.

Om een ​​stuk hardware met een kabel aan te sluiten, moet je het eerst demonteren. Het proces is eenvoudig, dus ik zal het niet beschrijven. Welnu, je moet onthouden dat je een harde schijf in de eerste sleuf van de winkel plaatst, waarop de daadwerkelijke installatie zal plaatsvinden.

Na het demonteren van de hardware sluiten we de adapter aan. Let op, sluit de rode draad niet aan, d.w.z. Je hoeft slechts 3 draden aan te sluiten (van de accu: zwart, groen, wit).
Dus de draad is aangesloten, de stuurprogramma's zijn aangesloten. In de com-poortdriver stellen we de parameters in: snelheid 115200, aantal bits 8, stopbits 1, geen pariteit. Schakel daarna de hardware in en maak er verbinding mee in de terminal. Wanneer u het bericht Druk op een willekeurige toets ziet, drukt u op een willekeurige toets om de u-boot-bootloader te openen.

Een kleine uitweiding.

Lijst met commando's die we zullen gebruiken en die nuttig zullen zijn:
usb reset, ide reset - initialisatie van usb, ide-apparaten
fatls, ext2ls - bekijk map op fat- of ext2-bestandssysteem.
setenv - omgevingsvariabelen instellen
saveenv - variabelen naar het interne geheugen schrijven
resetten - start het apparaat opnieuw op
printenv - druk alle variabelen af
printenv NAME - uitvoer van de NAME-variabele
help - uitvoer van alle opdrachten

Nadat u de bootloader hebt geopend, stelt u de netwerkparameters in, initialiseert u het USB-apparaat, controleert u of de flashdrive over de benodigde bestanden beschikt, slaat u deze parameters op in het apparaatgeheugen en start u opnieuw op:

Команды

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

Voer na het opnieuw opstarten de commando's in om de installatie van debian te starten:

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

Hierna zal de standaardinstallatie van Debian in tekstmodus doorgaan. We installeren het systeem, starten opnieuw op na de installatie, loggen in op uboot en voeren opdrachten in om het apparaat vanaf de harde schijf op te starten:

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

Na het opnieuw opstarten start het op vanaf de harde schijf van Debian, wat we oorspronkelijk wilden.

PS De originele bootloader herstellen:

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

Bron: www.habr.com

Voeg een reactie