自己动手写操作系统——在VMware下实现软驱加载并运行

合集下载

在虚拟机使用软盘

在虚拟机使用软盘

二如何创建flp文件?在vmware中选中已安装的操作系统如windows98se,在上面主菜单settings -->configuration edit... -->选中floppy Drive (A:) -->use floppy image:-->create..创建一个空的flp文件,如a:flp,可以按你的需要存放在其它目录中备用,点击ok可以了。

在进入vmware环境中,启动操作系统,可以像使用软驱一样使用你刚才创建的a.flp文件,你可以格式化,向上存取文件都可以,只不过它存在a.flp文件中,和真实的软驱一样使用,对一些必须从软驱中安装软件的程序,可以用它来建立一个个flp文件,这样可以省下一些磁盘开销,很方便。

三、使用实例:我在vmware中安装了windows98se,在windows98se中拷入hdcopy软件,将一些img 格式的映象文件也从光盘中拷入,用上面的方法,建了一些flp文件,存放在指定的目录中备用,相当于有一些空白磁盘可以备用,从vmware主菜单中选中settings -->configuration edit... -->选中floppy Drive (A:) -->use floppy image:-->Browse中选中你刚才建的flp文件,点击ok就可以了,返回操作系统,格式化软盘,速度很快的,毕竟是一个文件啊,不是真的软盘,用hdcopy文件将那些img格式的文件写到磁盘中。

重复上面的操作可以将不同的img 文件写入不同的flp,如:a.flp,b.flp...这样你可以在不同的操作系统中使用你建的flp文件,可以安装不同的软件,拷贝文件等,如将unix下的格式文件用上述方法写到a.flp中,在启动sco unix中,可以将数据和程序拷如unix系统。

以上是我使用vmware的一些经验,不过,我有一个问题是:在sco unix中用custom从软盘上安装软件总是提示"Retry serching for distribution control files",请哪位高手能够解答!。

VMware使用方法(图文详解)

VMware使用方法(图文详解)

VMware使⽤⽅法(图⽂详解)可⽤序列号:MV4YN-0L38Q-2ZK60-XUA7K-AAZ18(⽤下载的注册机⽣成序列号也可)安装视频教程,个⼈不建议进⾏汉化,当然汉化后正常操作问题也不会太⼤安装好之后就可以看到软件的主界⾯了(我没有汉化,所以界⾯是全英⽂,已汉化过的友友照着图的对应位置点击即可)⾸先讲的当然是如何创建虚拟机先在Home界⾯单击“Create a New Virtual Machine”点击后会进⼊向导界⾯,这⾥选择Custom(⾃定义),然后Next。

Typical(典型)这个选项当然也可以⽤,选择Custom能介绍到所有的配置,并且设置项更加⾃由。

