今天花了不少时间来改进 MagicBooter,不过还没触及到 C 代码。
因为功能增加,所以 MagicBooter 里面也必须有 UI 了,对比了 ncurses 和 newt 之后决定用 newt。先是让 popt、slang、newt 在 uClibc 下成功编译(这样 MagicBooter 才能用 newt 写界面)。还有原本不需要怎么考虑的内核模块问题也要考虑了,写了两个模块依赖关系分析脚本(这个花的时间比较长,呵呵)。 改用 newt 做 UI 以后,MagicBooter 要起翻天覆地的变化了。不过这是支持多语种、SCSI 硬盘安装、网络安装必须的。
最新评论