知识大全 深入解剖 LILO

Posted

篇首语:人要心强,树要皮硬。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 深入解剖 LILO相关的知识,希望对你有一定的参考价值。

深入解剖 LILO  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  本文我们将深入底层来讲述LILO 的技术细节 也将告诉读者怎样去掉LILO 以及重新安装LILO     本文我们将讲述LILO 的内部技术细节以及启动时的主要操作及其功能 以帮助我们调整LILO 的安装 LILO 最大的好处就是它独立于文件系统 可以启动各种操作系统 从Microsoft OS/ SCO Unix Unixware PC DOS到Linux等等     LILO 能处理最多 个不同的映像 LILO 写入MBR 时就作为主引导程序 写入扩展分区的引导扇区时就是第二引导程序 采用LILO 可以有多种组合方式启动系统     我们先来看看引导过程 硬盘上的数据被准确的分配到对应的 磁道 和 扇区 硬盘上的数据分布首先是引导扇区 然后是文件分配表(FAT) 接下来就是数据区     硬盘分区时 被分为基本分区和扩展分区 基本分区可以作为引导分区 可以通过任何引导程序标记为可引导 扩展分区可以分成好几个逻辑分区 很多的BIOS 不允许从逻辑分区启动     Linux 最多支持 个基本分区 如果需要额外的分区 那么就要其中的一个基本分区变成扩展分区 然后在扩展分区里面 划分逻辑分区 很重要的一点是有些逻辑分区的分区表不能被识别为设备的第一块 分区表通常存放于分区的引导扇区 而且 通常只有整个盘的分区启动扇区用作引导扇区 称为主引导记录(MBR)     LILO 可以用于以下情形      第一硬盘的引导扇区    软盘的引导扇区    位于第一硬盘的Linux 文件系统分区上的引导扇区     LILO 不能用于以下情形      交换分区    扩展分区中的逻辑分区的引导扇区     所以 如果你在第二硬盘上安装了Linux 而不能启动的话 可以采取在第一硬盘上建立 /boot 的办法来解决     引导加载过程由很多程序组成 我们先来看看LILO 安装   时的各种不同程序     MAP 安装程序 这个程序把LILO 的文件放到合适的位置   并记录这些信息(会在LILO 启动时用到) 这个程序就是   /sbin/lilo 每次配置文件有改动或者有新内核时 需要重新运行一遍     /boot/* * 其他LILO 启动时需要的文件存放在 /boot 目录下 map 文件是十分重要的 map 安装程序把新内核的位置记录到这个文件     引导加载程序 这个程序无需多言是最重要的部件了 它被   BIOS 调入内存 然后调用内核或者其他操作系统的引导扇区     包含引导加载程序第一部分的引导扇区被调入内存 然后调用引导加载程序的第二部分 一般位于文件 /boot/boot b 接下来就启动内核     如果从可引导软盘启动的话 BIOS 把软盘的第一个扇区调入内存 一般 这个扇区包含一段程序来启动对应的操作系统 和软盘一样 如果LILO 写入MBR 那么 MBR 就被调入内存 执行对应的操作 给用户提示选择需要引导的操作系统 具体地说 MBR 的头 个字节由引导加载程序利用 剩余的 字节是分区表信息 还剩下的两个字节就是分区激活标志 AA 了     在软盘上备份 MBR 信息     bash# dd if=/dev/hda of=/dev/fd bs= count=     恢复 (万一的情况下)     bash# dd if=/dev/fd of=/dev/hda bs= count=     删除 LILO     c:> fdisk /mbr     恢复 LILO     重新安装 Windows 以后 就会把LILO 干掉 无论什么原因   我们都应该知道怎样恢复LILO     最好手头有一张安装 CD 这年头 干净并且确实好用的   软盘太少了 所以不推荐你使用软盘 当然 如果你认为   你的软盘质量可靠 那么可以从CD ROM   上建立应急启动盘     dd if=/cdrom/disks/rescue of=/dev/fd     在 DOS 下面 采用     rawrite image name a:     也可以在 上下载一个 按照说明制作一张启动磁盘     如果从 CD 启动的话 各个不同的Linux 版本有不同的方法进入应急状态 Red Hat 启动后有一个应急模式 SuSE 的话 需要先进入安装界面 然后按Ctrl+Alt+Fn 键找到shell 提示符 可以在这个提示符下来恢复     下面介绍恢复步骤     首先建立挂接点   mkdir mount     然后把丢失的 Linux 挂接到这里   mount /dev/hda mount     如果 /boot 位于另外的分区   需要把他挂接到 mount/boot 目录下 例如   mount /dev/hda mount/boot     使用 chroot 命令 把 mount 作为根目录 cd /boot   命令实际上进入的是 mount/boot 目录     chroot mount     运行 /sbin/lilo 这样就把 LILO 安装回了 MBR 重新启动就会看到 LILO 提示符回来了 cha138/Article/program/Oracle/201311/18073

相关参考

知识大全 Lilo错误详解

Lilo错误详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当LILO装入它自己的时候显示单

知识大全 LILO提示信息

LILO提示信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  LILO在运行时会给出一些提示信

知识大全 LILO使用指南(下)

LILO使用指南(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  四lilo的启动错误显示分

知识大全 LILO修复还原

LILO修复还原  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为手动修改或软件安装导致现有L

知识大全 核心( Kernel )编译与 Lilo 多重开机

核心(Kernel)编译与Lilo多重开机  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  运作的

知识大全 用发行版光盘引导修复lilo

  作者HopeCao    近来关于不少帖子问:重装xp或其他系统后mbr被重写无法引导进入linux该怎么办?  如果手头上有安装时做的引导盘问题不大用软盘引导进入系统后重写引导管理器就可以了;但

知识大全 nt与linux共存完全解决方案

  NT和Linux共存的最简单的方法就是在安装linux的lilo时选择将lilo安装在Linux主分区的引导区中然后使用win的启动盘重新启动以后运行fdisk将linux主分区设置为active

抽动-秽语综合征外科手术疗法的利弊是什么?

众所周知,中枢神经系统主管感觉运动功能,通过复杂的联系和传导系统发挥着人体司令部的作用。抽动秽语综合征的不自主运动随着研究的深入,认识到和脑神经解剖生理是分不开的。一些学者想到通过破坏神经通路来阻断

抽动-秽语综合征外科手术疗法的利弊是什么?

众所周知,中枢神经系统主管感觉运动功能,通过复杂的联系和传导系统发挥着人体司令部的作用。抽动秽语综合征的不自主运动随着研究的深入,认识到和脑神经解剖生理是分不开的。一些学者想到通过破坏神经通路来阻断

何谓心脏病的解剖诊断和功能诊断?

上一问题提及的瓣膜增粗、增厚即为解剖诊断,同时解剖诊断也包括病变累及的部位如二尖瓣和(或)三尖瓣,右心室和(或)左心房等。此即为心脏病的解剖诊断。在心脏有形态和结构改变的基础上心脏功能累及程度不同的诊