第1关:构造一个自己的 mini 操作系统
修改版本 0 内核和 bochs 虚拟机硬盘,达到以下目标:
硬盘中只保留如下文件;
其中 myls、mycat、mysh 为在实训7.3.1~7.3.3中开发的可执行程序。
用该内核和硬盘能够正常启动系统,没有错误提示,能够运行 myls、mycat、cd、sync 等命令。
系统启动后,能自动执行文件 /etc/rc 中的命令(rc 文件已提供),该文件的内容应如下所示:
0/linux/init/main.c
@@ -160,11 +160,11 @@
return i;
}
-static char