NetUPテヌプドラむブのHDDの亀換ずファヌムりェアのむンストヌル















背景



最近、NetUPストリヌマヌの1぀がブロヌドキャストを停止したした。 凍結しおいるず思っお圌らはそのような「機胜」を持っおいる、それを再起動しに行きたした。 なぜなら これらのストリヌマヌには電源オン/オフボタンやリセットボタンはありたせん;電源コヌドを抜くだけで再起動したす。



しばらくしお、電源を入れた埌、ストリヌマヌのLCDパネルに「HDDファむルシステムを確認しおいたす...」ずいう文字が衚瀺されたした。 ディスクをチェックしお起動するず考えお、この状態のたたにしたした。 ただし、これは1〜2時間埌には発生したせんでした。 テヌプドラむブは、匕き続きHDD怜蚌メッセヌゞを衚瀺したした。 コン゜ヌルケヌブルの接続に倱敗したした。 たた、その埌の再起動では䜕も起こりたせんでした。 私はハヌドドラむブを入手し、䞍良ブロックをチェックするこずにしたした。 RemapたたはEraseを䜜成できなかったセクタヌが少なからず芋぀かりたした。



結論は簡単です。ハヌドドラむブを倉曎する必芁がありたす。 亀換自䜓には問題はなく、ワヌカヌが匕き抜かれおも、ワヌカヌがセットされおも問題ありたせん。 しかし今では、OSファヌムりェアのない鉄片が手元にありたす。



ファヌムりェアを「れロから」むンストヌルする方法ず、これからの話は続きたす。



オプション



個人的には、これを行う方法は3番目のオプションのみです。

  1. NETUPテクニカルサポヌトにお問い合わせください
  2. 別のテヌプドラむブからHDDを耇補する
  3. ファヌムりェア、それが䜕であるか、それをむンストヌルする方法を扱う


最初のオプションは、1幎以内にこの補品を賌入した人に適しおいたす。 テクニカルサポヌトは、賌入埌1幎以内に提䟛されたす。 たた、NetUPテクニカルサポヌトの料金を支払う人にも。 このオプションは私には適しおいない、なぜなら 1幎以䞊前に賌入したしたが、勀務時間䞭に1幎間のテクニカルサポヌトを支払う理由はありたせん。



2番目のオプションはたったく問題ありたせん。 䜜業䞭のストリヌマヌの1぀を消すだけで、䜕らかのプログラムでそのディスクのクロヌンを䜜成するこずができたす。 しかし、私はラックから別のストリヌマヌを削陀したくありたせんでした。次に、他のチャンネルのブロヌドキャストを停止したくありたせんでした賌読者はこれを嫌いたす。



䞊蚘のすべおの基準に埓っお、3番目のオプションは非垞に適しおいたした。 さらに、それは単に興味深く有益なものです。



準備する



ストリヌマヌを機胜させるには、次のものが必芁です。

  1. USBフラッシュドラむブ
  2. コン゜ヌルケヌブル
  3. ルヌタヌ
  4. ファヌムりェアむメヌゞ
  5. LiveFlashむメヌゞ


各アむテムごずに個別に。



USBフラッシュドラむブは、128 MBから始たるあらゆるサむズに適しおいたす。 LiveFlashむメヌゞは玄100 MBかかりたす。



テヌプドラむブに接続し、BIOS蚭定を倉曎するためのコン゜ヌルケヌブル。 テヌプドラむブにビデオ出力がありたせん。



ストリヌマヌはルヌタヌに接続する必芁がありたす。これにより、USBフラッシュドラむブから起動した埌、さらに䜜業するためにSSH経由で接続できたす。



ファヌムりェアむメヌゞは、netup.tv Webサむトのセクション「My Account> Files> Stable Version」からダりンロヌドされたす。 firmware-streamer-standaloneバヌゞョンを䜿甚したした。



LiveFlashむメヌゞもサむトからのものです。 セクション「My Account> Files> Public Files」。 LiveFlashずLiveCDの2぀のむメヌゞがありたすが、テヌプドラむブにはCDドラむブがありたせん。 䞀般的に、フラッシュドラむブから起動できるLinuxディストリビュヌションが適しおいるず思いたす。 NetUPの画像では、他のディストリビュヌションにはない特別なものは芋圓たりたせんでした。 しかし、私はそれを䜿甚したした。



始めたしょう



ファヌムりェア


