分析system_call中断处理过程使用gdb跟踪分析一个系统调用内核函数(以 sys_chmod为例)
启动调试内核
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S
gdb 调试
另开 shellgdb
(gdb) file linux-3.18.6/vmlinux #在 gdb 界面中 targ...
分类:
其他好文 时间:
2015-07-19 12:05:19
阅读次数:
228
文件系统中各目录的说明:/boot:系统启动相关的文件,如内核,initrd以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块,唔所谓顺序,如银盘字符设备:线性访问,按字符为单位,有次序地一个接一个地输入/读取,如键盘,鼠标,显示器设备号:主设备号..
分类:
系统相关 时间:
2015-07-17 23:03:45
阅读次数:
151
本篇博文介绍一下Linux系统的文件系统,由于Linux标准委员会制定了一个文件系统标准FHS,文件系统层级标准,规定Linux发行版应该创建哪些目录存储特定类型的文件.根目录记为/一级目录:/boot:系统启动相关的文件,如内核,initrd以及grub(bootloader)/dev:设备文件块设备文件:随机访..
分类:
系统相关 时间:
2015-07-17 07:15:24
阅读次数:
217
跟踪分析Linux内核的启动过程使用 gdb 跟踪调试内核
使用 qemuqemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S
参数:-s:在初始化时冻结 CPU
-S: 为 gdb 分配1234端口gdb 调试另开 shellgdb
(gdb) file linux-3.18.6/vmlinux #在...
分类:
系统相关 时间:
2015-07-10 19:16:31
阅读次数:
159
1、利用cobbler安装HPDL388Gen8服务器时不能成功,报错提示找不到可用的硬盘,和HP售后沟通了解到HPDL388Gen8服务器的raid卡的型号是B320i。centos6或7系统的initrd.img中没有B320i阵列卡的驱动,如果想把Gen8装上centos或redhat的系统,需要先在官网下载B320i阵列卡的驱动,Ce..
分类:
其他好文 时间:
2015-07-09 14:50:11
阅读次数:
187
Linux文件系统详解
非原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://liangweilinux.blog.51cto.com/8340258/1670600
/根目录/boot 系统启动相关的文件,如内核、initrd,以及grub(bootloader)/..
分类:
系统相关 时间:
2015-07-09 01:00:08
阅读次数:
183
win7系统下安装centos71:首先是在U盘启动时候遇到的,Warning: /dev/root does not exist。没找到U盘的位置。这个问题两种方法,一种是去找到对应的设备名字 然后,在这个界面选择TAB键,进行设置vmlinuzinitrd=initrd.imginst.stag...
分类:
其他好文 时间:
2015-07-07 22:29:22
阅读次数:
339
/根目录/boot 系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev 设备文件块设备:随机访问,数据块字符设备:线性访问。/etc 系统全局配置文件/home 普通用户的家目录,每一个普通用户的家目录通常默认为/home/USERNAME/root 管理员用户的家目录/lib 库文件:静..
分类:
系统相关 时间:
2015-07-04 01:10:13
阅读次数:
153
内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe 首先,我们得知道内核与内核模块放在哪里。内核:/boot/vmlinuz或/boot/vmlinuz-version;内核解压缩所需RAMDisk:/boot/initrd(/boot/initrd-...
分类:
其他好文 时间:
2015-07-03 18:50:32
阅读次数:
114
将第上一步选择编辑之后出来的文字修改为:>vmlinuz initrd=initrd.img linux dd quiet这里注意了:网上很多文章都说这一步改成“>vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdbquiet”什么的,然后失败了再cd/...
分类:
系统相关 时间:
2015-06-16 12:54:57
阅读次数:
279