`

[导入]《自己动手写操作系统》:开发环境配置心得

    博客分类:
  • Note
阅读更多
《自己动手写操作系统》开发环境配置心得

 

作者 :Winty   时间 :2008-7-14

 

一开始我自己摸索,用VirtualPC2007VirtualPC2004 来安装PCDOS ,但是都失败了。在读了《Virtual PC 中安装ms dos 6.22 》一文后,最后还是老老实实地回到Virtual PC 5.2 汉化版。同时又有了自己一点心得。

 

1 5.2 版本并没有DOS 附加模块,我是从别的地方找到一个”Dos Additions.vfd” 。这是一VPC 虚拟软盘文件。

 

2 、《Virtual PC 中安装ms dos 6.22 》原文如下( 蓝色字迹,是我加注的):

 

Virtual PC 中安装 ms dos 6.22
在《自己动手写操作系统》中作者的平台是virtual pc 5.0, 他使用这个虚拟机来作为开发平台, 但是很不幸的是VirtualPC 在推出5.2 版本后就被Mirosoft 给收购了, 然后就发挥微软的霸道,vpc 只支持windows.dos 都支持不好了.
2: 本人折腾vpcvmware 长达一天才整理出这篇文章, 鉴于网上没有相关的资源, 特意写出来供大家参考, 转载时请保留本人的信息及网址, 谢谢!
言归正传, 我今天来就把自己研究vpc 的心得来说一下:
首先,Virtual PC 5.2 汉化版是最好的选择,Virtual 2007 可以装dos, 但是却不能共享文件夹( 原因一会说).
 

1. 安装MSdos 6.22

来这里下一个msdos6.22 的镜像:[url]http://www.bootdisk.com/bootdisk.htm[/url]
( 可是我下载的时候却下载不了了,特附上( 附件1: MS-DOS6.22 启动盘镜像 ))

 

现在请选择:Non-Windows Based Image Files W_ImageApp   dos622c.zip
直接下载地址:[url]http://s93616405.onlinehome.us/bootdisk/622c.zip[/url]
下载后解压缩后是一个622c.img( 这个是软盘镜像)
然后启动Virtual PC, 新建一个PC, 内存32m, 硬盘50m,OK 启动!
菜单  -> 软驱 -> 载入镜像 选择622c.img
OK, 引导系统, 进入了dos. 然后对硬盘分区
执行命令:fdisk     一路回车到底    ( 注意:2007 里需要,5.2 版本里不需要)
然后格式化c format C: /s
然后传输系统文件 sys C: ( 要在A 盘下进行)
然后拷贝软盘文件: copy a:\*.* c:\      ( 注意不要覆盖c 盘已经存在的文件)
OK. 菜单 -> 软驱 -> 释放镜像"622c.img"
重启, 这样你就进了dos 环境.

 

2. 安装共享文件夹模块.

注意:2007 中不再支持dos, 因此不提供dos 下的附加模块, 我本来想用VPC5.2 版本中的dos 模块代替, 可是运行fshare.exe ( 提供文件夹共享的程序) 时提示说:fshare.exe 没有运行在Connectix 公司的产品中, 无法运行, 导致VPC2007 中始终无法安装上 DOS 附加模块, 而不能共享文件夹.
VPC 5.2 汉化版的设置方法:
重启进入dos, 菜单 -> 软驱 -> 载入镜像 选择dos 附加模块     ( 这个文件我已放到[url]http://greenerycn.ys168.com[/url] 的公开下载目录中 文件名是dosAdditions.7z)
( 也下载不了,见 附件2: DOS 附加模块Dos Additions.vfd )

 

加载后, 切换到软盘
执行命令:c:\>a:  
执行命令:a:\>dosadd
然后就可以看到Successful. 呵呵.
然后就是重启, 进入dos 系统后,     菜单 -> 编辑 -> 属性设置      这时共享文件夹就可以添加了. 添加一个, 设置成盘符Y:
然后执行命令 Y:
就可以看到共享的文件了.
VMware 中只需要第一步, 就能设置共享文件夹了. 不用安装附加模块!

 

:

 

<!--[if !supportLists]-->1、    <!--[endif]-->安装DOSAdditions, 要在DOS 启动后才去捕获Dos Additions.vfd. 否则系统将从软盘启动, 而软盘又不是启动盘, 从而无法进入DOS.

 

<!--[if !supportLists]-->2、    <!--[endif]-->Virtual PC 5.2 汉化版容易下载,就不作为附件了。但是也许,注册码对你会有用。Connectix Virtual PC 5.2 汉化版注册码:S/N:ROOR-2865-8473-2663-8275

 

<!--[if !supportLists]-->3、    <!--[endif]-->关于VirtualPC5.2 无法在PAE (物理地址扩展)模式下运行。 出现这个问题的原因是virtualpc 不支持64 位模式, 你只要改一下C 盘下的BOOT.INI 文件就ok 了。就是将/noexecute=optin 改为 /Execute=OptOut 然后保存重启。具体原因见[url]http://blog.chinaunix.net/u/15262/showart_483241.html[/url]

 

 

参考资料 :

 


文章来源:http://wintys.blog.51cto.com/425414/87714

附件:

分享到:
评论

相关推荐

    jbpm配置心得体会(结合各种数据库)

    ### jBPM配置心得与多种数据库环境搭建详解 #### 一、环境介绍及软件准备 在本篇文章中,我们将深入探讨如何在特定环境下配置JBPM工作流引擎,并使其与多种数据库(MySQL、Oracle等)兼容。为了更好地理解配置过程...

    Unity开发实践:2D平台跳跃游戏实践心得与案例解析

    对于新手来说,Unity的友好界面可以帮助他们更快地熟悉开发环境。此外,Unity拥有丰富的文档和活跃的开发者社区,这都是学习Unity的重要资源。 ##### 2.3 脚本的强大与灵活性 Unity主要使用C#语言进行脚本编程。C#...

    Java开发环境实验报告.docx

    这个实验报告主要涉及了两个关键部分:Java SDK的安装与配置,以及Eclipse集成开发环境的安装与配置。 Java SDK(Software Development Kit)是Java编程的基础,包含了编译器、调试器、文档生成工具等。在安装过程...

    实验一mybatis开发环境搭建.doc

    MyBatis 开发环境搭建 本次实验的主要目的是掌握在 IDE 中搭建 MyBatis 项目的方法,并了解 MyBatis 的作用和工作流程。MyBatis 是一种基于 Java 的持久层框架,旨在简化 Java 应用程序中的数据访问和数据库交互。 ...

    struts 学习心得

    在系统`Path`环境变量中,添加这些目录下的`bin`文件夹路径,以便操作系统能够识别相关的命令行工具。 **2.2 配置Eclipse插件** - **Lomboz**: 在Eclipse中安装Lomboz插件后,需设置`JKDTools.jar`和`...

    Windows环境下Mantis安装实践心得-学生版

    根据提供的信息,我们可以总结出以下知识点: ### Windows环境下Mantis...综上所述,Mantis在Windows环境下的安装和配置涉及多个步骤,但只要按照正确的顺序和方法操作,就能够顺利部署并使用这款强大的缺陷跟踪系统。

    ORACLE实践实例与使用心得

    安装过程中需注意选择正确的操作系统版本,并根据系统资源合理规划数据库的内存分配和磁盘空间。 - PL/Sql Developer 下载与安装:PL/SQL Developer是一款强大的Oracle数据库开发工具,用于编写、调试和管理PL/SQL...

    struts2学习心得

    ### Struts2学习心得:深入理解Struts2框架的基本配置与初学者指南 #### Struts2框架概述 Struts2是Struts框架的升级版本,它继承了Struts1的优点并在此基础上进行了改进,提供了更丰富的功能和更好的性能。Struts...

    liteidex30.3 go语言集成开发环境 windows版

    1. **轻量级**: LiteIDE的设计理念是轻便且易用,这使得它在资源占用上相对较小,对硬件配置的要求不高,适合各种开发环境,特别是对于那些喜欢简洁工作空间的开发者来说,这是一个理想的选择。 2. **多平台支持**:...

    个人博客系统

    4. 环境配置:根据说明安装所需的开发环境和依赖库。 5. 系统部署:将代码部署到服务器或者本地环境,进行调试和测试。 6. 自定义与优化:根据需求调整主题、添加功能,甚至编写自定义插件,使博客系统更符合个人...

    网络安全课程设计(CA证书服务器的建立与使用)

    - 开发语言:C语言,具备良好的跨平台特性,支持多种操作系统,如Linux、Windows、BSD、Mac OS X、VMS等。 - 主要功能:支持多种加密算法、哈希算法、消息认证码(MAC)等,可以用于实现数字签名、数字证书管理、...

    心得体会 python新手入门方法.pdf

    此外,模块是Python组织代码的一种方式,通过导入模块,我们可以使用其中定义的功能,如math模块用于数学计算,os模块用于操作系统交互。 文件操作是Python编程中的重要部分。学习如何读取和写入文件,以及处理不同...

    iis7 安装siteEasy心得

    ### iis7安装siteEasy心得 #### 一、准备工作与环境搭建 在开始安装之前,首先需要准备必要的软件和环境: 1. **下载SiteWeaver CMS 6.5版本**: - SiteWeaver CMS是一款功能强大的内容管理系统,能够帮助用户...

    android学习心得.doc

    Android 是一个基于 Linux 的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑。下面是 Android 学习心得的相关知识点: 一、打开已有工程 在 Eclipse 中,可以通过以下两种方法打开已有工程...

    ORACLE入门心得和实用培训教程

    1. **安装与配置**:了解如何在不同操作系统上安装Oracle服务器,设置环境变量,以及配置网络连接(如监听器和TNS)。 2. **数据类型**:熟悉Oracle支持的数据类型,如NUMBER、VARCHAR2、DATE等,以及如何创建和...

    aix系统序列培训之5

    - **AIX系统简介**:AIX(Advanced Interactive Executive)是由IBM开发的一种类UNIX操作系统,主要用于IBM Power系列服务器。它提供了稳定、安全且高性能的操作环境,广泛应用于企业级应用中。 - **AIX使用心得...

    软件工程课程设计报告Hadoop配置

    选择合适的硬件和操作系统,通常使用Linux系统,因为Hadoop是基于Linux的。 2.2 安装JDK6 Hadoop需要Java环境支持,因此首先安装Java Development Kit(JDK)6。 2.3 安装配置ssh SSH用于远程登录和命令执行,是...

    DB2使用经验积累及心得

    所处的运行环境为IBM s80机器,操作系统为AIX4.3,内存容量4GB。 #### DB2专有名词解释 - **INSTANCE(实例)**:指安装在操作系统上的DB2软件实例,每个实例都可以管理一个或多个数据库。 - **DB2ADMINISTRATION ...

    python教学心得(入门学习文档).zip

    1. **Python安装与环境配置**:讲解如何下载Python解释器,设置环境变量,以及安装集成开发环境(IDE),如PyCharm或VSCode,以便于编写和运行代码。 2. **基础语法**:包括变量、数据类型(如整型、浮点型、字符串...

Global site tag (gtag.js) - Google Analytics