阅 读 文 章

minix安装手记

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(不详) | 时间:2007-07-07 | 浏览:人次 ]

呵呵,昨天买了本《操作系统:设计与实现》的上册,因为下册全是源代码,虽然带张光盘,估计网上会有下载,就只买了上册。 :)
这书就是以minix为例来说明的,所以装个minix是必要的. 呵呵.
安装过程如下:

我是用模拟程序安装的,因为分个主分区给minix实在是舍不得(呵呵,还得留给freebsd等),而且用真实硬盘实在是危险.呵呵,大家可能就想到用vmware了吧,不过有个模拟软件是专为minix设计的,叫做Bochs,这软件在linux的X环境下运行. :) 我用的redhat 7.3

先到网上下载.
minix的官方网站是: http://www.cs.vu.nl/~ast/minix.html 不过,你可以先访问www.minix.org 上面有链接到官方网站的地址,这个好记些,不过,别记成minux了,呵呵.

http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/
这里就是一张minix2.0的光盘.我下载的内容有:

http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/BOCHS.tgz Bochs模拟程序
http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/I386/ROOT.tgz 引导盘
http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/I386/USR.tgz 引导盘2
http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/I386/USR.TAZ 系统主要软件
http://www.cs.vu.nl/cgi-bin/raw/pub/minix/CD-ROM-2.0/MINIX/SYS.TAZ 系统源码和操作手册.

基本有这些就差不多了.假设这些都保存在/root/minix
startx,开一个终端.
tar -xzvf ROOT.tgz 得到ROOT文件.
tar -xzvf USR.tgz 得到USR文件.
tar -xzvf BOCHS.tgz 解压后得到BOCHS文件夹
cd BOCHS
可以看看README.TXT 另外有个B30M.Z的文件我一直没用到.
tar -xzvf BOCHS.TAZ 得到bochs-960913文件夹
cd bochs-960913/
多看一下INSTALL.MINIX386 这里介绍了安装全过程,最好ctrl-alt-F2再开个终端来看,不要在X window中另外开虚拟终端看,因为在bochs产生的窗口上点击鼠标会使bochs退出(真不习惯呀,呵呵),而按Alt-Tab切换几次后会使输入bochs窗口的按键变得乱七八糟的.

./configure --enable-80386 --enable-memory=8 --enable-dma-floppy-io
make
应该就可以编译成功了.

没事可以 vi .bochsrc修改一下配置,不过,也不用改什么.

接下来要安装Hercules字体.资料在INSTALL文件里
cp font/hercules.bdf /usr/lib/X11/fonts/misc
mkfontdir /usr/lib/X11/fonts/misc
xset fp rehash
上面是INSTALL文件介绍的方法.
我操作时还修改了/etc/X11/XF86Config-4,在
FontPath "unix/:7100" 这行前加了字体路径
FontPath "/usr/lib/X11/fonts/misc"
退出X window后还顺便打了个
service xfs restart
再重新startx,字体应该就装好了.

cd /root/minix/BOCHS
dd if=/dev/zero of=30M bs=512 count=62730 生成一个30m的内容全部为空的文件,就是我们的硬盘 :)
cd ..
cat ROOT USR > BOCHS/1.44 呵呵,1.44这个文件就是我们的软盘,这步就把ROOT,USR盘放进软盘.这两个文件就安装盘的内容.

cd BOCHS/bochs-960913/
./bochs -bootA 运行模拟程序,并从软盘启动.
会出现一个窗口.注意,整个过程中别在这窗口上按鼠标,否则会让bochs退出.
启动后上面会显示 = Start Minix
按ESC键,输入
fd0> hd=bios
fd0> boot
接着会出现下面提示. 输入 fd0c ,变成下面这样:
Finish the name of the device to mount as /usr: /dev/fd0c
回车后出现登录提示,输入 root
noname login: root
进入后就可以输入命令了.
输入:
setup
按个回车,开始安装,再按次回车,选默认的键盘.然后开始分区了.
输入r
进入分区界面,第一行有个/dev/hd0的,按r,读取分区表,下面会出现四行,分别是hd1,hd2,hd3,hd4.
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 手记 安装 输入 呵呵 文件 分区 可以 硬盘 the cd 就是

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.