然后会出现这个界⾯,这⾥不⽤更改,直接Next接下来到了选择安装源这⼀步,选择第三项“I will install the operating system later”(我以后再安装操作系统)如果⽤前⾯两项,并且你使⽤的是原版镜像,VMware会⾃动检测出来并且启⽤EasyInstall个⼈觉得EasyInstall并不是很好,⽽且有时候启⽤EI还会出现别的问题(如Windows 7安装过程中忘了在VM中选版本导致之后安装出来的版本和镜像不对应,Ubuntu装好之后是全英⽂之类),本⼈在此抛弃此⽅法下⾯就需要⼿动选择操作系统了,这⾥没啥好说的,你要装什么就选什么,在此要注意位数的区分(安装64位系统需要选后⾯带X64的那⼀项)注:(1)如果你的CPU不⽀持硬件虚拟化或者虚拟化功能未开启,是不能虚拟64位系统的(2)如果安装Android X86,请选择Linux——Other Linux 2.6x Kernel;如果安装MacOS,请选择Other——FreeBSD或FreeBSD 64-bit(具体选哪个⿊苹果安装教程⾥⾯会告诉你的。

)下⾯是设置虚拟机名称和路径,可以根据⾃⼰的需要修改下⼀步是设置CPU,这⾥Processors是处理器数,⼀般就选1(个⼈PC很少有两个或两个以上处理器的吧);Cores是核⼼数,最好⼩于你主机任务管理器中CPU的线程数,否则主机系统就会⽐较卡设置虚拟机的内存,这个根据需要设置即可,⼀般推荐的值就可以了(2G内存的机器,虚拟内存最好不要⼤于700MB,否则会很卡)另外也不要把内存设置的⾼于标尺中VM⾃动标记的上限,否则会进⾏内存交换,同样会很卡下⾯分别是⽹络设置、I/O控制器设置、虚拟磁盘设置、虚拟磁盘的类型,⼀般全部默认即可注:安装Android系统时,虚拟磁盘类型默认会选择SCSI,⼀定要⼿动改成IDE设置虚拟磁盘的⼤⼩,这⾥有⼏点说明:(1)虚拟磁盘的⼤⼩如果你不勾选上⾯的“Allocate All Disk Space Now”,其占⽤的磁盘空间是动态的,随着虚拟磁盘中数据的多少变化;⽽勾上的话占⽤空间就始终是你设置的虚拟磁盘⼤⼩。

利用VMWare虚拟机安装Linux操作系统

利用VMWare虚拟机安装Linux操作系统

级版本,这也就意味着以后不可能看到HedhatLinux10.0版本,取而代之的是FedoraCore系列版本,Fedora是“毡帽”的意思,目前最新版本是LinuxFedoraCote6,它是于2006年10月发布的。

下面简要地介绍一下在VMWamWolkstation上建立LinuxFedoraCorn4虚拟机的大概过程。

1.VMWare虚拟机软件的安装。

VMWare虚拟机软件的安装非常简单,按照默认设置安装即可,双击VMWare—workslation软件(VMWare—workstation一5.5.2.exe,下载地址为:www.wlnware.eom,安装要求的序列号为:LCT4T一24GFE—A816V一4MTQQ)安装图标。

默认安装即可。

安装完毕后,桌面出现VMWareWorkstation虚拟机图标,双击该图标,将会出现启动VMWareWorkstation软件的主窗口。

2.虚拟机LinuxFedoraCore4系统的安装与配置。

VMWm-eWorkstation虚拟机软件安装完毕后,最关键的就是配置。

在VMWareWorkstation的主窗口中,单击“newvirtualmachine”图标,新建一个虚拟机,然后“下一步”;要安装RedhatLintLxFedoraCole4,在Guestopel·ationsystem栏中选择Linux选项,然后“下一步”;通过(bmwse)改变虚拟机文件所存放的文件夹,一般该文件夹应该在2G以上(如果GuestOS是Linux,得3G以上)o可根据要安装文件大小自己确定。

如果哪个硬盘盘符有这么大空间,就建在哪个盘符下。

然后“下一步”;在(Disksize(GB))的选项选取文件的大小,该选项是根据所要在Linux系统下装的软件的大小所决定的。

如果软件不大,4G已经足够用。

可根据需要自己调节。

然后单击“完成”。

然后出现创建过程,该过程的时间根据你分配的(Disksize(GB))所决定的,直到该过程完毕。

VMware虚拟化软件安装与配置教程

VMware虚拟化软件安装与配置教程

VMware虚拟化软件安装与配置教程第一章:VMware虚拟化软件概述VMware是一家知名的虚拟化软件公司,其产品提供了一种在物理硬件上运行多个虚拟操作系统的方法。

虚拟化技术在现代计算机系统中扮演着重要的角色,它可以帮助用户提高硬件资源的利用率,降低成本,并增强系统的可靠性和灵活性。

第二章:VMware虚拟化软件的安装准备要安装VMware虚拟化软件,首先需要准备一台合适的物理服务器或个人计算机。

服务器的配置应满足VMware的最低要求,包括适当的处理器、内存和硬盘空间。

