最近又开始搞这个,从sourceforge上下载了镜像,才发现不知道
1. cylinder
2. heads
3. spt
只知道下载的文件大小为528482304B,鼓捣了一阵子,发现其实计算很简单
528482304=512*cylinder*heads*spt
而通常我发现heads都是16,spt都是63,那么cylinder就可以计算出来了。
最后晒一下我的bxrc吧
############################################################### # bochsrc.txt file for redhat 6.0 Linux disk image. ############################################################### # how much memory the emulated machine will have megs: 1024 # filename of ROM images romimage: file=$BXSHARE/BIOS-bochs-latest vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest cpu: model=core2_penryn_t9600, count=1, ips=50000000, reset_on_triple_fault=1, ignore_bad_msrs=1, msrs="msrs.def" cpu: cpuid_limit_winnt=0 memory: guest=1024, host=1024 # what disk images will be used #floppya: 1_44=floppya.img, status=inserted #floppyb: 1_44=floppyb.img, status=inserted # hard disk ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ata0-master: type=disk, path="redhat6-512mb.img", cylinders=1024, heads=16, spt=63 # choose the boot disk. boot: disk # default config interface is textconfig. #config_interface: textconfig #config_interface: wx #display_library: x # other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term svga # where do we send log messages? log: bochsout.txt # disable the mouse, since is text only mouse: enabled=0 # enable key mapping, using US layout as default. # # NOTE: In Bochs 1.4, keyboard mapping is only 100% implemented on X windows. # However, the key mapping tables are used in the paste function, so # I'm enabling keyboard mapping so that paste # will work. Cut&Paste is currently implemented on win32 and X windows only. #keyboard: keymap=$BXSHARE/keymaps/x11-pc-us.map #keyboard: keymap=$BXSHARE/keymaps/x11-pc-fr.map #keyboard: keymap=$BXSHARE/keymaps/x11-pc-de.map keyboard: keymap=$BXSHARE/keymaps/x11-pc-es.map
作者:zgl07 发表于2013-3-14 7:50:35 原文链接
阅读:48 评论:0 查看评论