大家在安装完Linux后
![](/icons/13084dou.gif)
有没有留心过Linux
![](/icons/13084de.gif)
引导过程呢?本文就尝试以通俗
![](/icons/13084de.gif)
语言来描述这
![](/icons/13084yi.gif)
过程和相关
![](/icons/13084de.gif)
各种情况
![](/icons/13084dou.gif)
了解了Linux
![](/icons/13084de.gif)
引导过程后
![](/icons/13084dou.gif)
您在面对Linux引导过 程
![](/icons/13084de.gif)
出现
![](/icons/13084de.gif)
各种问题时就能做到心中有数了
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
Linux
![](/icons/13084de.gif)
![](/icons/13084yi.gif)
个吸引人
![](/icons/13084de.gif)
特性就是用户可以自行定制整个系统
![](/icons/13084dou.gif)
你可是运行
![](/icons/13084yi.gif)
个只有1M
![](/icons/13084de.gif)
“迷你”Linux
![](/icons/13084dou.gif)
也可以运行
![](/icons/13084yi.gif)
个几G
![](/icons/13084de.gif)
强大Linux
![](/icons/13084dou2.gif)
而无论你运行怎样
![](/icons/13084de.gif)
Linux
![](/icons/13084dou.gif)
你都是先从引导
![](/icons/13084chengxu.gif)
开始运行
![](/icons/13084de.gif)
![](/icons/13084dou2.gif)
对于普通用户
![](/icons/13084dou.gif)
大多都是在个人电脑上运行Linux
![](/icons/13084de.gif)
![](/icons/13084dou2.gif)
个人电脑
![](/icons/13084dou.gif)
又叫PC机
![](/icons/13084dou.gif)
是我们常见
![](/icons/13084de.gif)
使用Intel或AMD
![](/icons/13084de.gif)
芯片
![](/icons/13084de.gif)
电脑
![](/icons/13084dou2.gif)
当我们接通PC机
![](/icons/13084de.gif)
电源之后
![](/icons/13084dou.gif)
CPU会执行第
![](/icons/13084yi.gif)
条指令
![](/icons/13084dou.gif)
第
![](/icons/13084yi.gif)
条指令通常是使CPU能跳跃到BIOS
![](/icons/13084de.gif)
入口地址上
![](/icons/13084dou.gif)
然后BIOS就开始进行开机自检
![](/icons/13084dou.gif)
包括对内存等硬件进行检测
![](/icons/13084dou.gif)
如果存在其它设备
![](/icons/13084de.gif)
也自带有BIOS(比如SCSI或RAID设置等)
![](/icons/13084dou.gif)
也会执行它们
![](/icons/13084dou2.gif)
完成自检后
![](/icons/13084de.gif)
BIOS会根据设定好
![](/icons/13084de.gif)
启动设备和启动顺序来启动真正
![](/icons/13084de.gif)
操作系统
![](/icons/13084dou.gif)
如Linux(本文以Linux为例)
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
对于PC机
![](/icons/13084dou.gif)
有以下几种设备可以作为启动设备来使用:
laFfbaiducuksU5
laFfbaiducuksU5
1) 硬盘
laFfbaiducuksU5
这是最常用
![](/icons/13084de.gif)
启动设备
![](/icons/13084dou.gif)
硬盘有IDE接口和SCSI接口
![](/icons/13084de.gif)
两种
![](/icons/13084dou.gif)
由于IDE硬盘价格比SCSI硬盘要便宜
![](/icons/13084de.gif)
多
![](/icons/13084dou.gif)
所以
![](/icons/13084dou.gif)
大多数PC机都使用
![](/icons/13084de.gif)
是IDE硬盘
![](/icons/13084dou2.gif)
![](/icons/13084yi.gif)
台PC机中可能有多个硬盘
![](/icons/13084dou.gif)
用户可以在PC机
![](/icons/13084de.gif)
CMOS设置哪块硬盘首先启动
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
2) 软盘
laFfbaiducuksU5
软盘是PC机必备
![](/icons/13084de.gif)
设备之
![](/icons/13084yi.gif)
![](/icons/13084dou2.gif)
常用作安装系统或作为系统应急盘使用
![](/icons/13084dou2.gif)
也出现了很多
![](/icons/13084yi.gif)
张软盘上
![](/icons/13084de.gif)
Linux系统
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
3) 光盘驱动器
laFfbaiducuksU5
光盘驱动器也是PC机必备
![](/icons/13084de.gif)
设备之
![](/icons/13084yi.gif)
![](/icons/13084dou.gif)
包括CDROM、DVDROM、以及各种刻录机等
![](/icons/13084dou2.gif)
现在多数用户都是通过光驱来安装Linux
![](/icons/13084de.gif)
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
4) USB盘
laFfbaiducuksU5
随USB盘
![](/icons/13084de.gif)
出现
![](/icons/13084dou.gif)
许多主板也都开始支持从USB设备上来启动系统了
![](/icons/13084dou2.gif)
USB盘
![](/icons/13084de.gif)
容量远大于软盘
![](/icons/13084dou.gif)
目前有取代软盘
![](/icons/13084de.gif)
趋势
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
5) 网卡
![](/icons/13084de.gif)
Boot ROM
laFfbaiducuksU5
有
![](/icons/13084yi.gif)
些网卡带有Boot ROM芯片
![](/icons/13084dou.gif)
可将引导信息写入Boot ROM
![](/icons/13084dou.gif)
许多主板都支持Boot ROM启动
![](/icons/13084dou2.gif)
常用于无盘工作盘环境中
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
无论系统选择了哪
![](/icons/13084yi.gif)
种启动设备
![](/icons/13084dou.gif)
它都将会去将该设备起始地址
![](/icons/13084de.gif)
内容读入内存
![](/icons/13084dou.gif)
如果你
![](/icons/13084de.gif)
启动设备是IDE硬盘
![](/icons/13084dou.gif)
系统就会去去读取硬盘
![](/icons/13084de.gif)
第
![](/icons/13084yi.gif)
个扇区(这个扇区通常被称做主引导扇区
![](/icons/13084dou.gif)
又称MBR)
![](/icons/13084dou.gif)
并将这个扇区
![](/icons/13084de.gif)
内容读入内存
![](/icons/13084dou.gif)
然后运行它
![](/icons/13084dou2.gif)
到这
![](/icons/13084yi.gif)
步
![](/icons/13084de.gif)
时候是引导Linux操作系统
![](/icons/13084de.gif)
关键了
![](/icons/13084dou.gif)
这
![](/icons/13084yi.gif)
步将尝试去启动Linux
![](/icons/13084de.gif)
引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou.gif)
如果找不到引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou.gif)
将无法引导Linux
![](/icons/13084dou2.gif)
许多人在无法启动Linux
![](/icons/13084de.gif)
时候
![](/icons/13084dou.gif)
其实大多都是引导
![](/icons/13084chengxu.gif)
损坏或是配置不当所造成
![](/icons/13084de.gif)
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
那么什么是引导
![](/icons/13084chengxu.gif)
呢?其实你每天打开电脑
![](/icons/13084dou.gif)
所接触到
![](/icons/13084de.gif)
第
![](/icons/13084yi.gif)
个
![](/icons/13084chengxu.gif)
就是引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou2.gif)
它
![](/icons/13084de.gif)
责任是载入操作系统内核软件并把控制权转交给它
![](/icons/13084dou2.gif)
对于Linux来说引导
![](/icons/13084chengxu.gif)
就是负责在启动计算机时装入Linux
![](/icons/13084de.gif)
Kernel
![](/icons/13084dou.gif)
并将计算机
![](/icons/13084de.gif)
控制权交给Kernel
![](/icons/13084dou.gif)
然后Kernel再进
![](/icons/13084yi.gif)
步
![](/icons/13084chushi.gif)
化剩余
![](/icons/13084de.gif)
操作系统
![](/icons/13084dou.gif)
直到Linux显示用户登录画面
![](/icons/13084dou2.gif)
由此可见引导
![](/icons/13084chengxu.gif)
对于
![](/icons/13084yi.gif)
个操作系统来是非常重要
![](/icons/13084de.gif)
![](/icons/13084dou2.gif)
Linux
![](/icons/13084de.gif)
引导
![](/icons/13084chengxu.gif)
有很多种
![](/icons/13084dou.gif)
最为常见是lilo和grub
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
1) lilo
laFfbaiducuksU5
lilo是用于Linux
![](/icons/13084de.gif)
灵活多用
![](/icons/13084de.gif)
引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou2.gif)
它并不依赖于某
![](/icons/13084yi.gif)
特定文件系统
![](/icons/13084dou.gif)
能够从软盘和硬盘引导Linux内核映像
![](/icons/13084dou.gif)
当然它也能够引导其它操作系统
![](/icons/13084dou2.gif)
在grub出现之前
![](/icons/13084dou.gif)
lilo可谓Linux引导
![](/icons/13084chengxu.gif)
![](/icons/13084de.gif)
最佳选择
![](/icons/13084dou2.gif)
而目前仍然也很多人在使用它
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
2) grub
laFfbaiducuksU5
grub是比lilo新
![](/icons/13084de.gif)
![](/icons/13084yi.gif)
个功能强大
![](/icons/13084de.gif)
引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou2.gif)
专门处理Linux与其他操作系统共存
![](/icons/13084de.gif)
问题
![](/icons/13084dou2.gif)
它可以引导
![](/icons/13084de.gif)
操作系统有Linux、OS/2、Windows系列、BeOS、Solaris、FreeBSD、NetBSD等
![](/icons/13084dou2.gif)
它
![](/icons/13084de.gif)
优势在于支持大硬盘、支持开机画面(能支持到1024x768
![](/icons/13084de.gif)
画面)、支持菜单式选择
![](/icons/13084dou.gif)
并且分区位置改变后不必重新配置
![](/icons/13084dou.gif)
使用非常方便
![](/icons/13084dou2.gif)
较新发行
![](/icons/13084de.gif)
各版本Linux大多采用grub作为默认
![](/icons/13084de.gif)
引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
3) 其它引导
![](/icons/13084chengxu.gif)
laFfbaiducuksU5
如果你没有安装lilo或grub
![](/icons/13084dou.gif)
或者你
![](/icons/13084de.gif)
lilo或grub损坏了(比如不小心覆盖了MBR)
![](/icons/13084dou.gif)
那么你将无法直接引导Linux
![](/icons/13084dou2.gif)
还好
![](/icons/13084dou.gif)
这时候你还可以通过其它方式来引导
![](/icons/13084dou.gif)
比如:Linux
![](/icons/13084de.gif)
引导盘
![](/icons/13084dou.gif)
或者是利用loadin、syslinux等
![](/icons/13084chengxu.gif)
来从ms-dos中载入Linux
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
laFfbaiducuksU5
如果引导
![](/icons/13084chengxu.gif)
成功后
![](/icons/13084dou.gif)
Linux内核就接管了系统
![](/icons/13084dou.gif)
开始了Linux
![](/icons/13084de.gif)
启动过程(关于Linux
![](/icons/13084de.gif)
启动过程将另文介绍)
![](/icons/13084dou2.gif)
但如果引导过程
![](/icons/13084de.gif)
发生
![](/icons/13084cuowu.gif)
又将如何处理呢?
laFfbaiducuksU5
laFfbaiducuksU5
1.首先分析屏幕显示
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息
laFfbaiducuksU5
laFfbaiducuksU5
引导
![](/icons/13084chengxu.gif)
本身所显示
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息都是有含义
![](/icons/13084de.gif)
![](/icons/13084dou.gif)
需要认真阅读
![](/icons/13084dou2.gif)
比如:
laFfbaiducuksU5
laFfbaiducuksU5
lilo
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息
laFfbaiducuksU5
laFfbaiducuksU5
当lilo启动完成时
![](/icons/13084dou.gif)
会在屏幕上显示
![](/icons/13084zifu.gif)
串"lilo"
![](/icons/13084dou.gif)
其实这其中
![](/icons/13084de.gif)
每个字母背后都对应着特定
![](/icons/13084de.gif)
操作
![](/icons/13084dou2.gif)
如果lilo在某个部分出了错
![](/icons/13084dou.gif)
我们就可以根据屏幕上当前出现
![](/icons/13084de.gif)
字母推断出故障原因
![](/icons/13084dou2.gif)
比如:当屏幕上什么都没出现
![](/icons/13084dou.gif)
就可能表示lilo还未被安装或者lilo所在
![](/icons/13084de.gif)
分区未被设为active状态
![](/icons/13084dou2.gif)
而屏幕显示”li“
![](/icons/13084dou.gif)
则表示lilo引导
![](/icons/13084chengxu.gif)
![](/icons/13084de.gif)
第
![](/icons/13084yi.gif)
部分能够将lilo引导装入
![](/icons/13084chengxu.gif)
![](/icons/13084de.gif)
第二部分装入
![](/icons/13084dou.gif)
但却不能执行
![](/icons/13084dou2.gif)
这可能是
![](/icons/13084yinwei.gif)
硬盘参数设置不当或者是
![](/icons/13084yinwei.gif)
在移动/boot/boot.b时没有运行map安装
![](/icons/13084chengxu.gif)
![](/icons/13084dou2.gif)
而屏幕显示"lil"
![](/icons/13084dou.gif)
则可能是介质故障或硬盘参数设置不当
![](/icons/13084dou.gif)
无法从map文件中装载描述符表......
![](/icons/13084dou.gif)
详细
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息解释也可以从相关网站上找到
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
grub
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息:
laFfbaiducuksU5
laFfbaiducuksU5
和lilo相比grub
![](/icons/13084de.gif)
信息要好理解
![](/icons/13084yi.gif)
些
![](/icons/13084dou.gif)
![](/icons/13084yinwei.gif)
它是直接用英语来表达
![](/icons/13084de.gif)
![](/icons/13084dou.gif)
而不是用符号
![](/icons/13084dou2.gif)
比如:"Hard Disk Error"、"Read
laFfbaiducuksU5
Error"、"Selected disk doesn't exist"、"Disk geometry error"、"Device
laFfbaiducuksU5
![](/icons/13084string.gif)
unrecognizable"、"Attempt to access block outside
laFfbaiducuksU5
partition"、"Partition table invalid or corrupt"等
![](/icons/13084dou2.gif)
详细
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息解释也可以从相关网站上找到
![](/icons/13084dou2.gif)
laFfbaiducuksU5
laFfbaiducuksU5
2.通过光盘或软盘引导进入系统
![](/icons/13084dou.gif)
修复原引导
![](/icons/13084chengxu.gif)
laFfbaiducuksU5
laFfbaiducuksU5
通过分析屏幕显示
![](/icons/13084de.gif)
![](/icons/13084cuowu.gif)
信息后
![](/icons/13084dou.gif)
应该能大致找到原引导
![](/icons/13084chengxu.gif)
![](/icons/13084de.gif)
出错原因
![](/icons/13084dou2.gif)
这时候可以通过光盘或软盘引导进入系统
![](/icons/13084dou2.gif)
许多Linux
![](/icons/13084de.gif)
发行光盘就是可以启动
![](/icons/13084de.gif)
![](/icons/13084dou.gif)
比如:slackware就是很好
![](/icons/13084de.gif)
引导光盘
![](/icons/13084dou2.gif)
进入系统后
![](/icons/13084dou.gif)
可以重装引导
![](/icons/13084chengxu.gif)
或者重新设置引导
![](/icons/13084chengxu.gif)
![](/icons/13084dou2.gif)
laFfbaiducuksU5
延伸阅读
最新评论