首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从bochs的内核文件创建软盘镜像

从bochs的内核文件创建软盘镜像
EN

Stack Overflow用户
提问于 2013-01-03 23:40:26
回答 2查看 1K关注 0票数 1

这是一个新手问题,我在谷歌上搜索了一段时间,但没有找到解决的方法,所以我就把它贴在这里。

我在读James Molloy的内核开发教程。他使用软盘驱动程序将内核映像写入floppy.img,脚本如下

代码语言:javascript
复制
sudo /sbin/losetup /dev/loop0 floppy.img
sudo mount /dev/loop0 /mnt2
sudo cp src/kernel /mnt2/kernel
sudo umount /dev/loop0
sudo /sbin/losetup -d /dev/loop0

但是,我的机器上没有软盘。我还尝试使用以下方法创建floppy.img

代码语言:javascript
复制
1.create empty 1.44MB image file by dd command (dd bs=512 count=2880 if=/dev/zero of=myfloppy.img)

2.format the image file by mkfs.msdos
3.mount the image file to some mount point
4.copy kernel to the mount point
5.umount the virtual floppy image file

但它确实能让bochs发挥作用。有谁知道创建bochs可以在其上运行的floppy.img的方法吗?

顺便说一下:我也尝试过使用mkisofs命令创建iso镜像,但是bochs也不能在iso镜像上运行。如果有人知道如何使用iso image使bochs工作,那将是很好的。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-01-17 12:23:04

检查bochs配置(有很多变量需要设置)。

bochs在开始的时候说了什么?

如果已格式化并为空,软盘映像是否会启动?(它应该抱怨没有操作系统或类似的系统)。

票数 0
EN

Stack Overflow用户

发布于 2015-06-30 11:37:54

当bochs安装在您的机器上时,您只需输入"bximage“并按照提示创建几种不同类型的镜像即可。

下面是一个示例:

bximage标牌

用于Bochs的======================================================================== bximage磁盘映像创建/转换/调整大小和提交工具

$Id: bximage.cc 12690 2015-03-20 18:01:52Z vruppert $

  1. 创建新的软盘或硬盘镜像
  2. 将硬盘镜像转换为其他格式(模式)
  3. 调整硬盘镜像
  4. 提交'undoable‘redolog to base image
  5. 磁盘镜像info
  6. Quit

请选择一个%1

创建镜像

您想创建软盘映像还是硬盘映像?请键入hd或fd。高清?您的选择(?)与以下任何选项都不匹配: fd、hd

您想创建软盘映像还是硬盘映像?请键入hd或fd。高清fd

选择要创建的软盘映像的大小,以of为单位。请键入160k、180k、320k、360k、720k、1.2M、1.44M、1.68M、1.72M或2.88M。1.44米.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14142129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档