inux启动时我们会看到许多启动信息。
Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:
内核的引导。 运行init。系统初始化。建立终端 。用户登录系统。
内核引导
当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。
操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。
运行init
...
分类:
系统相关 时间:
2014-11-21 12:45:29
阅读次数:
263
/boot分区:用来存放与linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB/usr分区:用来存放linux系统中的应用程序,其相关数据较多,建议大于3GB./var分区:用来存放Linux系统中经常变化的数据以及日志文件,建议大小为1GB./opt分区:大型软件安装目录,自...
分类:
系统相关 时间:
2014-11-20 23:22:07
阅读次数:
216
上节已系统initramfs已启动完成,将系统控制权交给了真正的rootfs的/sbin/init,下面就是/sbin/init干活的时间了。4 /sbin/initinitramfs的init脚本,通过switch_root命令,切换到真正的root fs后,执行的第一个程序就是root fs下的...
分类:
系统相关 时间:
2014-11-14 14:10:30
阅读次数:
176
上节讲到了Linux启动大体流程,及grub的作用,本节主要扯扯initramfs的那些事,并且通过简单修改initramfs,将整体操作系统运行到了内存中。3 initramfs3.1 简述 在2.4内核中initrd为boot loader initialized RAM Disk,linux....
分类:
系统相关 时间:
2014-11-12 13:46:09
阅读次数:
301
上节已系统initramfs已启动完成,将系统控制权交给了真正的rootfs的/sbin/init,下面就是/sbin/init干活的时间了。4 /sbin/init initramfs的init脚本,通过switch_root命令,切换到真正的root fs后,执行的第一个程序就是root fs....
分类:
系统相关 时间:
2014-11-12 13:42:37
阅读次数:
167
本篇主要以Centos为例,讲述整个Linux系统启动过程,包括了grub引导,initramfs流程,/sbin/init执行rc.sysinit及rc的大体流程。另外,本篇有一个实例来说明,将整个操作系统运行在内存的实例(系统默认是使用一块物理磁盘存储操作系统)。1 概述 Linux系统从软件角...
分类:
系统相关 时间:
2014-11-12 13:20:50
阅读次数:
249
本文皆是作者工作学习中的理解或感悟,欢迎大家提出问题,一起讨论!!一.问题提出一般的主板上都带有两个网卡接口,linux系统启动后一般命名为eth0,eth1,当然如果我们不对eth0与eth1进行后期处理的话,每次开机eth0与eth1的位置也不会固定。所以当外置网卡时,更会出现端口混乱的问题(端...
分类:
系统相关 时间:
2014-11-08 19:28:32
阅读次数:
389
在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。方案1/:建议大小在5GB以上。swap:即交换分区,建议大小是物理内存的1~2倍。方案2/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。/:Linux系统的根目...
分类:
系统相关 时间:
2014-11-05 10:30:46
阅读次数:
220