問題タブ [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 - Linux カーネルをシャットダウンして、リアル モードで再開することはできますか?
通常のオペレーティング システムが起動する前に、小さな Linux ディストリビューションを起動したいとします。
- BIOS は MBR をロードし、MBR を実行します。
- MBR は、私の Linux パーティションであるアクティブなパーティションを見つけます。
- Linux が起動し、必要なことを実行します。
- Linux がシャットダウンし、再びリアル モードに切り替えます。
- 元のパーティションのブート セクタが読み込まれ、通常の OS が起動します。
私の知る限り、ステップ 4 は難しい作業です。Linux より前のすべてのデバイスの状態を復元します。INT13h は機能しますか? 割り込みベクタ テーブルを復元する必要がありますか? いくつか言及します。
これはおそらく既存のプロジェクトで行われましたか?
linux - カーネルへの引数
カーネルがブートローダーから取得する必要があるものはありますか?通常、カーネルはシステムを最初から起動することができますが、なぜブートローダーから何かが必要なのですか?私はこのようなカーネルからのブートメッセージを見てきました。
では、渡される変数は正確には何ですか?また、変数はブートローダーからどのように渡されますか?スタックを通過しますか?
boot - BIOS はどのような情報を RAM にロードしますか?
起動時に、BIOS がメモリ 0x7c00 の定義済みデバイス ドライブの最初のセクター (512 バイト) をロードし、そのアドレスにジャンプすることを知っています。
つまり、0x7c00 から 0x7dff までのメモリが占有されています。占有されている RAM の他のセクションはありますか?
オペレーティング システムをプログラミングしている場合、自分の目的のために 0x7c00 から ox7dff を除くすべての RAM を使用できますか? または、上書きしてはならない、ブート時に「貴重な」情報で満たされた他のセクションがありますか?
特定の瞬間に、メモリにロードされた MBR (チェーンローディング) を上書きできることを知っています。私の質問は、オペレーティング システムで使用できるメモリの部分はどれですか?
私の悪い英語でごめんなさい。回答ありがとうございます!!
windows-7 - BCD は Windows Vista/7 のどこにありますか?
BCD (ブート構成データ) ストアが実際に Windows Vista/7 に格納されている場所を見つけようとしています。これは、以前のバージョンでは boot.ini ファイル (通常は C: にあります) に保存されていた情報です。
コマンド ライン ツール bcdedit.exe を使用して BCD にアクセスできますが、どこから情報を読み取っているのかわかりません。
git - 起動時に git-instaweb を実行する
起動時にこれを (update-rc メソッドを使用して) 実行すると、ブラウザ (w3m) がページを指していることを示し、ブラウザを終了するまで起動が停止します。起動時にサイレントに実行する方法はありますか? 私はマンページを見ましたが、何も言わないので、おそらくそのように動作するはずはありません.私は何か間違っていますか?
boot - フロッピー ディスク (NON-DOS) から起動可能な Amiga アプリケーションを開発するには?
「 Amiga アプリケーションをコーディングしてコンパイルするにはどうすればよいですか? 」という質問の続きですが、フロッピー ディスクから Amiga アプリケーションを起動するには、どの開発ライブラリが必要ですか?
更新: (2012-04-10) 質問が解決したと見なすために、タイトルと本文を編集してライブラリのみに焦点を合わせました。別の質問で尋ねることができるフロッピー展開ツールからの起動がまだありません。
osgi - osgiでシステム全体のパッケージを構成するにはどうすればよいですか?
一部のバンドルでライブラリを利用できるようにする必要があります。このライブラリはRMIを使用するため、動作するには(少なくとも私が知る限り)システムクラスローダーを使用する必要があります(ライブラリを「osgi-fy」しようとしたため、実行時にclasscastexceptionsが発生しました)。したがって、私が行ったことは、そのライブラリを使用するバンドルから依存関係を削除し、プロパティjars.extra.classpath(eclipseプロジェクトのbuild.properties内)に含まれているライブラリを使用して依存関係をコンパイルすることでした。
それから私は追加しました
felix構成ファイルで、次のコマンドラインを使用してfelixコンテナを起動します。
..これにより、blipnetapi.jarライブラリのクラスに対してNoClassDefFoundExceptionがスローされました。
だから私の質問は:私は何かが欠けていますか?私は何か悪いことをした?
scala - Boot.scala の If 値 (Scala Lift)
Scala/Liftのスタックを独り占めしているような気がして申し訳ないのですが、質問が相次ぎます。これが最新です。
/login/* 内のすべてへのアクセスを、まだログインしていないユーザーに制限しようとしています。
これが私がそれをやろうとしている方法です:
それが SiteMap のエントリです。次に、次のように Boot.scala で anyLoggedIn を定義します。
プロバイダーと学生がすでにログインしているときにログインページにアクセスしようとすると、プロバイダーと学生をそれぞれ「ホーム」に送りたいと思います。何らかの理由で(おそらく私のブール論理)、機能せず、作成しませんリダイレクトに。
何か案は?
ありがとう
android - ARM 用のサンプル Android BSP(ソース)
私の実験用ボードの 1 つに移植するために、Android BSP の ARM プロセッサ バージョンを探しています。これはどこでダウンロードできますか?
operating-system - OS ブートストラップ プロセス
OSのブートストラッププロセスを理解しようとしています。いくつかの質問は私には明確ではありません。それらの 1 つ: ボリューム ブート レコードのブートストラップ コードは、ボリューム ブート レコードが存在するパーティションの 0 セクターの絶対 LBA アドレスをどのように認識しますか?