这里面又很有用的东西。。

上一篇主要说安装的事情,安装成工的标志就是在命令行中有bochs这个程序,来张图片:

有这个界面的话就说明安装成功了。。。

接下来要干的事就是制作软盘和配置了,如果配置不成功的话,选6进去以后就会各种报错。

先说软盘制作吧!!

编译以后的bochs2.4.5文件夹下会有一个bximage可执行文件,在终端运行:

按照上面的步骤,我们就制作好了一张空的软盘,这个软盘就像我们的硬盘一样,用来存放系统文件的....

这个是linux0.11的镜像文件

然后在终端执行命令把镜像写入我们制作的软盘:

dd  if=/home/freedemos/Downloads/bootroot-0.11  of=a.img

注意:这里执行的dd命令,if=你的镜像的路径,of=你的软盘的路径,照抄肯定会错....

接下来我们说下配置文件(配置文件因该是最烦人的了,我到现在都不是非常懂,但是能让虚拟机正常运行就好了,嘿嘿):

首先贴一下自己的配置及注释慢慢看吧!!!:我的配置文件名字为bochwang

#注意'#'后面为注内容,不是配置文件

megs:32

#这个32是模拟器的内存

romimage:file=/usr/share/bochs/BIOS-bochs-latest

#这个是BIOS-bochs-latest的路径,自己去慢慢找,应该都不同的

vgaromimage:file=/usr/share/bochs/VGABIOS-lgpl-latest

#这个是VGABIOS-lgpl-latest的路径,自己去慢慢找,应该都不同的

floppya:1_44=a.img,status=inserted

#这个是启动软盘,就是我们刚才做的那个,就在当前目录下

boot:floppy

#这个决定boot从软盘启动还是硬盘启动,照抄就好了

log:bochsout.txt

#这个是登陆选项照抄

mouse:enabled=0

#这个是鼠标选项照抄

#选项还有很多,想了解更多可以参照原始的.bochsrc,这是个隐形文件,命令行下ls -a就能看到了

有了上面那些基本配置以后,我们就能从bochs启动linux0.11了,下面执行命令:

./bochs -f  bochwang

然后就出现这界面:

选择6,继续:

黑乎乎的一片?有没有感觉失败了.........其实不是这样的啦,这是调试模式,然后我们在终端中输入c,在确定,就会正常了.

有木有很开森?哈哈,这里就是一个小型的系统了......正确的说,这就是linux0.11版本内核.....

不过有点失望,传说中的linux内核就是这么个玩意,...............好了就这样吧

学习愉快!!!!!

bochs core教程linux,ubuntu14.04中安装配置bochs详解(二)相关推荐

  1. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  2. ubuntu安装mysql_如何在Ubuntu14.04中安装mysql

    原标题:如何在Ubuntu14.04中安装mysql 接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL ...

  3. 在ubuntu14.04中安装gazebo

    在ubuntu14.04中安装gazebo 什么是Gazebo?** Gazebo是一款3D动态模拟器,能够在复杂的室内和室外环境中准确有效地模拟机器人群.与游戏引擎提供高保真度的视觉模拟类似,Gaz ...

  4. Ubuntu14.04 kylin 安装配置Tomcat7服务器

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu14.04 kylin 安装配置Tomcat7服务器: 放入当前登录用户根目录: ~ 1.依旧是解压 tar –x ...

  5. linux dig命令的安装和使用详解

    linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...

  6. Linux kail环境下安装pyrit 问题详解

    Linux kail2021环境下手动安装pyrit问题详解 周末花了两天搭建环境,利用pyrit做无线安全实验.在网上转了一圈,发现没有完整能解决手动安装pyrit问题的文章.所以自己安装完后做了一 ...

  7. java linux tracert_Linux系统中tracert命令使用详解

    Linux系统中Tracert命令用来显示数据包到达目标主机是所经过的路径.下面由学习啦小编为大家整理了linux系统中tracert命令使用详解,希望对大家有帮助! Linux系统中tracert命 ...

  8. mongodb安装教程Linux,Ubuntu16.04手动安装MongoDB的详细教程

    我最近在研究MongoDB的路上,那么今天也算个学习笔记吧!今天用Ubuntu16.04手动安装MongoDB,分享给大家 注意事项: 仔细按步骤阅读操作 注意别写错字 牢记上面两点 一.用自带的火狐 ...

  9. ubuntu14.04中安装NVIDIA(GTX650)驱动以及cuda8.0

    安装步骤: One. 安装前准备: 1.去官网下载NVIDIA-Linux-x86_64-384.69.run 2.将上述文件添加可执行权限 sudo chmod +x NVIDIA-Linux-x8 ...

  10. centos mysql 安装教程_CentOS中安装MySQL步骤详解

    本文中Linux环境为CentOS 6.4 32位,且安装选择的是Basic Server版. 在有些Linux版本中会自带有MySQL数据库,所以在安装之前,需要检查当前Linux环境中是否已有My ...

最新文章

  1. matlab 基于Topsis的熵权法
  2. 蚂蚁森林快捷指令_利用快捷指令实现钉钉自动化打卡
  3. java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...
  4. Android Studio下载及安装3.0版本
  5. 中介者模式分析、结构图及基本代码
  6. Netcdf文件导出基本代码示例
  7. 四层与七层负载均衡的比较
  8. iOS 动画十四:Replicating Animations
  9. web前端顶岗实习总结报告_web前端实习报告
  10. elasticjob disable JOB
  11. MATLAB App Designer 制作一个简易计算器的课堂作业
  12. wincc如何实现web发布,及具体方法
  13. P1427 小鱼的数字游戏——栈的初次会面
  14. idea一直indexing JDK卡死解决方案
  15. 最快最方便的献爱心方式——蚂蚁庄园
  16. HGMF: Heterogeneous Graph-based Fusion for Multimodal Data with Incompleteness【多模态 异质图 不完整数据学习】
  17. jsTable 生成Excel表格xlsx表格
  18. 计算机翻译图片,如何将电脑图片中的文字翻译成英文
  19. 打开桌面计算机投屏到扩展屏,电脑扩展显示器投屏方案
  20. 解决Ubuntu和Windows不能相互复制粘贴的问题

热门文章

  1. 因子分析法基于matlab,因子分析matlab
  2. 计算机实训学校目的和要求,计算机实习目的和要求
  3. Windows运维之道——PXE网克系统
  4. linux 录制视频mp4,Kazam下载使用:优秀的Linux截图与屏幕视频录制软件
  5. win10 串口驱动下载链接
  6. [反汇编练习] 160个CrackMe之016
  7. 推荐子龙山人的emacs的教程
  8. 修改 xweibo 的memcache代码,让xweibo支持wincache,加快xweibo速度
  9. perl 教程网站 记录
  10. 最常见的电脑数据恢复软件有几种