用vmware运行自做的linux启动盘的引导代码

作者:小菜 更新时间:2025-03-16 点击数:
简介:当计算机电源被打开后,它会先进行加电自检(POST),然后寻找启动盘,如果是选择从软盘启动,计算机就会查找软盘的0面0磁道1扇区,如果发现它以0xAA55结束,

【菜科解读】

当计算机电源被打开后,它会先进行加电自检(POST),然后寻找启动盘,如果是选择从软盘启动,计算机就会查找软盘的0面0磁道1扇区,如果发现它以0xAA55结束,则BIOS认为它是一个引导扇区,然后BIOS就会把引导扇区的前512字节的引导代码拷贝到内存的0000:7c00处并将控制器彻底交给这段引导代码。

简单的引导代码如下所示:

1 org 07c00h ;告诉编译器加载到07c00h处 3 mov ax, cs 4 mov ds, ax 5 mov es, ax 7 call DispStr ;调用显示字符串函数 9 jmp $; 无限循环11 DispStr:12 mov ax, BootMessge13 mov bp, ax14 mov cx, 1615 mov ax, 01301h16 mov bx, 000ch17 mov dl, 018 int 10h19 ret20 BootMessge: db "hello, OS world!"21 times 510 - ($ - $$) db 022 dw 0aa55h

这段代码时用nasm写的,它类似于masm的语言。

org 07c00h命令就是将命令后面的代码中的偏移地址都加上07c00h,这样程序就相当于在0000:7c00出执行了。

按书中所讲的,用命令nasm bootsector.asm -o boot.bin生成引导代码boot.bin,然后将boot.bin写入软盘的0面0磁道1扇区就可以了。

问题就来了,我没有软盘怎么搞,不过在wmware虚拟机中貌似可以用软盘的映像文件来启动,所以就想到自己制作一个映像文件来代替软盘来作为启动盘,不过怎么创建这个映像文件呢?

以前记得用linux下的dd命令做过linux的启动盘,dd应该是可以制作的,于是在网上找了下dd制作映像文件,果然是可以的,制作方法如下:

1 先制作一个空的软盘映像文件diska.img(1.44Mb的软盘映像文件):

dd if=/dev/zero of=diska.img bs=512 count=2880

2 制作一个包含boot.bin的映像文件boot.img:

dd if=boot.bin of=boot.img bs=512 count=1

3 将diska.img中1个扇区后面的数据拷贝到boot.img的后面

dd if=diska.img of=boot.img skip=1 seek=1 bs=512 count=2879

这样就做成了一个大小为1.44Mb的包含引导代码的映像文件。

后面的事就好办了,直接在wmware创建一个空的虚拟机,在设置中将Floppy的路径设置为上面制作的引导扇区的路径就ok了,如下图那样:

设置Floppy连接,断开CD/DVD连接,启动虚拟机就可以看到下面的画面了:

总结:这个小的代码的编写和运行还是能让自己对系统启动有一个更深的认识,不过有个不懂的就是怎么用ISO镜像文件启动,怎么将引导代码写入ISO镜像文件,依然没有找到很好的方法解决。

用,vmware,运行,自做,的,linux,启动,盘,引导

鲁宗道和帝王说自己去酒楼喝酒,居然被重用了

我们都知道,古代的那些都是至高无上的,因此没有人敢在皇帝面前犯错。

不过有时候皇帝也是非常通情达理的,比如曾经找一个小官问事情,然而这个小官却因为去酒楼喝酒,很久之后才进宫。

结果宋真宗非但没有生气,反而重用了这个人。

这究竟是怎么回事呢? 被宋真宗重用的这位大臣就是鲁宗道。

鲁宗道出身于穷苦人家,后来多年苦读之后终于高中,刚开始的时候,鲁宗道当了一个,后来因为性格正直,因此就改任军事判官。

被立为太子之后,宋真宗想要为太子找一个德行兼备的人做他的谕德官,教授太子道德。

最后在大臣的举荐之下,由鲁宗道担任了这一职位。

有一天,宋真宗突然想起来鲁宗道,想要问他一些事情,于是连忙让使者去召他。

结果宫中的使者到鲁宗中之后,鲁宗道并不在家。

使者等了好久之后,鲁宗道才终于从酒楼回来。

这位使者比较善良,怕鲁宗道被皇帝责备,于是就让鲁宗道想一个借口推脱过去,免受责罚。

但是鲁宗道却说,直接实话实说就行了。

使者非常担心:“这样皇上会怪罪的”。

鲁宗道却说:“饮酒是人之常情,欺君却是大罪。

”使者听了连连摇头。

进宫之后,宋真宗等得已经不耐烦了,于是责问鲁宗道去干啥了,鲁宗道非常诚恳地道了歉,说:“我家太穷没有喝酒的器皿,而酒楼什么都有,今天有远客,因此就跟他们一起去酒楼喝酒了。

