Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75249
  • 博文数量: 37
  • 博客积分: 115
  • 博客等级: 民兵
  • 技术积分: 197
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-08 10:59
文章分类

全部博文(37)

文章存档

2016年(1)

2014年(1)

2013年(29)

2012年(6)

我的朋友

分类: LINUX

2014-01-04 23:23:44

原文地址:将minix3安装在bochs上 作者:wangcong02345

[英文原版] 

将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个包提供安装.
阅读(999) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~