
自己动手编译linux
liu5320102
这个作者很懒,什么都没留下…
展开
-
GRUB启动分析之stage1
引言玩Linux的人,肯定会听说过Grub这个神奇的东西,就是开机启动时候下拉一个菜单让我们选操作系统的那个东东。自己比较懒,一直没深入琢磨这个Grub的工作原理流程。最近工作遇到了Grub相关的问题,就花了一些时间学习了一下Grub。闲言少叙。我们首先看下Linux的启动过程流程图:这个流程图是大牛M. Tim Jones在Inside Linux b转载 2017-02-03 13:23:24 · 2860 阅读 · 0 评论 -
GRUB启动分析之stage1.5
前言上一篇博文介绍了GRUB源码的stage1.S会汇编成一段446字节的sourcecode,stage1,grub会将这个stage1放入MBR中。我们通过分析,知道这段代码的唯一作用就是将第二个扇区(0柱面 0 磁道 2扇区)处的512字节加载到内存中去。一个问题就来了这个512个字节是从何而来,这512个字节又意欲何为?江湖上风传已久的stage1.5是什么东东,stage转载 2017-02-03 13:24:36 · 1442 阅读 · 0 评论 -
GRUB简单入门教程
一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理;系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成;Briefly, boot loader is the fir转载 2017-02-03 13:25:22 · 10079 阅读 · 0 评论 -
GRUB入门教程
http://wiki.ubuntu.org.cn/GRUB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8BGRUB入门教程原文出处:未知原文作者:未知授权许可:创作共用协议翻译人员:未知编辑人员:rApJtR校对人员:无适用版本:文章状态:尚待完善备注:从论坛的翻译区整理过来,帖子作者millen转载 2017-02-03 13:26:12 · 353 阅读 · 0 评论 -
mount -o loop 回环设备相关
先让我们来了解下:回环设备(loop-back devices) 回环设备( 'loopback device')允许用户以一个普通磁盘文件虚拟一个块设备。设想一个磁盘设备,对它的所有读写操作都将被重定向到读写一个名为 disk-image 的普通文件而非操作实际磁盘或分区的轨道和扇区。(当然,disk-image 必须存在于一个实际的磁盘上,而这个磁盘必须比虚拟的磁盘容量更大转载 2017-02-03 13:27:04 · 1482 阅读 · 0 评论 -
[原创]Linux系统启动过程分析
经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础上,结合对2.6.32的内核代码的研读,基于CentOS 6.0系统对Linux的启动流程做了些分析。由于才疏学浅,知识所限,有些地方分析不转载 2017-02-03 13:27:38 · 304 阅读 · 0 评论 -
从头构建自己的Linux系统
在博文“Linux系统启动过程分析”中我们了解了linux系统的启动流程,今天我们就来手动一步一步从头来构建一个最小的linux系统,然后用模拟器将其加载起来。常见的模拟器有Qemu、Bochs、VMWare、VPC、Virtual Box和Xen等,以及特殊的模拟UML(User-Mode-Linux),这里我们选择用VMWare。我们制作的Linux系统有shell功能,支持Web S转载 2017-02-03 13:28:14 · 5340 阅读 · 0 评论 -
Linux系统启动流程简析
在日常生活中,我们开机的操作一般为按下电源键,等待系统自己起来就好了。这开机的过程看似简单,但其中却包含着十分复杂的各种小过程。以Linux为例,其流程为下图所示: 一、POST首先,先介绍下BIOS和POST的概念。BIOS:Basic Input Output System,即基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片上的程序,转载 2017-02-03 14:05:39 · 440 阅读 · 0 评论