問題タブ [boot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - arm Linux カーネルで kalloc を呼び出せるのはどれくらい前ですか?
arm Linux カーネルの machine_init 関数からメモリを動的に割り当てたいと考えています。ただし、私のテストでは、kalloc を呼び出すと、システムの起動が完全に失敗する場合があることが示されています。
私のデバッグ ツールは非常に限られているため、エラーに関する詳細情報を提供することはできません。
簡単に言えば、ARM Linuxkalloc
の関数から呼び出すことは合法machine_init
ですか?そうでない場合、代替手段はありますか?
ほとんどの場合、起動プロセスの早い段階でメモリを割り当てるのは間違っていると理解しています (この種の作業はデバイス ドライバで行う必要があります)。ただし、私の特定のプロジェクトではそれが必要であると確信しています。
unix - init.d ブート プロセスを使用してスクリプトを開始するときに使用できる環境変数は何ですか?
私の問題は次のようなものです(OSはSun Solarisです):
起動時に、特定のスクリプトを使用してプロセスを開始したいと考えています。私はこのスクリプトを入れて
/etc/init.d
(そして他の K と S のルールに従って) これを行っています。スクリプトによって呼び出されるプログラムは、場所にあり
$HOME/xxx/yyy
ます。'su - {myuser} -c "{full path of the program}"'
スクリプトを {myuser} として実行するために使用しています。スクリプトで $HOME の値をハードコーディングしたくありませんが、
$HOME
環境変数のみを使用したいと考えています。$HOME
シェルスクリプトでこの環境変数を取得するにはどうすればよいですか? また、他にどのような変数を利用できますか?
linux - ブートローダーから起動するLinuxカーネル
自分のブートローダを使って Linux をロードしたい.. 予備調査の結果、Google は start_kerne() 関数を使用する必要があると教えてくれた.. アセンブリから start_kernel() を呼び出す方法を知りたい.. USB をフォーマット済みext3 にコピーし、そこにコンパイル済みのカーネルを貼り付けました。どうすれば Linux カーネルを起動できますか? どんな助けでも大歓迎です//事前にありがとう
モシン。
boot - Cisco1760ルータは過去のrommonをロードしません
工場出荷時のデフォルト(「writeerase」)にリセットし、コマンド「writememory」を書き込んだ後(誤って...設定を保存したかっただけです...そしてCiscoで「copyrunning-configstartup-config」を忘れました) 。ルーターは今、過去のrommonをロードしません(コンソールのエラーメッセージを参照してください):
loadprog:不正なファイルのマジックナンバー:0x0
boot:「flash:」を読み込めません
しかし、ターミナル(コンソール経由)を入力することで、手動でそれを超えて起動できます:
rommonX> BOOT = flash:c1700-adventerprisek9-mz.123-14.T7.bin
rommonX>同期
rommonX>i
ルータはCisco1760、IOSバージョンは
Cisco IOSソフトウェア、C1700ソフトウェア(C1700-ADVENTERPRISEK9-M)、バージョン12.3(14)T7
python - 1日の特定の時間にWindowsマシンを再起動し、Pythonで自動的にログインします
マシンをリモートで再起動する方法を知っているので、それは簡単な部分です。ただし、問題の複雑さは、次のように設定しようとしています。ユーザーがログオフして帰宅したり、コンピューターをシャットダウンしたりしたときに、PythonまたはPythonとWindowsの組み合わせによってマシンを再起動し(クリーンにするため)、自動的にログインできるように、ネットワーク上のマシンを営業時間外に制御したいと思います。 、夜間にプロセスを実行し、次に朝に、そのプロセスを停止してマシンを再起動し、ユーザーが通常のように簡単にログインできるようにします。
レジストリを変更することでそれができるように見えますが、私は周りを見回しましたが、それほど幸運はありませんでした。ただし、これは大まかな考えのように聞こえますが、レジストリを1日ごとに変更します。もっと簡単な方法はありますか?
linux - Linuxカーネルがどのデバイスから起動したかを知る
Linuxカーネルがどのデバイスから起動したかをどのように知ることができますか?
python - Python スクリプト内での IPMI の使用 (OpenIPMI)
IPMI を使用して、マシンを PXE ブート (つまりipmitool -I lan -U username -P password -H ipaddress chassis bootdev pxe
) に設定してから、電源を入れ直します (つまりipmitool -I lan -U username -P password -H ipaddress chassis power cycle
)。ただし、これを python スクリプトで実行したいので、OpenIPMI とその python バインディングを使用しようとしています。
PythonスクリプトのOpenIPMIに関するドキュメントが見つからないようで、IPMIコマンドを正しく適用する方法がわかりません(コマンドが失敗しないようにマシンが正しい状態にあることを確認してください)。OpenIPMI (または代替) を使用して Python で IPMI コマンドを操作するための指針やリソースを教えてください。ありがとう!
memory - 0xffff0とBIOS
PCが最初に起動すると、物理アドレス0xffff0で実行が開始されます。このアドレスには、BIOSへのjmp命令が含まれています。
今私の質問では、私は常に物理アドレスがRAMにマップされていると仮定しています。RAMに最初にガベージ値が含まれている場合、jmp命令を0xffff0に正確に配置するものは何ですか?jmp命令は常に同じですか、それともBIOSごとに異なりますか?0xffff0はRAMからBIOSにマップされますか(「ハードマップ」されていることを意味します)?
c - 組み込みシステムのスタートアップ コードの流れ、ブートローダーの概念は?
組み込みボードで作業していますが、同じの起動コード(C/アセンブリ)の流れがわかりません。
組み込みシステムの場合、起動アクションによって実行される一般的なモジュール/ステップについて説明できますか?
高レベルの概要 (アルゴリズム) だけで十分です。すべての例を歓迎します。
/関羽__
android - Froyo 2.2 Droid に起動音を追加する
Froyo 2.2 ROM を実行しているドロイドで起動アニメーションを実行するために、起動時にサウンドを追加しようとしています。
これは私がこれまでに試したことです:
init.rc に追加
/system/bin にブートサウンドを作成
build.prop に追加
そしてもちろん android_audio.mp3 ファイルを /system/media に追加しました
運が悪い、誰か私が見逃したかもしれないものを見つけることができますか?
ありがとう