” 就在人们以为宋真宗要大发雷霆的时候,宋真宗却随便说了两句就没有下文了。

从此之后,宋真宗感觉鲁宗道是个实在人,值得重用,因此就将他提拔为右正言谏章。

鲁宗道上任之后,向宋真宗提了很多建议,可以说是非常尽职的。

但是鲁宗道动不动就得给宋真宗写奏折,宋真宗因此感觉很烦。

鲁宗道察觉出来之后,就直接对宋真宗说:“您任用我,难道仅仅是为了纳谏的虚名吗,那请您将我罢官吧。

”真宗一听有道理,因此出言挽留。

宋真宗临死之前,赵祯年幼,因此就将朝中大事托付给了,并且告诉了刘娥很多可以重用的大臣,其中就包括鲁宗道。

刘娥的时候,曾经想要立七庙,朝中大臣无人敢反对,但是鲁宗道却直接提出反对意见。

鲁宗道由于经常敢说一般人不敢说的话,弹劾人们不敢弹劾的权贵,因此当时的很多权贵和权臣都非常怕他,还给了他一个“鱼头参政” 的外号。

意思是说他的骨头硬的就像鱼头一样。

随机文章美国和平使者洲际弹道导弹,世界精度最高的核弹(偏差90米)大蛇丸偷走外道魔像,没有轮回眼险些丧命(被佩恩追回)希尔夫妇被外星人绑架事件,外星人绑架人类做研究/真实事件什么梦预示姻缘到了,做梦梦见自己去相亲/日有所思夜有所梦揭秘史前最大的动物第一名,新西兰大鱼龙体长38米(重331.5吨)

2025年用社保卡看病如何报销(2025

社保卡看病报销流程显示,社保卡看病报销需符合流程。

本文将为您介绍住院治疗,社保卡先行垫付、诊报销,结算时自动抵扣等相关流程。

下面随新社通app小编一起了解详情。

社保卡看病怎么报销及其报销程序是怎样的2025年用社保卡看病怎么报销?社保卡看病怎么报销及其报销程序是怎样的用社保卡看病的报销流程:首先参保人去看病时,拿社保卡看完病后,都会开一张药方缴费。

参保人拿挂号单去就诊科室看病,医生给参保卡去挂号处挂号。

参保人拿药方到医院结算窗口计价后,直接刷社保卡支付属医疗保险基金支付范围的医疗费用即可。

如果药方中有些药品不属医疗保险基金支付范围的,则需要参保人自付现金。

《社会保险法》第二条建立基本养老保险、基本医疗保险、工伤保险、失业保险、生育保险等社会保险制,保护公民在年老、疾病、工伤、失业、生育等情况下依法从社会获得物质帮助的权利。

用社保卡看病自动报销吗使用社保卡进行疾病治疗可实现自动化报销流程,但是请注意,仅涉及基本医疗保险药品目录、诊疗项目、医疗服务设施标准以及急诊、抢救过程中所产生的医疗费用方可享受报销权益。

而社保卡则可以直接在社会保险经办机构与定点医疗机构、定点药品经营单位之间实现报销操作。

《中华人民共和国社会保险法》第二十八条符合基本医疗保险药品目录、诊疗项目、医疗服务设施标准以及急诊、抢救的医疗费用,按照基本医疗保险基金中支付。

关于使用社保卡进行看病治疗的报销流程具体如下:首先,当参保人员前往医院接受治疗并需要出具药品处方付费时,应手持社保卡完成相应操作;接下来,参保人员需携带挂号凭证前往相关科室接受医生诊疗服务,经医生开具社保卡挂号凭据后,前往挂号窗口办理登记手续;最后,参保人员需持药品处方至医院结算窗口进行价格核算,然后直接通过刷社保卡的方式支付属于医疗保险基金支付范畴内的医疗费用即可。

社保卡看病怎么报销相关问题1:社保卡医疗报销额度对于70周岁以下退休职工是怎么要求的?答:门急诊每年1300元以上部分,社保支付70%,退休补充保险支付15%,(2000-1300)x85%=595元。

社保卡看病怎么报销相关问题2:社保卡可以报销什么病?答:所有疾病均可以用社保卡报销,社保卡的报销时针对不同医疗项目的不同额度来定的。

而和什么疾病没有关系。

社保卡看病怎么报销相关问题3:社保卡医疗报销额度对于城镇职工是怎么要求的?答:门急诊符合社保医疗费用每年(1-31)1800元以上部分,在指定非社区医疗机构就诊将按照50%比例报销,社区按照70%比例报销。

如果您是本年度首次报销,所发生的医疗费用扣除社保自费、自付项目剩余2000元,其中1800元不能报销有您个人负担,200元乘以50%(非社区)或70%(社区),您将得到100元或140元报销费用。

社保最高给您报销到20000元。

加入收藏
               

用vmware运行自做的linux启动盘的引导代码

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录