先日、私はこの奇跡を手の中に見つけました。
ネットワーク上の情報は少し散在しており、リンクはとうの昔に失われているため、stora で debian のインストール プロセスを更新することにしました。 興味のある方は猫へようこそ。
主なソースはこれでした
まず、システムをインストールするためのイメージが必要です。
USB - UART PL2303TA コンバータも必要です。
これを持っていました
ハードウェアに接続するためのソフトウェア (ハイパーターミナルやパテなど) も必要です (パテは私にはうまくいきませんでした。犯罪者がターミナルに侵入し続けたため、私はハイパーターミナルを使用しました)。
ハードウェアをケーブルで接続するには、まずそれを分解する必要があります。 手順は簡単なので説明は省略します。 実際のインストールが行われるストアの最初のスロットにハード ドライブを忘れずに挿入する必要があります。
ハードウェアを分解した後、アダプターを接続します。 注意してください、赤いワイヤー、つまり、接続しないでください。 3 本のワイヤー (バッテリーから: 黒、緑、白) を接続するだけです。
これで、ワイヤーが接続され、ドライバーが接続されました。 COM ポート ドライバーでパラメータを設定します: 速度 115200、ビット数 8、ストップ ビット 1、パリティなし。 その後、ハードウェアの電源を入れ、端末でハードウェアに接続します。 「Press any key...」というメッセージが表示されたら、任意のキーを押して u-boot ブートローダーに入ります。
小さな余談。
これから操作する便利なコマンドのリスト:
USB リセット、IDE リセット - USB、IDE デバイスの初期化
fatls、ext2ls - fat または ext2 ファイル システム上のディレクトリを表示します。
setenv - 環境変数の設定
saveenv - 変数を内部メモリに書き込む
リセット - デバイスを再起動します
printenv - すべての変数を出力します
printenv NAME - NAME 変数の出力
help - すべてのコマンドの出力
ブートローダーに入ったら、ネットワーク パラメータを設定し、USB デバイスを初期化し、フラッシュ ドライブに必要なファイルがあることを確認し、これらのパラメータをデバイス メモリに保存して再起動します。
チーム
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
再起動後、コマンドを入力して debian のインストールを開始します。
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
この後、標準の debian インストールがテキスト モードで続行されます。 システムをインストールし、インストール後に再起動し、uboot にログインしてコマンドを入力してハードドライブからデバイスを起動します。
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
再起動後、Debian ハードドライブから起動します。これは私たちが当初望んでいたものです。
PS 元のブートローダーを復元します。
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
出所: habr.com