能力值:
( LV3,RANK:30 )
|
-
-
2 楼
|
能力值:
( LV10,RANK:170 )
|
-
-
3 楼
你这样子做没法成功加载的,要想完全让内核启动起来,就要像LFS那样做各种配置,这个qemu只能做些调试,比如你上面的连接了之后,可以下个start_kernel函数的断点,然后再运行调试
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
真正的原因在于: 你只有一个内核, 没有加载Rootfs, 即内核确实是起来了, 但是没有去mount rootfs, 所以内核因为没有找到第一个userspace program去执行然后panic了. 你需要做的是指定rootfs参数, 当然在编译内核的时候还需要打开DEBUG等开关选项. 可以参考我的博客: http://blog.csdn.net/sy373466062/article/details/69568380 我这边是使用Eclipse + Qemu单步调试的
|
|
|