| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> VMware-Ubuntu安装bochs -> 正文阅读 |
|
[系统运维]VMware-Ubuntu安装bochs |
我的运行环境是VMware的Ubuntu 首先大家可以按照CSDN上的教程按照符合自己需求的虚拟机。我在上午还在VMware和virtualBox之间做选择,但是由于已经安装过了VMware,所以我就直接用了VMware,当然了,一千人眼中有一千个哈默雷特,适合自己的才是最好的。 废话不多说,我将结合截图大致记录我的安装历程。 按照csdn上的教程安装好虚拟机后,我们首先需要下载一个bochs的安装包 由于看的帖子都说在虚拟机上安装慢一些,推荐在windows上安装好后再复制过去,所以我也采用了这种方法,果不其然,速度很快。 复制到我的虚拟机上的效果图如图所示? 下一步是我在很多教程中看见的,解压。 打开命令行,输入tar -zxvf bochs-2.6.9.tar.gz 效果图如下,因为我前几次安装失败了,但是只有版本号不一样,如图是2.6.8 我安装成功的版本是2.6.9? ? ?以2.6.8解压成功的截图为例 我们需要编写一个文本文件,无论是vim还是code都可以(下文也会再编写),选择一个适合自己的,安装这两个其中之一即可满足安装bochs的需求。 命令是 sudo apt-get install vim 如果报错可以上网搜一搜,可能是其他的没有安装。 我用的是vim创建,由于已经创建过了,所以我只写出来代码 vim sh.sh sh ./sh.sh ?画红圈的就是写好的文件 接下来再把这段话复制到命令行上 #!/bin/bash 安装bochs 1:上面我们已经解压了bochs,接下来我们cd到bochs-2.6.9中 2:接下来: vim bochs.shell shell bochs.shell 创建一个文件bochs,随后把这些复制到bochs.sh中(如果没有就再创建一个bochs.sh? ?对应的命令为vim bochs.sh? ? code bochs.sh也可以,具体看自己安装了哪一个) #!/bin/bash ./configure \ # 这是上面每条语句的意思 运行结果 随后输入 make进行安装 再输入make install? 如果需要权限就输入sudo 这一步操作完记得查看自己的路径!自己保存路径下是否有蓝色的bochs 蓝色代表目录,绿色是可执行文件。 ?接下来就是cd到bochs中 然后cd到bochs中的bin目录下面,ls展示当前目录下面的文件,当看见绿色的bochs时候,就可以输入bochs,然后会看见出现如图所示的结果。我这个是配置好的bochs,第一次可能会出现please choose one:[2]? 这个是正常的,因为我们还没配置硬盘 我们先按按ctrl+c退出。 接下来配置文件。 vim bochsrc.disk 或者 code bochsrc.disk 将接下来的语句复制进bochsrc.disk。在windows中ctrl+c复制后,在linux中粘贴要按shift+ctrl+v 最重要的一点要改路径 #关键字为 megs #设置对应真实机器的 BIOS 和 VGA BIOS 。 #选择启动盘符 # 设置日志文件的输入位置 # 关闭鼠标,打开键盘 # 设置硬盘 # 启动盘信息 ?? ?把红线表出的换成自己设置的路径即可。 粘贴完成后,按esc 随后:wq退出。然后bin/bochs -f bochsrc.disk试一下 ?成功了!这表示我们的操作没有问题,默认是6,回车之后是黑屏,因为咱们进入的是调试模式 ?接下来咱们在箭头处输入c(continue),按回车,接下来可以看到:这里提示没有启动盘,也就是没有MBR,但是这说明咱们的bochs装好啦!!!哈哈! ?接下来的学习我将继续更新!我们一起加油吧! ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:37:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |