所以我在圣诞节找到了一台新电脑,并预装了Windows 8。现在我已经有了足够的麻烦让它在同一个驱动器上同时运行Linux Ubuntu和W8。拥有2个操作系统的单个硬盘驱动器需要对驱动器进行分区,以便2个操作系统不会相互冲突。现在有一个名为的迷你分区工具向导,它在Windows 8中运行(并且有一个类似Linux的程序,名为gparted),它允许您创建硬盘分区并调整其大小,只要不覆盖操作系统你目前正在使用。要长话短说:我想写我自己的专用于引导控制和硬盘管理的迷你操作系统。也就是说,一旦我将它写入,调试并编译为可执行代码,我会将它放在USB存储卡上,我可以从BIOS菜单启动,然后直接设置硬盘驱动器分区,并根据需要格式化硬盘驱动器。我很惊讶BIOS没有用户自己选择的选项。操作系统开发工具:需要建议
所以我的问题是:我可以独家使用C/C++的工具吗?或者我需要内联汇编代码?或者编写一个在C++程序中使用的汇编代码模块。很确定Mini Partition Tool Wizard不是开源的(Windows也不是)。从来没有写过和操作系统之前,所以我是一个nbb,但愿意并能够花时间学习如何完成。
http://osdev.org,你需要组装。 – 2013-02-25 17:27:52