光盘启动 (Boot from CDROM) Part 1- SakiProject

本文介绍了作者的SakiProject,一个不依赖GRUB,仅支持64位CPU并利用高级功能(如APIC,ACPI,SMP等)的操作系统项目。作者分享了如何使用xorriso和mkisofs创建ISO文件,以及编写引导扇区读取ISO内的文本文件。文章以双语形式呈现,详细讲解了引导扇区的编写过程,包括处理BIOS加载位置、设置段寄存器和保存驱动器号码等步骤。
摘要由CSDN通过智能技术生成

嘛,毕竟打算走留学的路线,那么得渐渐习惯起学术英语了,今后的博客就用双语发吧。好久没写博客,也好久没写操作系统了,今天又想干一把了。

Well, since I already planned to study in United States, I need to practice my English in academic environment, so I decided to post my future blogs in both Chinese and English. I haven't write blogs for almost a year, and I haven't develop my OS project in a long time, but today I want to try that again.

这次的项目名叫SakiProject,Saki是日语花朵盛开的意思。

The project this time is called SakiProject, Saki means the the bloom of blossom in Japanese.

于是--花了一天时间, 先写了个引导扇区练练手。

As a result -- I spent a day to write a bootsect as a warmup.

这次的设计与之前的Norlit OS不太一样,这次不打算依靠grub,而且只支持64位的CPU,并且依赖其他高级功能(基本上现在电脑都具有,比如APIC,ACPI,SMP等等)。我一开始就把目标定在支持光盘/U盘/硬盘启动,于是直接抛弃掉以前的软盘启动。然后U盘启动因为可以模拟成USB-HDD和USB-CDROM,于是也就先不管了。在权衡之下我认为应该先支持光盘启动,因为毕竟安装操作系统就要用到光盘嘛(笑)。

The design this time is different from the previous one, Norlit OS, and this time I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值