linux内核分析作业3:跟踪分析Linux内核的启动过程
生活随笔
收集整理的這篇文章主要介紹了
linux内核分析作业3:跟踪分析Linux内核的启动过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
內核源碼目錄
1、 arch:錄下x86重點關注
2、 init:目錄下main.c中的start_kernel是啟動內核的起點
3、 ipc:進程間通信的目錄
?
?
實驗
使用實驗樓的虛擬機打開shell
cd LinuxKernel/
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img
?
?
使用gdb跟蹤調試內核
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S #?
加載符號表
?
設置斷點
?
總結:“Linux系統啟動過程”的理解
init目錄下main.c中的start_kernel是啟動內核的起點。strat_kernel中有一號進程init的啟動
?
李海空原創作品轉載請注明出處《Linux內核分析》MOOC課程http://mooc.study.163.com/course/USTC-1000029000
轉載于:https://www.cnblogs.com/haikong/p/5263441.html
總結
以上是生活随笔為你收集整理的linux内核分析作业3:跟踪分析Linux内核的启动过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [MySQL]关于amd.dll后门病毒
- 下一篇: github 上微信判断是否被删除的源码