在大学的一个练习中,我们被要求用一个utctime
可以正确计算闰秒的系统调用来扩展 Minix (v2)(Minix 的实现time
没有这样做)。
我们创建了一个新的系统调用,并创建了一个新的库函数来包装这个添加到<time.h>
.
现在,我们想为utctime
. 但是,time
在第 2 节(系统调用)和第 3 节(库调用)中都有手册页。
utctime
我们应该在这两者中添加吗?还是仅仅2
因为它不是标准化的 C 库调用?
我从这里下载了 Minix 3,并使用 Rufus(在 Windows 操作系统中)将其写入 USB 闪存驱动器。当它启动时它说:
->NETBSD MBR boot
->Errror No active partition
我在 google 中搜索了“活动分区”,并找到了两种使用实时 Linux 解决此问题的方法。其中之一是:
->sudo fdisk /dev/sdxy
->use the "a" option
->and then "w" it
另一种方法是在 Ubuntu 中使用 Gparted(在“Ubuntu live”中),然后:
->Right-click the Primary partition you wish to make Active and select Manage Flags.
->In Manage Flags on ..., tick (to enable) the boot check box to make the
分区活动。
但是这些方法都不起作用,我仍然有问题。我的笔记本电脑是LGX13。
(但是,这没有任何区别,因为我在其他笔记本电脑上启动了 Minix,但问题仍然存在)。
其他人有这个问题吗?
你是怎么解决的?
有没有其他方法可以激活分区?