bochs安装freedos,以及host、guest拷贝文件
2011-12-24 17:39
666 查看
bochs安装freedos,以及host和guest系统拷贝文件
下载freedos镜像(freedos.iso)
安装bochs(2.4.5)
建立磁盘映像
bximage –q–hd
–mode=flat–size=200Mfreedos.img
编辑bochs配置文件
bochs的sample文件在/user/share/doc/bochs/sample目录下
sample文件中修改了如下几处,然后重命名为bochsrc-freedos
memory: guest=32M, host=32M
#不要软驱
#floppya: 1_44=/dev/fd0, status=inserted
#光驱,iso文件路径
ata0-slave: type=cdrom, path=/xxx/freedos1.0.iso, status=inserted
#刚刚用bximage创建的硬盘映像文件
ata0-master: type=disk, mode=flat, path=/xxx/freedos.img
#不要串口
#com1: enabled=1, mode=term, dev=/dev/ttyS0
#不要并口
#parport1: enabled=1, file="/dev/lp0"
启动bochs,
bochs –q
–f ./bochsrc-freedos
然后就进入了freedos的安装界面
安装freedos
这个不详述,第一次进入,因为是空白磁盘,因此需要先分区,我只分了一个区,因为bochs的手册里,关于host和guest拷贝文件有一句话:
The hard disk image access doesn'twork if the image contains
more than one partition(http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html).
然后重新启动,仍然选择第一项安装freedos(因为刚才是分区,现在才正式安装)
安装完成后,修改bochsrc-freedos中的
#安装完成,不再需要光驱
# ata0-slave: type=cdrom, path=/xxx/freedos1.0.iso, status=inserted
#boot: cdrom
#从硬盘启动
boot: disk
HOST和GUEST互拷贝文件
首先停掉bochs(貌似bochs开着的时候,文件拷贝过去,size看到的是0)
sudo losetup /dev/loop0 /xxx/freedos.img
–o 32256
因为是硬盘映像文件,因此一定要加-o 32256,如果是软盘就不需要,还是参考bochs手册(http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html)
sudo mkdir /mnt/loop
sudo mount -o rw -t vfat /dev/loop0 /mnt/loop
cd /mnt/loop,就可以看到freedos下的文件了,然后可以进行文件拷贝,但是文件拷贝时一定要sudo,因为是root权限的)
拷贝完成,卸载
sudo umount /mnt/loop
sudo losetup –d/dev/loop0
重新启动bochs就可以看到拷贝过去的文件了。
下载freedos镜像(freedos.iso)
安装bochs(2.4.5)
建立磁盘映像
bximage –q–hd
–mode=flat–size=200Mfreedos.img
编辑bochs配置文件
bochs的sample文件在/user/share/doc/bochs/sample目录下
sample文件中修改了如下几处,然后重命名为bochsrc-freedos
memory: guest=32M, host=32M
#不要软驱
#floppya: 1_44=/dev/fd0, status=inserted
#光驱,iso文件路径
ata0-slave: type=cdrom, path=/xxx/freedos1.0.iso, status=inserted
#刚刚用bximage创建的硬盘映像文件
ata0-master: type=disk, mode=flat, path=/xxx/freedos.img
#不要串口
#com1: enabled=1, mode=term, dev=/dev/ttyS0
#不要并口
#parport1: enabled=1, file="/dev/lp0"
启动bochs,
bochs –q
–f ./bochsrc-freedos
然后就进入了freedos的安装界面
安装freedos
这个不详述,第一次进入,因为是空白磁盘,因此需要先分区,我只分了一个区,因为bochs的手册里,关于host和guest拷贝文件有一句话:
The hard disk image access doesn'twork if the image contains
more than one partition(http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html).
然后重新启动,仍然选择第一项安装freedos(因为刚才是分区,现在才正式安装)
安装完成后,修改bochsrc-freedos中的
#安装完成,不再需要光驱
# ata0-slave: type=cdrom, path=/xxx/freedos1.0.iso, status=inserted
#boot: cdrom
#从硬盘启动
boot: disk
HOST和GUEST互拷贝文件
首先停掉bochs(貌似bochs开着的时候,文件拷贝过去,size看到的是0)
sudo losetup /dev/loop0 /xxx/freedos.img
–o 32256
因为是硬盘映像文件,因此一定要加-o 32256,如果是软盘就不需要,还是参考bochs手册(http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html)
sudo mkdir /mnt/loop
sudo mount -o rw -t vfat /dev/loop0 /mnt/loop
cd /mnt/loop,就可以看到freedos下的文件了,然后可以进行文件拷贝,但是文件拷贝时一定要sudo,因为是root权限的)
拷贝完成,卸载
sudo umount /mnt/loop
sudo losetup –d/dev/loop0
重新启动bochs就可以看到拷贝过去的文件了。
相关文章推荐
- bochs安装freedos,以及host和guest系统拷贝文件
- 【Linux_Fedora_应用系列】_5_如何安装XZ Utils 解压缩工具以及利用 xz工具来解压缩.xz文件
- CentOS 6 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法
- dos 安装android apk 以及导出系统文件(手机需root)到本地磁盘
- 配置文件hadoop安装以及配置
- virtualbox文件共享ubuntu为host机器,win7为guest
- Qt拷贝文件、文件夹以及拷贝进度
- 硬盘改变位置之后重新安装GRUB以及修改相应文件的方法
- 把wubi安装的ubuntu文件拷贝到别的分区之后的启动方法
- 安装、进程-云计算学习笔记---hadoop的简介,以及安装,用命令实现对hdfs系统进行文件的上传下载-by小雨
- Win7安装Oracle 以及pl/sql登录 新建用户 并导入dmp文件
- pyinstaller安装以及生成exe文件
- 如何从安装文件夹拷贝文件到独立存储
- linux的tar.xz文件解压以及xz工具安装
- 安装VMware tools,实现windows和虚拟机之间文件拷贝
- linux安装redis以及配置文件修改
- 简单介绍redis以及ubuntu和windows下如何安装redis和配置文件详解
- win8/8.1中怎样安装使用VC++6.0,解决无法打开软件以及打开文件的问题
- 如何复制已安装好系统的VDI文件作为新的Guest系统磁盘使用?
- 自己动手写操作系统--搭建保护模式下的运行环境:bochs下安装freedos