另外,还需要准备虚拟化软件的安装介质,可以从VMware官方网站下载最新的安装包。

第三章:VMware虚拟化软件的安装步骤- 下载安装包并解压缩,运行安装程序。

- 在安装向导中选择合适的安装类型,如典型安装或自定义安装。

- 同意许可协议并选择安装路径。

- 配置网络设置,并选择网络适配器类型。

- 创建虚拟机所需的数据存储,并指定存储路径。

- 配置虚拟机的默认文件夹和相关选项。

- 设置VMware Update Manager(可选)以及其他组件。

- 完成安装并启动VMware虚拟化软件。

第四章:VMware虚拟机的创建与配置- 打开VMware虚拟化软件,点击"新建虚拟机"。

- 在向导中选择虚拟机的类型,如自定义虚拟机或虚拟机模板。

- 选择要安装的操作系统类型和版本。

- 配置虚拟机的硬件设置,包括处理器、内存、硬盘和网络适配器等。

- 根据需要添加其他设备、设置共享文件夹或配置虚拟机的高级选项。

- 根据提示完成虚拟机的配置。

第五章:VMware虚拟机的操作与管理- 启动虚拟机,选择所需的操作系统。

- 使用虚拟机控制台进行操作系统的安装和配置。

- 在虚拟机中安装所需的应用程序和驱动程序。

- 在需要时对虚拟机进行快照和恢复操作。

- 配置虚拟机的网络连接,包括NAT、桥接和主机模式等。

- 设置虚拟机的参数,如CPU和内存分配、磁盘容量和虚拟机版本等。

VMware虚拟机及各种版本Linux操作系统安装详解

VMware虚拟机及各种版本Linux操作系统安装详解

VMware虚拟机及各种版本Linux操作系统安装详解一、启动虚拟机,如下图所示,点击“新建虚拟机”。

二、点击“下一步”,选择“自定义”,点击“下一步”,如下图所示。

三、选择“Workstation 6”,点击“下一步”。

如下图所示。

四、选择“Linux”,如果是RedHat系统,则选择RedHat Linux;如果是Ubuntu系统,则选择Ubuntu;如果是Fedora系统,版本选择“Other Linux 2.6.x kernel”。

点击“下一步”。

如下图所示。

五、虚拟机名称自定,文件存储位置自定。

点击“下一步”。

六、虚拟处理器数量一般选一个,除非你的电脑的主板上有两块CPU。

点击“下一步”。

七、在内存分配方面,Linux操作系统的KDE桌面环境比较占资源,因此最好分配256MB 的内存给虚拟机使用。

点击“下一步”。

八、接下来配置网络连接,如果有联网需要,一般选择“使用网络地址转换(NAT)”。

点击“下一步”。

如下图所示。

九、SCSI 适配器选择“LSI Logic”。

如果选择“总线”并且使用虚拟的SCSI硬盘,安装某些版本的Linux系统时会提示说找不到可用硬盘。

点击“下一步”。

如下图所示。

十、选择“创建一个新的虚拟磁盘”。

不推荐“使用一个物理磁盘”。

点击“下一步”。

如下图所示。

十一、虚拟机磁盘类型选择“SCSI”。

点击“下一步”。

如下图所示。

十二、对于Linux来说,如果不安装工具盘,则分配5.5GB的磁盘空间足矣。

点击“下一步”。

如下图所示。

十三、指定磁盘文件,一般按默认,点击“完成”开始创建磁盘文件。

完成后如下图所示。

十四、如果使用光盘镜像来安装Linux,则点击“编辑虚拟机设置”,在“硬件”标签页中点击“CD-ROM1(IDE 1:0)”,勾选右侧的“使用ISO 映象”,点击“浏览”选择ISO文件,点击“打开”即可。

如下图所示。

