mirror of
https://github.com/superconvert/smart-os.git
synced 2024-11-22 10:10:02 +08:00
Update README.md
This commit is contained in:
parent
82769c235c
commit
391aeed647
@ -41,6 +41,11 @@
|
||||
是不是制作一个操作系统很简单!
|
||||
磁盘空间可以任意扩展,可以上网,可以根据需要扩展自己想要的组件,我已经试验成功,在 smart-os 内运行流媒体服务器 smart_rtmpd 了
|
||||
|
||||
# 注意事项
|
||||
1. 由于装了 glibc 动态库,这是系统的基础库之一,这个严重依赖 ld-linux-x86-64.so.2 动态库加载器/链接器,很多现代应用都是通过动态编译链接的,当一个需要动态链接的应用被操作系统加载时,系统必须要定位然后加载它所需要的所有动态库文件。ld-linux-x86-64.so.2 其实是一个软链,必须存在于 /lib64/ld-linux-x86-64.so.2 和 /lib/ld-linux-x86-64.so.2 下,否则,我们动态编译的 busybox 依赖 glibc,glibc 的加载需要这个,如果不存在导致<font color=red>系统启动时会直接 crash</font>,这个需要特别注意!!!
|
||||
|
||||
2. qemu 一般启动后窗口比较小,一旦出现错误,基本上没办法看错误日志,那么就需要在 grub 的启动项内增加 console=ttyS0,同时 qemu-system-x86_64 增加串口输出到文件 -serial file:./qemu.log,这样调试就方便多了,调试完毕需要去掉 console=ttyS0 否则,/etc/init.d/rcS 里面的内容可能输出不显示
|
||||
|
||||
# TODO 列表
|
||||
1. 增加 arm 版本
|
||||
2. 增加图形界面演示
|
||||
|
Loading…
Reference in New Issue
Block a user