Bochs集成盘制作技巧

 时间:2024-10-13 08:44:59

1、重新编译内核 ,进入linux-0.11-devel-040923/然后,运行bochsrc-hd.bxrc,如下图所示

Bochs集成盘制作技巧

2、[----]#cd / 【回车】[----]#cd /usr/src/linux【回车】[----]#ls【回车】

Bochs集成盘制作技巧

3、[----]#make clean 【回车】即清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件;[----]#即枢潋雳vi makefile 【回车】。/*删除按下delete键----在按shift+D删除,按下I键,就去编辑----注意它们之间的切换。*/ESC键用于删除和插入模式转换.修改makefile: RAMDISK=-DRAMDISK=2048 ROOT_DEV=FLOPPY[----]#:wq 【保存与退出】从新编译:make

Bochs集成盘制作技巧

4、在Bochs系统中运行Linux-0.1系统,Bochs主窗口驱动器分别配置:a盘rootimage-0.11-for-orig,b盘为rootram.img(新建镜像),Path:f:\rootram.img

Bochs集成盘制作技巧

5、A盘和B盘分别加载到 /mnt和 /mnt1中:[----]#mkfs /dev/fd1 1024 【回车】[----]#m娱浣嫁装kdir /mnt1【回车】[----]#mount /dev/fd0 /mnt【回车】[----]#mount /dev/fd1 /mnt1 【回车】,如下图示:注意:确保其容量小于1024KB。可以使用df命令查看,若超过1024KB,[----]# cd /mnt/bin,/mnt/usr/bin中[----]#ll (或ls -l) 查看文件权限[----]#rm –rf 文件即删除一些文件

Bochs集成盘制作技巧
Bochs集成盘制作技巧

6、开始复制文件:[----]#cd /mnt1[----]#for 坡纠课柩i in bin dev etc usr tmp[幻腾寂埒----]#do[----]#cp +recursive +verbose /mnt/$i $i[----]#done[----]#umount /dev/fd0[----]#umount /dev/fd1接下来,通过dd命令【指定大小的块拷贝一个文件把/dev/fd1的文件系统复制到Linux-0.11系统中,建立rootram-0.11根文件系统Image文件】dd bs=1024 if=/dev/fd1 of=rootram-0.11 count=1024‍

7、创建集成盘:Bochs主窗口驱动器分别配置为a盘,名字bootroot-0.11-----Createimage-----组合两个映像文件dd bs=8192 if=/usr/src/linux/Image of=/dev/fd0--(bootroot-0.11)dd bs=1024 if=rootram-0.11 of=/dev/fd0 seek=256sync;

8、实验结果测试:编辑Bochs-0.1X.bxrc文件,floppya:1_44=bootroot-0.11 , status=inserted#ata0-master:type=disk,path="hdc-0.11-new.img", mode=flat, cylinders=410, heads=16, spt=38boot: a #boot: c启动Bochs系统,进入下图界面:

Bochs集成盘制作技巧
  • potplayer启动要很慢的解决方法
  • 如何修改Typora文件模块背景颜色?
  • Visual Studio怎么打开工具箱
  • VS Code怎么查看已安装的扩展
  • edge 关闭所有标签页显示/不显示对话框设置方法
  • 热门搜索
    古诗手抄报 国庆节手抄报 保护环境手抄报内容 关于读书的手抄报内容 春节的手抄报 汉字真有趣手抄报 禁毒手抄报 廉洁手抄报 我爱祖国手抄报 防溺水手抄报简单好画