BIOS設定画面でIntel Virtualization Technology (Intel VT) を Enabled にしても、反映されない。
よく画面をみてみると・・・
再起動するだけでなく、一度電源を切る必要があるのですな。
#include <stdio.h> struct { unsigned short limit; unsigned int base; } __attribute__ ((packed)) idtr; int main(int argc, char * argv[]) { asm ("sidt %0" : "=m" (idtr)); printf("IDTR base=0x%X limit=0x%X\n",(int)idtr.base, (int)idtr.limit); }
GRUBのmenu.lstを以下のように記述する.
default=0 timeout=5 splashimage=(hd0,2)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.23.1-42.fc8) root (hd0,2) kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.23.1-42.fc8.img title BitVisor root (hd0,2) kernel /bitvisor-0.3.elf ro root=/dev/VolGroup00/LogVol00 rhgb quiet title Other rootnoverify (hd0,0) chainloader +1
捕捉:
root=/dev/VolGroup00/LogVol00で指定された領域がファイルシステムの /boot にマッピングされているため,
kernel /bitvisor-0.3.elfでイメージを指定できる.
ちなみに,なぜかBitvisor上でWindowsが起動しない.
LVMのせいか?