Fájlok>, boot vmlinuz root, boot vmlinuz root ram0" />

A hdd cseréje a netup meghajtóra és a firmware telepítése

őstörténet


Az egyik nap, az egyik NetUP szalagos meghajtó leállította a sugárzást. "Tegye függővé", gondoltam (van ilyen "funkció"), és elindult újraindítani. mert ezek a meghajtók nem biztosított on-off hálózati kapcsoló vagy gomb Reset, újraindítás, csak húzza ki a tápkábelt.







Egy idő után, miután adtam neki vissza a hatalom a hajtás hozta a feliratot az LCD panel: «ellenőrzése HDD fájlrendszer. ”. Ebben az állapotban hagyta őt azzal a gondolattal, hogy ellenőrizni fogja a lemezt és elindul. Azonban nem egy órával később, vagy ketten, ez nem történt meg. A merevlemezen lévő szalag továbbra is megjelenik a szalagos meghajtóban. A konzolkábellel nem lehetett csatlakozni. Semmi köze a későbbi újraindításokhoz. Úgy döntöttem, hogy megkapom a merevlemezt, és megnézem a rossz blokkban. Nem volt kevés olyan ágazat, amelyeknél a Remap vagy az Erase nem sikerült.

A következtetés egyszerű: meg kell változtatnod a merevlemezt. A problémák helyreállításával, és nem a munkavállaló kivonásával, a munkavállaló tette. De most kezünkben csupasz mirigy van az operációs rendszer (firmware) nélkül.

A firmware telepítéséről "a semmiből", és további történetet fog megkeresni.


Személy szerint én csak a harmadik lehetőséget látom, hogyan kell csinálni:
  1. Vegye fel a kapcsolatot a NETUP támogatással
  2. Más merevlemezről klónozza a merevlemezt
  3. Megérteni a firmware-t, mi az, és hogyan kell telepíteni

Az első lehetőség azoknak, akik ezt a terméket kevesebb mint egy évvel ezelőtt vásárolták, mert A vásárlás után évente technikai támogatást nyújtanak. És azok számára, akik fizetnek technikai támogatást NetUP. Nem tetszik ez a lehetőség, tk. vásárolt több mint egy éve, és fizetni egy év technikai támogatást a munka órájára nem látok semmit.

A második lehetőség teljesen elfogadható. Csak ki kell kapcsolnia az egyik működő szalagos meghajtót, klónoznia kell egy programmal. De én nem akarom, hogy szét a stand másik szalagos meghajtó, másrészt nem akarta, hogy állítsa le a sugárzását többi csatorna (vevők nem tetszik).

A harmadik lehetőség tökéletesen illett nekem a felsorolt ​​kritériumok alapján. Plusz, ez csak érdekes és informatív.

A


Ahhoz, hogy a szalagot működő állapotba vezesse, szükségünk van:
  1. USB flash meghajtó
  2. Konzolkábel
  3. router
  4. Firmware kép
  5. LiveFlash kép

Most minden egyes tételnél külön-külön.

Az USB flash meghajtó minden méretnek megfelel, 128 MB-tól kezdve a LiveFlash, kb. 100 MB-ot igényel.

A szalagos meghajtót csatlakoztatni kell az útválasztóhoz, így az USB flash meghajtóról történő indítás után az SSH-n keresztül további munkákhoz csatlakozhat.

A firmware-kép a netup.tv webhelyről, a "Személyi szekrény> Fájlok> Stabil verzió" részről tölthető le. A firmware-streamer-standalone.1.11.117 verziót használtam.

A LiveFlash kép szintén a webhelyről származik. "Személyes terület> Fájlok> Nyilvános fájlok" szakasz. Két kép van, LiveFlash és LiveCD, de a CD-meghajtó nem létezik. Általában véve úgy gondolom, hogy bármilyen Linux disztribúció alkalmas, amely képes bootolni egy flash meghajtóról. A NetUP képén nem láttam semmi különlegeset, ami nem lenne más disztribúciókban. De én használtam.


Mint kiderült, a firmware képe egy tar.gz archívum. Ezért csomagolja ki az archívumot.


Az archívum négy fájlt tartalmaz: fájlrendszer, info, initrd.img és vmlinuz.

fájlrendszer - amint azt a névből, a fájlrendszer képéből kitaláljuk, a Squashf-ekbe csomagolva.







info - tartalmaz információt a firmware-ről: ellenőrző összegek, verzió, módosítás, típus és a létrehozás dátuma.

Az initrd.img és a vmlinuz egy RAM lemez és egy kernel.

Mindezen fájlok későbbre lesz szükség.


Minden egyszerű. Írja le a letöltött képet az USB flash meghajtóba. Ezt dd-en tettem:


Csatlakoztassa a konzolkábelt, a hálózati kábelt az útválasztóhoz, helyezze be az USB flash meghajtót a szalagos meghajtóba, és futtassa azt.