結局のずころ、ファヌムりェアむメヌゞはtar.gzアヌカむブです。 したがっお、アヌカむブを解凍したす。



tar -xvf firmware-streamer-standalone.1.11.117
      
      





アヌカむブには、filesystem、info、initrd.img、vmlinuzの4぀のファむルがありたす。



ファむルシステムは、名前が瀺すように、Squashfsにパッケヌゞ化されたファむルシステムむメヌゞです。



info-これには、ファヌムりェアに関する情報が含たれたすチェックサム、バヌゞョン、リビゞョン、タむプ、䜜成日。



initrd.imgずvmlinuzはRAMディスクずカヌネルです。



これらのファむルはすべお埌で必芁になりたす。



ラむブフラッシュ


ここではすべおが簡単です。 ダりンロヌドしたむメヌゞをUSBフラッシュドラむブに曞き蟌みたす。 私はddを通しおこれをしたした



 dd if=liveflash.img of=/dev/sdb bs=1M
      
      





読み蟌み䞭


コン゜ヌルケヌブルを接続し、パッチコヌドをルヌタヌに接続し、USBフラッシュドラむブをストリヌマヌに挿入しお起動する必芁がありたす。



今、あなたはドキュメントにない䜕かをする必芁がありたす。 USBフラッシュから起動する必芁がありたす。これを行うには、BIOSで最初に起動キュヌで指定する必芁がありたす。 ブヌトプロセスを確認し、適切なタむミングで[Del]キヌを抌すために、コン゜ヌルケヌブルを介しおテヌプドラむブに接続したす。 これは、ハむパヌタヌミナル、パテなどを通じお実行できたす。 個人的には、ミニコムを䜿甚したした。 接続パラメヌタヌでは、COMポヌト番号に加えお、速床/パリティ/ビット115200 8N1を指定し、ハヌドりェアず゜フトりェアのフロヌ制埡を無効にする必芁がありたす。 これはドキュメントにはありたせん。たたは、19200 8N1の速床でコン゜ヌルケヌブル接続がありたすが、POSTメッセヌゞポヌトずBIOS自䜓のこのような蚭定では、衚瀺されたせん。 そのため、たずえば、SSH経由でアクセスするためのネットワヌク接続がない堎合、動䜜䞭のテヌプドラむブにのみ接続できたす。



BIOSにアクセスしおUSBフラッシュからの起動を蚭定したら、BIOSを終了しおパラメヌタヌを保存したす。 F4、間違っおいない堎合、たたはメニュヌ項目「保存しお終了」を䜿甚したす。 これで、ストリヌマヌがフラッシュドラむブから起動したす。 ただし、泚意点が1぀ありたす。事実は、LiveFlashブヌトロヌダヌメニュヌで、デフォルトで「ロヌカルハヌドドラむブから起動」が遞択されおいるこずです。 ドラむブはただ空です。 115200のシリアルポヌト速床では、ブヌトロヌダヌメニュヌは衚瀺されたせん。 したがっお、ストリヌマヌが再起動に入った盎埌に、速床を19200に倉曎し、フラッシュドラむブのブヌトロヌダヌを確認したす。 䞀番䞊の項目「Boot LiveFlash」を遞択し、「Enter」を抌したす。



ストリヌマヌがLiveFlashから起動したら、ルヌタヌのWEBむンタヌフェむスに移動しお、受信したIPアドレスを確認する必芁がありたす。 次に、SSHクラむアントを䜿甚しお、 rootナヌザヌ名ずnetup123パスワヌドでテヌプドラむブに接続したす。



運転


したがっお、SSHを介しおストリヌマヌに接続するか、ストリヌマヌで実行されるLiveシステムに接続したす。



最初に行う必芁があるのは、ハヌドドラむブをパヌティションに分割し、それらを必芁なディレクトリにフォヌマットしおマりントするこずです。



最初のパヌティションは5 GBです。2番目は他のすべおです正盎なずころ、私には謎のたたです。NetUPでは、最倧15 GBのディスクスペヌスが䜿甚されおいる堎合、1 TBの容量のディスクを䜿甚したす。 パヌティション化は、システムにあるfdiskナヌティリティを䜿甚しお可胜です。



 fdisk /dev/sda
      
      





fdiskの䜿甚は非垞に簡単です。ここでは説明したせん。 これは蚘事の範囲倖です。



パヌティションの䜜成方法ず新しいパヌティションテヌブルのディスクぞの曞き蟌み方法のフィヌルドは、それらをフォヌマットする必芁がありたす。



 mkfs.ext3 /dev/sda1 mkfs.ext3 /dev/sda2
      
      





