操作系统小学期--笔录(2)

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 

7.6 修改虚拟机共享文件夹路径/mnt/hgfs

======================================================================================

进程笔录:

1,Ubuntu 环境配好 GCC,GMAKE,NASM共享了文件夹
2,安装了bochs 2.6.8

待完成:
1、怎么用bochs

2、怎么将光盘源码放进去bochs去运行起来

======================================================================================

猜你喜欢

转载自blog.csdn.net/vectorX/article/details/81260362