Linux启动过程(笔记)
首先:打开PC电源时,CPU自动进入实模式,并从地址0xFFFF0开始执行代码,这个地址通常是ROM-BIOS中的地址。这时BIOS进行开机自检,并按BIOS中设置好的参数进行启动设备,接着启动设备上安装的引导程序lilo或grub开始引导LINUX(也就是启动设备的第一个扇区),这时,Linux才获得启动权。
第二阶段:Linux首先进行内核的引导,主要完成磁盘引导,读取机器系统数据,实模式和保护模式的切换,加载数据段寄存器以及重置中断描述符表等。
第三阶段:执行init程序,init程序调用了rc.sysinit和rc等程序完成系统初始化和运行服务的任务后,返回init。
第四阶段:init启动mingetty,打开终端供用户登陆系统,用户登录成功后进入了Shell,这样就完成了从开机到登录的整个启动过程。
相关文档:
env setup
linux(ubuntu)下ruby开发环境搭建,包括一些常见问题解决
注意,本文只是我在搭建ruby学习环境时的一些笔记,因为是用gedit编辑的,所以格式化不是很好,另外,只是备忘而已。
2010.1.19
1. install ruby
$ tar xzf ruby-1.8.7-p248.tar.gz
$ mv ruby-1.8.7-p248 ruby187
$ cd ruby187/
$ ./configure
......
在DSS归档时需要使用解压和打包命令将一些新的文件打到归档包中。并修改归档包的时间。
解压命令tar –zxvf [包名],将文件替换,使用命令tar –cvf [包名] [src],在使用gzip [src]打成tar.gz,在使用命令touch –t [yymmddhhss] 包名将归档包时间修改。
......
作者:北南南北,正在增加中... ... 需要您的参与;
来自:LinuxSir.Org
简介:本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢谢;
目录
0.1 查看文件内容和编辑文件 ......
Linux内核维护者Greg Kroah-Hartman曾宣布,从Linux
2.6.33版本开始,Google智能手机操作系统Android核心代码将被删除。很多人对此十分关注,毕竟Google
Android受到了很好的评价,作为Linux的一员能帮助开源社区实现更好的发展,对此,Greg昨日在官方博客中作出了解释。
Greg表示,自己使用的手机就是运行Android的G1 ......