問題タブ [bootable]
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.
backup - AIX 5.3:マシン全体を単一のブータブルテープにバックアップする方法は?
AIXのmksysbとsavevgを使用してrootvgで起動可能なテープを作成し、他のすべてのVGを追加することは可能ですか?
osdev - ブータブル CD をプログラムで作成するにはどうすればよいですか?
私が取り組んでいる OS の基礎としてベアボーン チュートリアルを使用していますが、これは古いチュートリアルのようです。カーネルをフロッピー イメージにコンパイルし、それを GRUB でロードしています。
基本的には GRUB を使用したいのですが、代わりに CD から OS を実行したいと考えています。主な理由は、実際に使用できる実際のフロッピー ドライブがない (現在 VirtualBox でテストしている) ため、実際のハードウェアで OS をテストする方法がないためです。
私はネットをうろうろしていて、フロッピー イメージからブータブル CD を作成するユーティリティをたくさん見つけることができます。イメージを最初にフロッピーに配置する必要がなく、理想的には作成ステップ中に起動可能な CD を作成できるようにしたいと考えていますが、これはかなり無意味に思えます。
これに答える簡単な方法だと思います: CD からカーネル イメージを読み取るように GRUB を設定するにはどうすればよいですか? Windows からこれを行うには特別なユーティリティが必要ですか? (カーネルはまだそれ自体をコンパイルできません。それはしばらくの間ではありません)
ありがとう!
image - 生の ISO イメージの作成
生の ISO イメージを作成するにはどうすればよいですか?
つまり、アセンブラーで単純なシステムをプログラミングしていて、BootSector にバイナリ ファイル (システム全体が 1 つのファイル) を配置できる ISO を作成したいということです。
windows - Windows XP から Windows 7 への起動可能な NTFS/FAT パーティションをプログラムで作成する
Windows で起動可能なパーティションを作成しようとしています。Windows XP から Windows 7 までこれを実行できる必要があります。デバイスが 32 GB より小さい (FAT32) か大きい (NTFS) かに応じて、FAT32 と NTFS の両方で実行できることが理想的です。
Vista および 7 では、diskpart.exe を使用してこれを実行できるスクリプトがありますが、これは Windows XP では機能しません。これは、パーティションの作成が diskpart.exe で公開されていないためです。Windows XP の diskpart に関するもう 1 つの問題は、通常、USB サム ドライブがドライブとして表示されないことです (おそらく「取り外し可能」であるため)。
だから私の主な必要性は、DeviceIoControl またはその他の API を使用して起動可能なパーティションを作成し、この方法を Windows XP から Windows 7 まで機能させることができるかということです。Pre-Vista と Vista+ で絶対に異なるソリューションが必要な場合は、問題ありません。
ありがとうございました。
ベン
dvd - DVD+R は .iso ファイルを保持し、BIOS 経由で起動できますか?
これはばかげた質問のように思えますが、DVD+R を .iso イメージ DVD として使用して、BIOS からプログラムを起動することはできますか? そうでない場合、どのタイプの CD が必要ですか?
bootloader - ブータブル CD の最初に実行されたバイトはどこにありますか?
小さな Linux ディストリビューションの iso イメージ (ISO 9660) を調べてみました。16 個の空のセクターが見つかり、その後にプライマリ ボリュームの説明を記述するセクターが続きました。次のセクターは通常、システムやバージョン識別子などの説明情報と、指定されていないバイト範囲内のリトル エンディアン整数のみを含むブート レコードです。次に、Supplementary Volume Descriptor が続き、最後に Volume Descriptor Set Terminator が続きます。
ブート レコードのリトル エンディアン整数だと思います。これに関するこれ以上の情報は見つかりませんでした。私が使用したすべての画像で、プライマリ ボリューム記述子のセクター カウントの値よりも小さいリトル エンディアンの整数が使用されていたため、画像内のセクターを指していると推測されます。誰かがこれについてより詳細な情報を提供できますか?
partitioning - USBフラッシュドライブのパーティション分割
Googleを何時間も検索しましたが、どこにも答えが見つかりません。8GBのフラッシュドライブを持っていますが、ChromiumOSをインストールしたいと思います。ただし、ChromiumOSには約4GBのストレージしか必要ありません。他の4GBのスペースをChromiumOSに割り当てるのは、私には無駄に思えます。
フラッシュドライブを2つの4GBパーティションに分割できるかどうかを知りたいと思いました。一方のパーティションは起動可能なChromiumOSで、もう一方のパーティションは通常のFAT32ファイルシステムです。
これが可能であれば、これを達成する方法について、誰かが私を正しい方向に向けてくれますか?
Ubuntu Linux 11.04 x86_64を実行していますが、必要に応じてWindows7パーティションで起動できます。
どんな助けでもいただければ幸いです!ありがとう!
usb-flash-drive - Windows/Mac OSx/Linux をインストールできるブータブル USB ドライブ
Mac OSx、Windows 7、および Linus のフレーバーをインストールできるブータブル USB ドライブを作成する方法はありますか?
ブート可能な Mac OSx は Apple ハードウェアでのみ動作することを理解しています。また、ブート可能な Windows/Linux USB ドライブを作成できることも知っていますが、Mac OSx も追加する方法が見つかりませんでした。