如果已经将ISO文件刻录成光盘,则将光盘放入光驱,点击“启动此虚拟机”,点击黑色背景的启动界面,让虚拟机捕获鼠标,按下F2键进入虚拟机的BIOS设置界面,按光标键的右箭头移到“Boot”标签页,按光标键的下箭头选择“CD-ROM Drive”,按数字键盘区的加号键将“CD-ROM Drive”移到第一位。

vmware基本操作

vmware基本操作

vmware基本操作
VMware是一款虚拟化软件,它可以在一台物理计算机上创建多个虚拟计算机,每个虚拟计算机都可以运行不同的操作系统和应用程序。

以下是VMware的基本操作:
一、安装VMware
1. 下载VMware安装程序并运行。

2. 点击“下一步”按钮,接受许可协议。

3. 选择安装目录。

4. 选择组件,可以选择只安装VMware Workstation或VMware Player。

5. 点击“安装”按钮,等待安装完成。

二、创建虚拟机
1. 启动VMware,点击“创建新的虚拟机”按钮。

2. 选择虚拟机类型,如Windows、Linux等。

3. 选择操作系统版本。

4. 输入虚拟机名称和存储位置。

5. 设置虚拟机内存大小、虚拟硬盘大小等。

6. 完成虚拟机创建。

三、安装操作系统
1. 启动虚拟机,选择安装介质,如ISO镜像文件。

2. 安装操作系统,根据提示进行操作。

四、配置虚拟机
1. 点击“编辑虚拟机设置”按钮。

2. 配置虚拟机硬件,如网络适配器、CD/DVD驱动器等。

3. 配置虚拟机选项,如启动顺序、共享文件夹等。

五、使用虚拟机
1. 启动虚拟机。

2. 在虚拟机中运行应用程序、访问互联网等。

3. 关闭虚拟机。

以上是VMware的基本操作,掌握这些操作可以帮助用户更好地使用VMware 创建和管理虚拟机。

vmware安装linux教程

vmware安装linux教程

vmware安装linux教程1. 首先,确保您已经从VMware官方网站上下载并安装了最新版本的VMware软件。

2. 打开VMware软件,点击“新建虚拟机”按钮。

3. 在虚拟机创建向导中,选择“典型”安装类型,并点击“下一步”。

4. 在“操作系统安装”页面中,选择您要安装的Linux发行版(例如Ubuntu、Fedora等),并选择相应的版本。

然后点击“下一步”。

5. 在“命名虚拟机”页面中,为您的虚拟机选择一个有意义的名称,并指定虚拟机存储的位置。

然后点击“下一步”。

6. 在“配置硬件”页面中,您可以根据需要进行虚拟机硬件配置的调整。

例如,您可以增加虚拟机的内存、处理器核心数等。

完成后,点击“下一步”。

7. 在“选择安装媒体”页面中,选择您安装Linux操作系统的镜像文件。

点击“下一步”。

8. 在“网络连接类型”页面中,选择您的网络连接类型,例如NAT或桥接模式。

然后点击“下一步”。

9. 在“即将创建虚拟机”页面中,确认您的虚拟机配置信息。

然后点击“完成”。

10. 完成以上步骤后,您会回到VMware主界面。

在主界面上,您可以看到您刚刚创建的虚拟机。

选中虚拟机,并点击“启动虚拟机”按钮。

11. 现在,您的虚拟机将开始启动,并加载Linux操作系统。

请按照Linux发行版的安装指南,完成安装过程。

12. 安装完成后,您可以通过点击虚拟机窗口上的“开机”按钮来启动已安装的Linux系统。

注意:本教程仅适用于VMware虚拟化软件的安装和创建虚拟机过程,并不提供具体的Linux操作系统安装指南。

请参考相应的Linux发行版官方网站或文档,了解有关安装和配置Linux系统的详细步骤。

VMware Workstation 单机应用试验——操作系统

VMware Workstation 单机应用试验——操作系统

