Trace the process of the start of Linux
来源:互联网 发布:花与剑 js 编辑:程序博客网 时间:2024/06/14 07:52
Trace the process of the start of Linux
Try it on console interface of Shiyanlou failed with following error infor:
Could not initialize SDL (No available video device) - existing
Try it on GUI of Shiyanlou again
start Linux kernel with the following command:
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd roofs.img -S -s
open another shell to run command gdb and run the following gdb command
- (gdb)file linux-3.18.6/vmlinux # 在gdb界面中targe remote之前加载符号表
- (gdb)target remote:1234 # 建立gdb和gdbserver之间的连接,按c 让qemu上的Linux继续运行
- (gdb)break start_kernel # 断点的设置可以在target remote之前,也可以在之后
- (dbg) c to start the kernel
- (dbg) n to run the next instruction
Here is the screenshot of the experiment
Michael He
原创作品转载请注明出处 : 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
0 0
- Trace the process of the start of Linux
- The process of testing
- The Process Of BFS.
- The Process Of PCI
- Analyse the Booting process of Linux Kernel
- Words of the Start
- The Process of Software Architecting
- The configuration process of NFS...
- The compilation process of C
- the verify process of keystone
- The Start of my blog
- A.Start of the Hope
- The new start of the ConfusedBird
- The use method of afxDump and TRACE
- View the start/end of a file linux
- Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of
- Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of
- Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of
- OS存储器管理(二)
- MySQL安装、配置和使用(二)
- DICOM-RT:DICOM3.0标准中关于放疗的基本知识点
- 简单理解通知注册与调用
- 6.1 Javascript:事件与回调函数
- Trace the process of the start of Linux
- OAuth2.0认证和授权原理
- 欢迎使用CSDN-markdown编辑器
- POJ 3398 Perfect Service(树形DP)
- 算法起步(2)
- 多线程 : 读写锁实现缓存系统
- Computing Classification Evaluation Metrics in R
- java学习笔记-集合
- 索引器方法