歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> bochs安裝freedos,以及host和guest系統拷貝文件

bochs安裝freedos,以及host和guest系統拷貝文件

日期:2017/3/1 14:43:07   编辑:關於Linux
bochs安裝freedos,以及host和guest系統拷貝文件 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. 然後重新啟動,仍然選擇第一項安裝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 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就可以看到拷貝過去的文件了。
Copyright © Linux教程網 All Rights Reserved