三.单机应用实验(VMware Workstation应用实例)操作系统前面介绍到,VMware相对上一章介绍的Virtual PC来说,在操作系统支持上要强大许多,不仅支持Virtual PC支持的DOS、Windows系统,还支持Nevoll公司的主要版本NetWare 操作系统,以及各种主要品牌、版本的Linux和UNIX操作系统。

使VMware的应用比起Virtual PC来说要广泛许多。

当然这另一方面主要还得益于VMWare自身的其他功能,也要比Virtual PC强大一些。

本节主要介绍在企业局域网中应用最广的Windows和Linux虚拟机系统的创建方法。

VMware 的虚拟机可以使用安装光盘实现操作系统在虚拟机上的安装,但为了操作方便,降低成本用户可使用WinISO,UltraISO等利用安装光盘制作光盘镜像文件,或下载几种操作系统的光盘镜像文件(ISO文件),包括Windows XP Professional,Windows Server 2003,Windows PE 。

实验一:虚拟机文件的创建在此先以创建Windows XP Proffessional虚拟机系统为例进行介绍。

其他操作系统的虚拟机文件创建方法基本一样,只是在选择操作类型和划分磁盘空间大小时有所区别。

下面是具体步骤。

在如图2-1所示的主界面中单击【新建虚拟机】按钮,或者选择【文件】→【新建】→【虚拟机】命令。

在这里要选择所创建的虚拟机配置。

通常是按默认选择“标准”单选按钮,采用最常用的配置。

2- 1出现如下对话框,系统要求在此加入光盘路径或光盘镜像,由于之后我们要先对其进行设置,所以在此选“过后安装”,单击下一步。

2- 2单击【下一步】按钮,弹出如图2-3所示的对话框。

在这里设置新创建的虚拟机所采用的操作系统。

在下面的下拉列表框中选择“Windows XP Professional”项。

2- 3(4)单击【下一步】按钮,弹出如图2-4所示的对话框。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

——
自己动手写操作系统在VMware下实现软驱加载并运行。

最近刚开始学习OS和汇编,于是打算自己试试。

当然自己完全不懂,根据零星的资料下手,刚开始错误百出。

刚弄明白nasm是如何编译生成.bin, .o, .img文件,确在VM上遇到了麻烦。

由于VM支持.iso镜像文件的载入,且我又没有使用过.img文件的经历,于是开始
各种baidu,最后还是成功了,写些笔记留以纪念。

首先说明是在linux下完成,汇编工具:nasm,VM版本:7.1.1 build-282343。

第一步编写代码生成.asm汇编文件。

网上流行的十分钟写一个操作系统代码(引导)
org 07c00h
mov ax, cs
mov ds, ax
mov es, ax
call DispStr
jmp $
DispStr:
mov ax, BootMessage
mov bp, ax ;es:bp = 串地址
mov cx, 16 ;cx = 串长度
mov ax, 01301h
mov bx, 000ch
mov dl, 0
int 10h
ret
BootMessage: db "Hello, 2010!"
times 510-($-$$) db 0 ;填充剩下的空间,使生成的二进制代码恰好为512字节
dw 0xaa55
保存上述代码为boot.asm
然后我们打开终端,并进入到所在路径下
通过命令:nasm boot.asm -o boot.bin 生成boot.bin二进制文件
通过命令:dd conv=sync if=boot.bin of=boot.img bs=1440k count=1生成了
boot.img镜像文件
第二步启动VMware并加载boot.img镜像。

1,打开VM后的部分界面,有三个选项,我们选择新建,也就是第一项2,选择默认的Typical,然后next
3,这里要求选择第三项
4,这里我选择了两个other,谁知道boot属于那一类
5,选择安装存放路径
6,默认就行了,好像很浪费
7,这里不要一直点next,这里要现配置一下,点击Customize Hardware...
8,选中Floppy,再选择Browse,把boot.img加入。

按下面选择就行了,最后save, finish
第三步运行
1,启动
2,运行
3,关闭
szw 2010-10-02。

相关文档
最新文档