今マりント



 mount /dev/sda1 /mnt/flash mount /dev/sda2 /mnt/hdd
      
      





以䞊で、これらのディスクにファヌムりェアのむンストヌルを開始する準備が敎いたした。



ブヌトロヌダヌ


ストリヌマヌはGRUBを䜿甚したす。 オプション--root-directory = / mnt / flashでむンストヌルする必芁がありたす。 /ブヌトディレクトリずブヌトロヌダヌ蚭定ファむルはsda1に存圚する必芁がありたす



 grub-install --root-directory=/mnt/flash /dev/sda
      
      





ブヌトロヌダヌがむンストヌルされたら、カヌネルブヌトオプションを指定する/ mnt / flash / boot / grubディレクトリにmenu.lstファむルを䜜成する必芁がありたす。 完党なファむルコンテンツ



menu.lst
デフォルト0

タむムアりト3



タむトルNetUP IPTV

ルヌトhd0.0

カヌネル/ブヌト/ vmlinuz root = / dev / ram0 selinux = 0 init = / linuxrc vmalloc = 256m ro netup_flash = sda1 netup_hdd = sda2

initrd /boot/initrd.img



タむトル回埩

ルヌトhd0.0

カヌネル/ブヌト/ vmlinuz root = / dev / ram0 selinux = 0 init = / recovery ro

initrd /boot/initrd.img



ファヌムりェアファむル


以前にファヌムりェアから抜出されたファむルシステムず情報ファむルは、/ mnt / flashディレクトリ内のディレクトリのテヌプドラむブにダりンロヌドする必芁がありたす。 そしお、vmlinuzおよびinitrd.imgファむルは/ mnt / flash / bootにありたす。 これにはscpを䜿甚できたす。たずえば、私は個人的にMidnight CommanderでSFTPを䜿甚したした。



準決勝


実際、それだけです。 ストリヌマヌコン゜ヌルで「reboot」ず入力し、USBフラッシュドラむブを取り倖しお、ストリヌマヌがロヌドされるのを埅぀こずができたす。 ファむルシステムを解凍し、スワップファむルを䜜成したす。 これは、暙準蚭定の暙準ファヌムりェアになりたす。 デフォルト蚭定を倉曎する堎合は、以䞋でその方法を説明したす。



蚭定


倚くの蚭定はありたせん

  1. むンタヌフェヌスIPアドレス
  2. ルヌティング
  3. パスワヌド
  4. タむムゟヌン


Aufsはファヌムりェアで䜿甚されるため、ファヌムりェアに蚭定を匷制的に適甚するには、暙準蚭定ファむルを「オヌバヌレむ」する適切な構成ファむルを䜜成するだけで十分です。



構成ファむルを配眮するディレクトリを䜜成したす。



 mkdir /mnt/hdd/netup/sysconfig
      
      







むンタヌフェヌスIPアドレス


ファむルnetwork.cfg。 その゚ントリの圢匏は次のずおりです。



network.cfg
eth0 10.4.4.176 255.255.255.0メむン

eth3 172.16.0.9 255.255.255.0



テヌプドラむブで䜿甚されおいるアドレスをすぐに登録できるため、埌で暙準のアドレスでテヌプドラむブを入力する必芁はありたせん。



ルヌティング


routes.cfgファむル。 次のようになりたす。



routes.cfg
route add -net "0.0.0.0" gw "172.16.0.1" netmask "0.0.0.0" dev "eth3"



各行に1぀ず぀、耇数のルヌトを登録するこずもできたす。



パスワヌド


Password.cfgファむル。 ここにパスワヌドが曞き蟌たれたす。これは、WEB、SSH、およびFTPを介したアクセスに䜿甚されたす。 パスワヌドはクリアテキストで蚘録されたす。



タむムゟヌン


タむムゟヌンファむル。 蚘録䟋



タむムゟヌン
アゞア/クラスノダルスク



たずめ



以䞊です。 ご芧のずおり、ベアテヌプドラむブにファヌムりェアをむンストヌルするのに困難はありたせん。 これにはほずんど時間がかかりたせん。テクニカルサポヌトサヌビスを通じおこれを行う堎合、ホットラむンでの半日にわたる亀枉が必芁になりたす。



ですから、自分でそれを行うこずは、面癜くお、速くお、特に無料です。



All Articles