想动手,但无从下手,不知从何做起,是初学者的普遍困惑,为了解决这个困惑,也为了记录笔者的学习过程,就写了《跟我一起写操作系统》这个系列。 原创文章,转载注明出处:http://www.cnblogs.com/lucasysfeng/ 上一讲我们用VMware启动了自制的“操作系统”,其实只是...
分类:
其他好文 时间:
2015-09-24 21:03:52
阅读次数:
156
Centos安装程序:anaconda:tui文本安装界面gui图形安装界面Centos安装程序启动过程:光盘MBR:boot.catstage2:1)isolinux/isolinux.bin(bootloader)2)配置文件:isolinux/isolinux.bin3)根据所选的菜单选项:加载内核:isolinuz/vmlinuz向内核传递参数:appendinitrd=initr..
分类:
系统相关 时间:
2015-09-08 07:12:59
阅读次数:
206
本文主要讲解grub原理和系统启动过程中grub的作用过程.grub是多数Linux发行版中使用的bootloader系统引导程序,其主要作用是计算机从bootsequence中选取指定设备之后,由grub找到系统内核kernel文件并加载内核文件的作用.grub执行过程grub作用过程中主要分为三个阶段的作用,如下..
分类:
系统相关 时间:
2015-09-06 11:15:05
阅读次数:
389
剖析开机到登陆界剖析开机到登陆界面整个流程:POST开机自检:主要是检查硬件是否正常,根据cmos/bios的代码寻找启动介质(主要是硬盘)。由bootsquence找到bootloader读取MBR:MBR存在硬盘的0磁道0柱面第一个扇区上,大小为512个字节,其中前446是bootloader,64个字节是磁盘分..
分类:
其他好文 时间:
2015-09-03 21:55:54
阅读次数:
292
1.POWERON加电2.BIOS选择启动介质3.MBR自举程序4.加载内核和镜像文件,并启动init程序5.init读取/etc/inittab运行级别6.执行/etc/rc.sysinit进行环境初始化7.执行/etc/rc.d/rc3.d启动对应级别的定义服务8./etc/rc.d/rc.local执行定义的命令touch/var/lock/subsys/local9.执行/s..
分类:
系统相关 时间:
2015-07-27 00:34:40
阅读次数:
154
注:以下学习均在X86架构的CPU下搭建完成的linux系统。一、linux系统启动流程简介POST开机自检-->加载BIOS-->读取MBR-->启动BootLoader/Grub程序-->加载内核-->用户层init依据inittab文件来设定运行等级-->init进程执行rc.sysinit-->启动内核模块-->执..
分类:
系统相关 时间:
2015-07-26 06:18:36
阅读次数:
347
加载内核驱动的通常流程:1.先将.ko文件拷贝到/lib/module/`uname -r`(内核版本号)/kernel/driver/...目录下, 根据具体用途的区别分为net、ide、scsi、usb、video、parport、md、block、ata等等。2.运行depmod -a,更新模...
分类:
系统相关 时间:
2015-07-19 21:28:10
阅读次数:
195
要想在CentOS中自动加载内核模块,需要在/etc/sysconfig/modules/目录中增加一个脚本,在此脚本中加载所需的模块。下面是我所用的一个名为8021q.modules的脚本,用来在我的CentOS 5.3中自动加载802.1Q模块:#! /bin/sh/sbin/modinfo -...
分类:
其他好文 时间:
2015-07-17 14:01:05
阅读次数:
138
本文参考鸟哥的linux私房菜/bin获得最小的系统可操作性所需要的命令/boot内核和加载内核所需要的文件/dev终端、磁盘、调制解调器等的设备项/etc关键的启动文件和配置文件/home用户的主目录/libC编译器的库和部分C编译器/media可移动介质上文件系统安装点/opt可选的应用软包/p...
分类:
系统相关 时间:
2015-06-08 19:11:21
阅读次数:
286
1、/bin :获得最小的系统可操作性所需要的命令2、/boot :内核和加载内核所需的文件3、/dev :终端、磁盘、调制解调器等的设备项4、/etc :关键的启动文件和配置文件5、/home :用户的主目录6、/lib :C编译器的库和部分C编译器7、/media :可移动介质上文件系统的安装点...
分类:
系统相关 时间:
2015-05-28 00:21:23
阅读次数:
179