linux使用--6.将minix3安装在bochs上


将minix3安装在bochs上

一、在bochs中运行minix3
minix3下载是一个镜像文件,这意味着不需要安装就可以直接从cdrom启动minix3. 下载minix3 cdrom 版本号是:minix3_2_0_ide_20110722_1e56737131.iso:
要在bochs中运行minix3,需要做以下几步:
1. 新建一个目录: mkdir bochsminix
2. 把下载的iso, 移动到这个目录: mv minix3_2_0_ide_20110722_1e56737131.iso bochsminix/
3. 进入这个目录: cd bochsminx
4. 创建一个bochsrc文件
5. 运行bochs

第4步中bochsrc文件内容如下:
  1. romimage: file=/opt/bochs/debug/share/bochs/BIOS-bochs-latest
  2. megs: 128 
  3. vgaromimage: file=/opt/bochs/debug/share/bochs/VGABIOS-lgpl-latest
  4. ata0-slave: type=cdrom, path="minix3_2_0_ide_20110722_1e56737131.iso", status=inserted
  5. boot: cdrom
  6. log: bxrc/bochsout.txt
  7. parport1: enable=0
  8. vga_update_interval: 300000
  9. keyboard_serial_delay: 200 
  10. keyboard_paste_delay: 100000
  11. mouse: enabled=0
  12. private_colormap: enabled=0
  13. fullscreen: enabled=0
  14. screenmode: name="sample"
  15. i440fxsupport: enabled=0
现在运行bochs, 就会从cd启动. 稍等片刻就会看到登陆提示符,登陆时用户名为: root. 不需密码.

二、在bochs中安装minix3到虚拟硬盘镜像
2.1 在minix3的live cd体验了一段时间,接下来我们就把minix3安装到虚拟硬盘象像中.
关掉minix3(输入命令: shutdown)

离开bochs(点击工具栏上的 power按钮)并创建一个虚拟硬盘镜像.

2.2 创建minix3的硬盘镜像文件
为了真正的运行minix3,我们首先将minix3安装到硬盘中去. 首先我们创建虚拟硬盘.在linux的命令提示符下输入:
bximgae
按提示创建虚拟硬盘,中间选择flat模式. 我们创建了一个150M的硬盘镜像.
bximage

当bximgae运行完毕,它会输出了一行提示,这行提示包括了新建硬盘的磁头磁道和扇区,一定要把这一行可以写在bochsrc中,不能忽略.
下面是用硬盘启动时bochsrc文件的内容:
  1. megs: 128
  2. romimage: file=/usr/share/bochs/BIOS-bochs-latest
  3. vgaromimage: file=/usr/share/vgabios/vgabios.bin
  4. floppya: 1_44=a.img, status=inserted
  5. floppyb: 1_44=b.img, status=inserted
  6. # created with bximage
  7. #下面这一行就是bximge的打印输出
  8. ata0-master: type=disk, path="image_created_by_bximage.img", mode=flat, cylinders=304, heads=16, spt=63
  9. ata0-slave: type=cdrom, path=IDE-3.1.2a.iso, status=inserted
  10. boot: cdrom
  11. log: bochsout.txt
  12. vga_update_interval: 300000
  13. mouse: enabled=0
替换上面的ata0-master一行为bximage输出的最后一行内容.

三、安装minix3到虚拟硬盘
3.1 重新启动bochs. 从cd启动,用root登陆minix3. 并输入: setup

minix3 将会提示几个问题,如键盘类型,分区大小.在这之后将会安装minix3到虚拟硬盘镜像上.
当安装进程结束时, 输入shutdown,并点击power按钮关闭bochs. 修改bochsrc文件,下一次bochs将会从虚拟硬盘启动.

3.2 让bochs从虚拟硬盘启动.
修改bochsrc文件,将 "boot:cdrom" 一行改为 "boot:disk". 再次运行bochs,将会从硬盘启动minix3
从minix3的cd中安装程序
用root登陆.在命令提示下,输入需要安装的包名.一共有46个包提供安装.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值