制作你软盘镜像_codestorm_新浪博客
转自:http://my.oschina.net/chliny/blog/43007
操作系统课的老师参考于渊的作法,要求我们做一个简单操作系统的实验,老师的实验指导是在winXP环境下完成的,但由于我现在已经将ubuntu作为主系统,便希望能在ubuntu下完成这一个创建Myos虚拟机实验。
在此之前我已经安装了虚拟机VirtualBox,于是此次实验我便在VirtualBox环境下完成。
首先是编译引导文件。编译.asm文件在linux环境下同样可以用nasm,安装命令如下:
sudo apt-get install nasm
编译命令跟windows环境下一样:
nasm boot.asm -o boot.bin
其次是创建一个虚拟软盘。由于VirtualBox在不能像创建虚拟空白硬盘一样创建虚拟软盘,而只能选择一个已有的虚拟软驱介质(.img),所以我们要先创建一个基于我们先前编译得到的boot.bin的虚拟软盘。参考于渊的书,我找到了这一条命令:
dd if=boot.bin of=floppy.img bs=512 count=1
这条命令能在主文件夹下创建一个大小为512B,名为floppy.img,写入了boot.bin的虚拟软盘镜像(由于boot.bin限制,floppy.img大小只能为512B)。其中boot.bin是读取位置,loppy.img是写入位置,bs=512是每次读512个字节,count=1是指读取一次。
现在便可以在VirtualBox里创建MyOS虚拟机。点击新建按键后,安装过程中需要改动默认的有:操作系统和版本都选择other,内存大小选4mb,去掉Star-up Disk的勾选。
建成后先不要启动,还有最后一个步骤。选中建好的MyOS,设置-Storage-添加软盘控制器-选中软盘控制器-添加虚拟软驱-Choose disk-选择主文件夹下的floppy.img-确定。
这时开始虚拟机MyOS便大功告成,画面如下:
完成上述实验这后,考虑到floppy.img只能受限于512字节,咯显不完美,便又百度了一下,查找到了下面这一条创建任意大小空白虚拟软盘的命令(这里创建的是1MB大小):
dd if=/dev/zero of=floppy.img bs=1048576 count=1
然后我再用wine打开FloppyWriter.exe,将boot.bin写入,之后过程和上面的一样,最后同样能成功的得到如上的画面。
制作你软盘镜像_codestorm_新浪博客相关推荐
- Brasero下的复制光盘与刻录镜像_codestorm_新浪博客
转自:http://hi.baidu.com/sunzn/item/c945d60fbba37bc72e4c6bba sunzn:帮同事刻录系统盘得时候在 Ubuntu 下找到的复制光盘和刻录镜像工具 ...
- 递归神经网络 训练、推到、实现(网络资料整理)_codestorm_新浪博客
参考: RNN求解过程推导与实现 人人都能用Python写出LSTM-RNN的代码![你的神经网络学习最佳起步] Hinton 的课件 我的最佳学习法就是通过玩具代码,一边调试一边学习理论.这篇博客通 ...
- 新浪API,提取微博账号的信息,粉丝数、微博数等_codestorm_新浪博客
转自:http://www.52smile.cn/archives/215.shtml PS:随着现在新浪微博的广泛使用,微博平台的开放性也越来越受关注,应用的互联和网站的接入,为我们提供了越来越方便 ...
- 利用ettercap进行简单的arp欺骗和mitm攻击_codestorm_新浪博客
转自: http://www.secpulse.com/archives/6068.html 方法均来自网络,本人只是记录一下自己操作的过程,大神请无视之- 攻击主机平台:kali-linux ...
- [转载]如何让上传到新浪博客和相册中的照片更大更清晰_我是亲民_新浪博客
原文地址:如何让上传到新浪博客和相册中的照片更大更清晰作者:李永宏 如何让上传到新浪博客和相册中的照片更大更清晰 图.文 李永宏 以前有朋友问我,怎么你上传到博客里的照片看起来不是很清晰,你用什么相机 ...
- 自己做了一款新浪博客自动访客工具
自己做了一款新浪博客自动访客工具. 思路非常简单,从某个博客出发,首先读取,这个博客所有的访客,然后依次访问这些访客的博客,以先进现出的方式,遍历所有的博客.在访问的博客上留下足迹,希望被访问的博客回 ...
- 如何利用新浪博客做关键词霸屏
利用新浪博客的高权重,做好关键词SEO优化,建立博客群,打造被动引流系统,实现百度搜索关键词霸屏. 从博客定位到内容布局,从引流文案植入到博文快速收录的技术都会跟大家详细讲解,适合个人及团队操作. 一 ...
- Action Golf 四个魔法球实战训练系列_huatuo_新浪博客
Action & Golf 四个魔法球实战训练系列_huatuo_新浪博客
- 普度网络营销策划_普度网络营销策划-齐宁_新浪博客
标签: 杂谈 自媒体的盛行,让我们知道了文案的重要性.一条好的文案,可以让你的广告如虎添翼.一篇好的内容可以瞬间刷爆朋友圈.今天我要总结的就是如何做一个打动人内心心智的好文案. 文案最主要的目的是让消 ...
- 黄聪:wordpress文章同步发布到网易、天涯、新浪博客、百度空间插件
新浪博客,网易博客,百度空间,天涯博客都是权重很高的第三方博客平台.如果能保持更新,有助于提升主站权重.有了博客同步插件,直接在wordpress 后台设置一下,wordpress 自动把更新的日志同 ...
最新文章
- 时间和邮箱的正则表达式,获取当前时间函数
- zeptojs-跑马灯效果
- IT人不要一辈子做技术
- 剑桥大学工程硕士的安排
- (转)springcloud(一):大话Spring Cloud
- 数据结构实验 6.宗教信仰
- kuka的备选安装包有什么功能_机械臂的软浮动功能
- 《Linux内核分析》 week6作业-Linux内核fork()系统调用的创建过程
- linux pptp服务器安装
- 计算机绘图cad期末考试试题,工程制图考试
- 聊一聊接口测试流程(测试工作面试题必问)
- Windows Server 2008 (IIS)
- Codechef April Challenge 2019 游记
- 【季报分析】美团:真的很美
- matlab小数分数互换
- 随机波浪Jonswap谱
- SaaS/大数据2019十大新闻出炉:我们不是“孤胆英雄”!
- 一群小青蛙呱蹦呱蹦呱
- 22款奔驰GLC260L改装23P驾驶辅助系统,这几大功能你还是有必要知道的!
- Qt android 打印调试
热门文章
- 数据错误(循环冗余检查) 各种解决方法
- 一文读懂自然语言处理NLP
- Java poi ppt图片置于底层_POI之PPT图片插入简单实例
- prisma2.0文档学习/翻译
- abs函数c语言std,c++ 在std :: abs函数上
- 有了LSTM网络,我再也不怕老师让我写作文了
- 【ITSM】什么是ITSM,IT部门为什么需要ITSM
- linux 安装codeql环境 (二)codeql database create通过报错分析其流程
- intel 显卡使用cuda吗
- java 导出数据设置进度条_java控制台输出百分比进度条示例