操作系统真象还原第1章:部署工作环境

news/2024/11/17 3:33:27/

前言

关于自制操作系统,一开始本来是想利用极客时间的操作系统实战45讲来的(为了能够更快完成),然而当自己真正去学的时候才发现这些视频还是比较坑的,最起码对于我来说,首先是代码注释很少,函数,变量命名直接让我看不懂,而且其代码量有两万行,但代码讲的不多,我觉得对于学生党来说还是十分吃力的,在搞了几天后,我毅然决然的选择的操作系统真相还原,目前来看我的选择还是十分明智的,其书上讲的十分详细,也让我真的弄懂了许多。
果然,任何时候都没有捷径可走,脚踏实地才最为稳妥,同时我也大概不会在买啥专栏了,还是书籍更加靠谱啊。

开始部署

去官网下载bochs
bochs下载地址
下载6.8版可能比较好,参考别的博客时都下载这个版本
我自己下载的时候需要挂梯子,所以我就把压缩包放到百度网盘上供大家下载
bochs下载
提取码:gy8j
然后根据书上步骤那样走大概就可以了
我主要提供一些我出现的问题以及解决办法
问题1:

fatal error: X11/Xlib.h: No such file or directory

解决办法:

sudo apt-cache search x11-dev
sudo apt-get install libghc-x11-dev

问题2:

/usr/bin/ld: gui/libgui.a(x.o): undefined reference to symbol 'XSetForeground'
/usr/lib/x86_64-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

解决办法:

//configure文件
./configure \
--prefix=/your_path/bochs \ //填写你想要安装的bochs的地址
--enable-debugger \
--enable-disasm \
--enable-iodebug \
--enable-x86-debugger \
--with-x \
--with-x11 LIBS='-lX11'
应该也是可以通过vi makefile命令去在LIBS中加入这个,之后make and make install就可以安装了

问题3:

在加载了bochsrc.disk后,bochs是一个黑屏,并未出现书中所说。

解决办法

此时bochs处于调试状态,需要在命令行中敲入c才可以继续运行,然后就可以显示了

运行结果

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/574403.html

相关文章

服务器2012还原系统,Windows Server 2012如何进行系统映像还原

对于管理来说,内建于Windows Server 2008和更高版本Windows Server的Windows Server Backup应用程序是一个小金矿。Windows Server 2012延续了Windows Server Backup应用程序的遗产,这是一个伟大的功能。应用程序失败或者更新安装出现bug之后,此功能对于将计算机恢复到可用状…

linux快速还原oracle,linux系统还原oracle数据库

linux系统还原oracle数据库 linux系统还原oracle数据库 作为一名测试人员,搜索相关操作,大多数都是先来一大篇理论知识,奈于时间考虑,希望直接上手操作,废话不多说,直接上操作, 前提 1:工具:xshell 2:oracle的备份文件 操作 1):通过xshell连接到linux服务器 2)在命令…

计算机系统中设置保护系统还原,[如何] 在 Windows 10 中配置和使用系统还原 | MOS86...

系统还原又名上次已知的良好配置在解决各种版本的Windows相关问题方面发挥了至关重要的作用。基本上,当创建系统还原点时,系统会保存当前Windows操作系统的映像,当您尝试还原时,该映像实际上已还原。 在我们的文章中,有…

weiPe系统启动盘还原

weiPe系统启动盘还原 一、使用电脑还原 1、打开我的电脑右键,选择管理(我的电脑不是快捷方式,是电脑桌面–>个性化–>主题–>桌面图标设置–>勾选我的电脑) 2、选择磁盘管理 3、找到系统盘的EFI分区删除 4、剩下最后…

Linux系统备份系统还原

系统备份 由于 Linux 系统所有都是文件,只需要将系统打包即可。一般用以下两种办法: 系统压缩:一种为直接将所有文件进行压缩而后在新装的系统中对其进行解压,解压后替换原有文件systemback 工具:可直接进行安装 备…

服务器系统如何还原,服务器怎么还原操作系统

服务器怎么还原操作系统 内容精选 换一换 如果您需要使用鲲鹏GCC编译器中一些加速库,则需要先在服务端安装鲲鹏GCC编译器。鲲鹏GCC编译器是针对鲲鹏平台的高性能编译器,它基于开源GCC开发的编译器工具链(包含编译器、汇编器、链接器),支持C、C++、Fortran语言及其运行库。当…

开启计算机还原功能,如何打开系统还原,教您win7如何打开系统还原

大家都知道win7和xp电脑系统都会有一个系统还原功能,这个功能很实用,我们日常生活中经常会遇到,错删一些文件或者是电脑中病毒之类的问题。这时候系统还原的功能就帮我们大忙了。对于系统还原许多的朋友可能不是太了解怎么操作,下…

服务器2008r2如何系统还原,windows如何创建系统还原点和还原点还原系统的使用方法...

在使用计算机的过程中,难免会遇到一些问题导致计算机不能正常使用,其实Windows为我们提供了一个系统还原的服务,来保证在系统无法正常使用的时候可以回复到正常状态。本文详细介绍了如何创建并使用还原点来还原系统。 1、在开始菜单&#xff…