记下吧。
1. 安装完vmware-tool后安装bochs虚拟机:
./configure --enable-debugger --enable-disasm
提示以下软件没有安装,则:
yum install gcc-c++
yum install libX11-devel
yum install gtk2-devel
然后重新
./configure --enable-debugger --enable-disasm
make
make install
2. 修改计算机名:
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost // computer name
3. 使用nasm汇编二进制文件并写到软盘上:
yum install nasm
nasm boot.asm -o boot.bin
写到真实软盘: dd if=boot.bin of=/dev/fd0 bs=512 count=1
写到虚拟软盘: dd if=boot.bin of=a.img bs=512 count=1 conv=notrunc
选项conv=notrunc用来防止软盘被截断为512bytes
通过bochs组件工具bximage可以创建虚拟软盘fd和虚拟硬盘hd,根据提示选择即可。
4. boch配置文件bochsrc,从软盘启动:
# start
megs: 32
romimage: file=/usr/local/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/local/share/bochs/VGABIOS-lgpl-latest
floppya: 1_44=a.img, status=inserted
boot: floppy
log: bochsrcout
mouse: enabled=0
keyboard_mapping: enabled=1, map=/usr/local/share/bochs/keymaps/x11-pc-us.map
# end
Now, 可以启动bochs了(pwd = /home/sw/wk)
输入:bochs -f bochsrc
选择“6. Begin simulation”
输入“c”
OK,起来了
本文档详细介绍了如何在Linux环境下安装配置Bochs虚拟机,包括安装必要的软件包、修改主机名、使用NASM编译二进制文件并写入虚拟软盘,以及配置Bochs启动参数等内容。
1万+

被折叠的 条评论
为什么被折叠?



