Installing Debian on Netgear Stora

Napokban egy ilyen csoda került a kezembe: netgear ms 2000 — stora. Azonnal úgy döntöttem, hogy lemondok az integrált operációs rendszerről, és Debian-t telepítek a merevlemezre.

Az interneten található információk kissé szétszórtak, a linkek régóta nem élnek, ezért úgy döntöttem, frissítem a Debian telepítési folyamatát a storára. Aki érdeklődik, az jöhet tovább.

A fő forrás egy ilyen volt cikk.

Először szükségünk van a rendszer telepítéséhez szükséges képfájlokra: itt szereztem be. Letöltjük mindkét fájlt. Ezeket a fájlokat a FAT32 formátumú pendrive gyökerébe másoljuk.
Ezen kívül szükség van egy USB – UART PL2303TA átalakítóra.

Nekem egy ilyen volt
Installing Debian on Netgear Stora

Szükség lesz egy szoftverre is, amellyel csatlakozhatunk a hardverhez, például Hyperterminal vagy Putty (én a Putty-val nem tudtam zöld ágra vergődni: folyamatosan furcsa karakterek jelentek meg a terminálban, ezért Hyperterminalt használtam.

A hardverhez való kapcsoláshoz először szét kell szerelni. A folyamat nem bonyolult, ezért nem írom le. És ne felejtsük el, hogy az első slotba be kell helyezni a merevlemezt, amire a telepítés ténylegesen történik majd.

A hardver szétszerelése után csatlakoztatjuk az átalakítót. Figyelem, ne csatlakoztassuk a piros vezetéket, tehát csak 3 vezetéket kell csatlakoztatni (az akkumulátorból: fekete, zöld, fehér).
Tehát a vezeték csatlakoztatva van, az illesztőprogramok be vannak állítva. A COM port illesztőprogramjában állítsuk be a következő paramétereket: sebesség 115200, adatbitek 8, stopbite 1, paritás nélkül. Ezután bekapcsoljuk a hardvert, és kapcsolódunk hozzá a terminálban. Amikor meglátjuk a "Press any key..." feliratot, nyomjunk meg egy billentyűt a u-boot betöltőbe lépéshez.

Egy kis kitérő.

A parancsok listája, amelyeket használni fogunk, és amelyek hasznosak lesznek:
usb reset, ide reset — USB, IDE eszközök inicializálása
fatls, ext2ls — könyvtárak megjelenítése FAT vagy ext2 fájlrendszeren.
setenv — környezeti változók beállítása
saveenv — a változók mentése a belső memóriába
reset — az eszköz újraindítása
printenv — az összes változó kiírása
printenv NAME — a NAME változó kiírása
help — az összes parancs kiírása

A betöltőbe lépés után beállítjuk a hálózati paramétereket, inicializáljuk az USB eszközt, ellenőrizzük, hogy a pendrive-on vannak szükséges fájlok, elmentjük ezeket a paramétereket az eszköz memóriájába és újraindítjuk:

Csapatok

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

Újraindítás után beírjuk a Debian telepítésének megkezdéséhez szükséges parancsokat:

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

Ezután standard debian telepítés következik szöveges módban. Telepítjük a rendszert, újraindítunk a telepítés után, belépünk az ubootba, és begépejük a parancsokat a merevlemezről való betöltéshez:

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

Újraindítás után a debian a merevlemezről töltődik be, ami volt a cél.

P.S. Az eredeti bootloader visszaállítása:

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

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster