Ubiquity RouterStation Proを例として使用したDebWRTビルド

ご挨拶、ハラチトリー。

Ubiquity RouterStation Proで DebWRTをアセンブルおよびインストールするための小さなハウツーを紹介します

DebWRTについて少し。

このサイトのプロジェクトの著者は次のように書いています。「DebWRTは、ワイヤレスルーターなどの組み込みデバイスでDebian GNU / Linuxを起動するプロジェクトです。 DebWRTは、DebianとOpenWrtの2つのテクノロジーを組み合わせています。 Debianにはさまざまなアーキテクチャ向けの数千のパッケージと優れたパッケージマネージャーがあり、OpenWrtは組み込みデバイスをサポートするコアです。 これらの2つのテクノロジーを組み合わせることで、新しい機会が世界中に広がります。」

したがって、OpenWRTがサポートするすべてのハードウェアはDebWRTによってサポートされますが、「準備」が完了した後です。

それでは、始めましょう...



「準備」の間に、次の材料が必要でした。

#apt-get update

#apt-get install build-essential sudo subversion debootstrap makedev libncurses5-dev zlib1g-dev gawk flex unzip git-core

#mkdir / usr / src / debwrt

#chmod 777 / usr / src / debwrt



ルートの下からではなく収集する必要があります。

#nano / etc / sudoers

非rootユーザーALL =(ALL)ALL



ソースOpenWRT DebWRTを取得します

$ cd / usr / src

$ svn checkout svn.debwrt.net/debwrt/trunk debwrt

$ rm -rf /usr/src/debwrt/openwrt/.svn/

$ cd / usr / src / debwrt

$ svn co svn://svn.openwrt.org/openwrt/trunk openwrt

$ / usr / src / debwrt / openwrt / scripts / feeds update -a



$ make menuconfig

必要なシステムを選択します(私の場合はrspro)

保存して終了



$ make openwrt / menuconfig

[カーネルモジュール]メニューで、必要なドライバーを選択します

保存して終了



$ openwrtを作成/すべてのV = 99

最初のお茶


$ make debian / rootfs

お茶2杯


次に、メモリカードを準備し、デバイス自体をフラッシュする必要があります。 このことについては、ハブ既に説明しましたが、ここではファームウェアをここから取得します。

/ usr / src / debwrt / bin / platform-name-angel-2.0-1-default /-そこにモジュールとヘッダーがあります

/usr/src/debwrt/build/rootfs-mips-angel-2.0-1/-これはシステム自体であり、DEBWRT_ROOTにコピーする必要があります



ファームウェアの後、カードを挿入し、ルーターを再起動して192.168.1.1をノックします

ログイン/パスワード-root / debwrt



次に、インストールの第2段階を完了する必要があります。

-bash-4.1#/ debootstrap / debootstrap --second-stage

-bash-4.1#rm -rf / var / cache / apt /アーカイブ

-bash-4.1#mkdir -p / var / cache / apt / archives / partial

-bash-4.1#echo "deb ftp.debian.org/debian squeeze main" >> / etc / apt / sources.list

-bash-4.1#再起動



再起動後、ルーターに移動し、すべての段階が成功した場合、標準のDebianの挨拶が表示されるはずです。もちろん次のとおりです。



#apt-get update



PS第2段階はコンピューターで実行できます。 これを行うには、qemuを使用してホスト項目でDebian 2段階インストールを実行し、qemuに必要なパッケージを再インストールします。



DebWRTプロジェクトのウェブサイト: debwrt.net

DebWRT Wiki: dev.debwrt.net/wiki

DebWRT HCL: dev.debwrt.net/wiki/TableOfSupportedHardware

アドバイスとサポートを提供してくれたamainプロジェクトの作者と、レビューをしてくれた酒に酔った男に感謝



All Articles