关于 Bochs 的一个问题

LeLeGhost 2004-11-16 12:00:01
想自己为 Bochs 创建一可引导的映像文件,我是这么写(不过失败了):

#dd if=/dev/zero of=fd.img bs=512 count=2880
#losetup /dev/loop1 fd.img
#fdisk /dev/loop1
#mkfs.ext3 /dev/loop1
#mount /dev/loop1 /mnt/img/
#grub-install --root-directory=/mnt/img/ loop1

随后把 /boot 下的 vmlinuz 拷了过来,改了该 grub.conf 中
vmlinuz 的位置,再放到 bochs 里,提示我

========================================================================
Bochs is exiting with the following message:
[BIOS ] BIOS panic at rombios.c, line 1558
========================================================================


我还试过
#dd if=/dev/zero of=fd.img bs=512 count=2880
#losetup /dev/loop1 fd.img
#fdisk /dev/loop1
#mkfs.ext3 /dev/loop1
#dd if=/boot/grub/stage1 of=/dev/loop1 bs=512 seek=1

这样好想能引导,单只会提示 Boot failed.

真的是很想知道该怎么做啊?
...全文
193 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
LeLeGhost 2004-11-28
  • 打赏
  • 举报
回复
好想不是路径的问题,我再是一下其它的,先结贴了
yanghuajia 2004-11-25
  • 打赏
  • 举报
回复
我觉得这句错了
grub-install --root-directory=/mnt/img/ loop1
先改为
grub-install --root-directory=/mnt/img/ /dev/loop1
rujor 2004-11-20
  • 打赏
  • 举报
回复
我想想,那个你要还要修改kernal的make file将里面的bootdevice改为floppy吧,然后make一个img,将这个img dd到fd.img中去,应该就可以了吧。
rujor 2004-11-20
  • 打赏
  • 举报
回复
要用build.c把bootsec.s编译后的东东以二进制形式写到盘里去的啊。
rujor 2004-11-20
  • 打赏
  • 举报
回复
vmlinuz 只是system模块啊。还有bootsec.s里面的东东怎么办啊?
wide288 2004-11-19
  • 打赏
  • 举报
回复
没听过帮你 up
LeLeGhost 2004-11-19
  • 打赏
  • 举报
回复
自己顶一下
tukey 2004-11-16
  • 打赏
  • 举报
回复
up

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