GRUB

最近、ディスクがクラッシュしたのでpxegrubの設定をやり直した。手順は以下のようにやる。pxegrubはgrubを使用しネットワーク越しにカーネルを立ち上げる事ができる。カーネル設計者にとってメリットはGRUBのマルチブートを利用できる事や、カーネルの再起…

VBE grubを起動し、GRUBのコマンドライン上でvbeprobeとコマンドを実行すると、現在実行できるVBEのビデオモード番号、解像度、色数が表示される。VMWare Workstation 6で試したところ、このビデオモード番号と解像度が仕様書と番号と解像度が一致していない…

GRUB Multibootを使用し自作のカーネルなどでSVGAを使う方法

GRUB Multibootの仕様書にはVBE Controller InformationやVBE Mode Informationの構造体のアドレスを取得できると書いてあるが、現在のGRUB 0.97では構造体のアドレスを取得できない。これはGRMUのmenu.lstにvbesetコマンドを書いてもVGAの画面のままでVBEを…

カーネル開発 GRUB マルチブートについて

参考文献 公式のマニュアルは下のサイトにあります。 GRUBマルチブートについて、詳しい情報はマルチブートの仕様書に書いてあります。 http://www.gnu.org/software/grub/manual/multiboot/ GRUBのマルチブートの利点 カーネル開発をするとき、多くのカーネ…

GRUBを使い、ブートのコードを書かずにカーネルを起動させる。

カーネルの開発に必要なもの Unix系の環境、たぶんWindowsでもできるかもしれない。 VMware Player (別に他のエミュレータを使ってもいいけど大変かもしれない) qemu (vmplayerのイメージの作成に使う) GRUBを使っているオペレーティングシステムのディス…