Most meg kell tennie valamit, ami nem szerepel a dokumentációban. El kell indítanunk az USB Flash-ről, mert a BIOS-ban ezt először a letöltési sorban kell megadnunk. A letöltési folyamat megtekintéséhez és a megfelelő időben nyomja meg a "Del" gombot, a konzolkábellel a szalagos meghajtóhoz csatlakozunk. Ezt a HyperTerminal, a gitt, stb. Személy szerint használtam a minicomot. A csatlakozási paraméterek mellett a COM port számán kívül meg kell adni a 115200 8N1 sebesség / paritás / bitet, valamint a hardver és a szoftver áramlásszabályozását. A dokumentációban nem, pontosabban van egy konzolkábeles csatlakozás a 19200 8N1 sebességnél, de a POST üzenet port és a BIOS ilyen beállításaival nem fogunk látni. Így csak akkor csatlakozhat egy működő szalagos meghajtóhoz, például ha nem rendelkezik hálózati kapcsolattal az SSH hozzáféréssel.

Miután elérte a BIOS-t, és a bootot az USB Flash-ről, kilépünk a BIOS-ból, és mentjük a beállításokat. F4, ha nem tévedek, vagy a "Mentés" menüponton keresztül Kilépés ». Most a szalagos meghajtó indít az USB flash meghajtóról. De itt van egy árnyalat: az a tény, hogy a Boot from local harddrive menüpontot alapértelmezésben a bootloader LiveFlash menüjében választja ki, ami természetesen nem felel meg nekünk, mert a lemez még mindig üres. A 115200 soros port sebességén a betöltõ menü nem látható. Ezért, miután a streamer újraindult, 19200-ra változtatjuk a sebességet, és látjuk a flash meghajtó boot-betöltőjét. Kiválasztjuk a legfontosabb "Boot LiveFlash" elemet és nyomjuk meg az "Enter" gombot.


Itt csatlakozunk az SSH szalagjához, pontosabban a Live rendszerhez, amely a szalagos meghajtón fut.

Az első dolog, amit meg kell tennünk, hogy a merevlemezt partíciókba osztjuk, formázzuk és csatoljuk őket a szükséges könyvtárakba.

A következőképpen oszlik: az első partíció 5 GB. a második minden mást (hogy őszinte legyek, számomra továbbra is rejtély marad, miért használ NetUP 1 TB lemezeket, ha legfeljebb 15 GB lemezterületet használ). Partíciókra osztva használhatja a rendszert futtató fdisk segédprogramot.


Az fdisk'om egyszerű használatával itt nem fogom leírni, tk. ez nem tartozik a cikk hatálya alá.

A partíciók létrehozásának és az új partíciós tábla lemezírásnak a mezőjét formázni kell:


Mindent készen állunk arra, hogy elkezdjük telepíteni a firmware-t ezeken a lemezeken.


Szalagos meghajtókon GRUB-t használunk. Telepítenie kell a --root-directory = / mnt / flash opcióval, mert szükséges, hogy a / boot könyvtár és a bootloader konfigurációs fájlok sda1:

alapértelmezett 0
időtúllépés 3

cím NetUP IPTV
gyökér (hd0,0)
kernel / boot / vmlinuz root = / dev / ram0 selinux = 0 init = / linuxrc vmalloc = 256m ro netup_flash = sda1 netup_hdd = sda2
initrd /boot/initrd.img

cím Recovery
gyökér (hd0,0)
kernel / boot / vmlinuz root = / dev / ram0 selinux = 0 init = / helyreállítás ro
initrd /boot/initrd.img

Firmware fájlok


A firmware-ből előzetesen eltávolított fájlrendszereket és infofájlokat le kell tölteni a / mnt / flash könyvtár könyvtárába. És a fájlok vmlinuz és initrd.img a / mnt / flash / boot. Ehhez használhatsz például scp-t, személyesen használtam SFTP-t a Midnight Commander-ben.


Valójában ez minden. Beírhatja a "reboot" -t a merevlemez konzolján, távolítsa el az USB flash meghajtót, és várjon, amíg a streamerünk feláll. Csomagolja ki a fájlrendszert, hozzon létre egy swap fájlt stb. Ez lesz a standard firmware, a standard beállításokkal. Ha szeretné megváltoztatni az alapértelmezett beállításokat, akkor az alábbiakban megmondom, hogyan kell csinálni.

Hozzunk létre egy könyvtárat, amelybe a konfigurációs fájlokat be szeretnénk állítani:


A file network.cfg. A bejegyzés így néz ki:

eth0 10.4.4.176 255.255.255.0 fő
eth3 172.16.0.9 255.255.255.0

routing


A routes.cfg fájl. Formája:

útvonal add-net "0.0.0.0" gw "172.16.0.1" netmask "0.0.0.0" dev "eth3"


Több útvonal is regisztrálható, minden egyes sorhoz egy.


A file password.cfg. Itt regisztráljuk a jelszót, amelyet a WEB, SSH és FTP segítségével lehet elérni. A jelszó világos szövegben van írva.

Időzóna


Az időzóna-fájl. Példa bejegyzések:


Ez minden. Mint látható, nincs semmi bonyolult a firmware telepítése a "csupasz" szalagos meghajtóra. Az idő nagyon keveset vesz igénybe, és ha ezt a technikai segítségnyújtó szolgáltatáson keresztül teszi, akkor fél napos tárgyalásokra lesz szükség a forróvonalban.

Tehát érdekes, gyors és nem utolsósorban ingyenes.




Kapcsolódó cikkek