1. 在vmware workstation pro 14中安装 Ubuntu
https://blog.csdn.net/stpeace/article/details/78598333
2. 需要用菜单栏的Ctrl+G 抓取输入 才能有效获得输入
3. 更改了配置选择了典型创建,并且是非创建完成后再在虚拟机里安装操作系统,而是创建同时选择了操作系统iso映像,进行了Ubuntu简单安装,用户名vector,密码12345678。
4.按照 安装环境.docx 键入命令安装了依赖,现在安装 bochs,需要共享文件夹。
5.vmware为指定虚拟机建立与宿主机之间的共享文件夹 https://blog.csdn.net/qq_33733970/article/details/78544479
6. 找到OrangeS 一个操作系统的实现的学习笔记 http://www.voidcn.com/article/p-oatlyawp-uh.html
7. 发现已安装gcc 以及其编译依赖的包Gmake,需安装nasm https://www.linuxidc.com/Linux/2013-01/78271.htm
7.1 产生了文件后缀的疑问
gz文件是一种压缩文件。
以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式。
7.2 解压指令 tar zxvf FileName.tar.gz
-z 是配合解压.GZ的
-x 解开一个包文件
-v 显示详细信息
-f 必须,表示使用归档文件
7.3 解压报错 tar解压包的时候出现错误 gzip: stdin: not in gzip format
7.4 make报错 warning: Clock skew detected. Your build may be incomplete.
其原因是,当前系统的时间还在编译目录中的文件(包括源程序文件和编译后生成的.o目标文件)最后修改时间之前,比如我用“date”命令查看到的时间为2000年8月24日,而目录中文件最后的修改时间为2012年8月24日。
解决方法是,首先应该“make clean”将之前编译的".o"目标文件清除掉,然后再运行“make”进行编译,即使它再有这样的warning也没关系,因为所有的目标都会被重新编译。当然,要去掉这个warning,只需要将当前时间修改正确即可。
可以用如下命令修改系统时间。 Ubuntu修改系统时间
7.5 https://blog.csdn.net/u014665013/article/details/69221524
======================================================================================
进程笔录:
1,Ubuntu 环境配好 GCC,GMAKE,NASM共享了文件夹
2,安装了bochs 2.6.8
待完成:
1、怎么用bochs
2、怎么将光盘源码放进去bochs去运行起来
======================================================================================