环境配置
Ubuntu安装nasm方法:
nasm官网
解压:tar zxvf XXX.tar.gz
进入刚解压的目录:./configure
make
sudo make install
dd if=pmtest12.bin of=pm.img bs=512 count=1 conv=notrunc
命令详解
.com文件是dos可执行文件
sudo mount -o loop pm.img /mnt/floppy //挂载镜像pm.img,以查看pm.img中有哪些文件以及将文件写入其中
sudo cp pmtest1.com /mnt/floppy/ //将pmtest1.com复制到虚拟软盘pm.img中
sudo umount /mnt/floppy //解挂
执行第一步时错误:mount: /mnt/floppy: mount point does not exist.
原因:该命令想将pm.img挂载至 /mnt/floppy 目录下,所以该目录必须存在在当前目录下
mkdir /mnt/floppy
若遇到:
mkdir: cannot create directory ‘/mnt/floppy’: Permission denied
则权限不够:
sudo mkdir /mnt/floppy