动态网站制作指南
[  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Linux教程
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Linux教程 ]的信息

本月文章推荐
.如何共享两台Linux操作系统的根目.
.LINUX学习笔记--FTP服务器设置篇.
.解决Linux操作系统下Java的中文乱.
.实用技巧:配置Linux操作系统环境.
.新闻 Leafsite mini-HOWTO.
.Linux 99问(一).
.Linux 网管 123 --- 1. 前言 2. .
.如何在网页上修改用系统用户的pa.
.如何用鼠标拷贝与粘贴?.
.Fedora和openSUSE相继发布Linux新.
.Linux下一种ELF文件代码签名验证.
.新手学堂:Linux文件系统中的几个.
.Intel发布最新Linux显卡驱动2.2..
.Linux下C开发环境的构成和安装.
.在Linux操作系统里如何禁用一个用.
.Linux命令Man解释:whatis:搜寻特.
.Linux系统下查看文件调用情况She.
.Linux 网管 123 --- 第7章. 自订.
.Linux常见紧急情况处理方法.
.新手看招:RHEL5系统下配置YUM源.

如何在大硬盘上安装 Linux

文章类别:Linux教程 | 发表日期:2005-4-15 |


==================================
文 档 名: 如何在大硬盘上安装 Linux
作 者: Rocky S. Lee
E - mail: coolrocky@21cn.com
发布日期: 2000 年 1 月 5 日
==================================
许可证:
本文档的发布遵循 DGPL, 任何人有权免费获得, 阅览,
转载和发布本文档, 不得用于任何形式的商业用途.
本文档现在由 Rocky S. Lee 进行维护, 任何人可以对
其中存在的遗漏, 错误进行修改和指正. 修改者名单将列于
本文档的作者名后.
简短说明:
本文档的目的在于介绍如何利用 LILO (LInux LOader) 对安装在硬盘上
大于 1024 拄面 (一般来说是在大于 8 G 的硬盘分区上) 的 Linux 系统进行
正确和安全的引导. 如果您在阅都本文档并按照本文档介绍的方法后引导您的
Linux 系统时出了差错或者发现本文介绍的方法有误时, 请于作者联系.
本文档更加技术性的版本将在今后进行发布, 关注本文档的 Linux 用户
可以敬请留意以下站点:
华南木棉 BBS bbs.gznet.edu.cn
中国 Linux 论坛 www.linuxforum.net
西十八 BBS bbs.x18.scut.edu.cn
感谢 LinuxFarmer 在这篇文档的创作上给予的无私帮助.
一. 问题的提出
在 IBM 80x86 系列 PC 机中, 引导系统时对硬盘的寻址是采用的基本输入
输出系统 (BIOS) 根据 CMOS 中存储的硬盘参数进行引导的. 读取了硬盘的主
引导记录 (MBR, Main Boot Record) 后根据其内部存储的数据或者定位到相应
的分区而由该分区的引导扇区中的完成对该分区中系统的引导, 或者是直接从
主引导分区中加载引导所需要的信息完成引导, 比如 LILO.
由于历史的原因, 很多系统在引导时所使用的硬盘读取方式仍然为旧的中
断调用 int 13h. 该中断中对硬盘的寻址方式以三维的方式出现, 这三维分别
为: 柱面, 磁头, 磁道(CYLs, HEADs, SECs). 其中柱面号是保存在中央处理器
(CPU)的 CX 寄存器的高 10 位 (bit) 中, 占用 10 个二进制位(bit). 这样决
定了其寻址范围只能是 0 - 1023. 随着现在计算机科学的发展, 硬盘容量的不
断扩大, 该中断调用的局限也暴露出来. 这就是无法使用 LILO 引导安装在1024
柱面以后的 Linux 系统.
事实上, 并非完全不能. 对硬盘的访问还可以采取另外一种形式, 就是使
用线性地址空间, 不再使用柱面, 磁头, 磁道的三维地址定位方式. 这也是使
用 GNU / Linux 系统提供的 LILO 对安装在硬盘任何位置的操作系统进行引导
的关键.
二. 对 LILO 的分析
作为一个成熟的操作系统的引导系统, LILO 当然可以采用上面所说的两种
方式对硬盘中的系统进行引导. 当然一般的情况是使用常见的三维地址空间对
硬盘进行访问, 而对于一些比较特殊的系统是需要使用线性模式对硬盘进行访
问. 这时需要在要引导的系统对应的引导记录上加上参数, 以便 LILO 能够做
出正确的处理.
一般在进行 Linux 系统安装的时候, 执行到 LILO 的安装这一步时, 会问
你是否使用 linear 模式, 如果使用的话, 需要填上一些参数. 而这时的系统
提示是问你是否有比较特殊的系统与 Linux 共存. 这个消息实际上迷惑了几乎
所有人. (注: 这里所说的提示信息是 RedHat Linux 系列和一些在此基础上进
行改进版本的) 其实可以在这个时候加上一些特殊参数以实现一些特殊的功能.
具体的什么参数对应什么功能已经超出了本文的范围, 你可以参考 LILO 的手册
文档, 该文档已经由中国 Linux 论坛的 ZEO 翻译成中文. 这里只对其中的一个
参数感兴趣, 就是硬盘的 CHS 参数.
三. 问题的解决
如果你有一块超过 8 G 的大硬盘, 并且需要把 Linux 安装在比较靠后的位
置, 可以在安装的时候, 选择 linear 模式, 并且给它加上硬盘参数.
安装时候的硬盘参数可以这样写:
hd?=CYLs, HEADs, SECs
其中的大写字母需要用实际的硬盘参数来替换, 这些参数可以从硬盘的标枪
上查到, 也可以看看 BIOS 设置里硬盘参数对应 LBA 模式的那一行. 问号是根据
硬盘确定的, 实际使用的时候, 它可以是 a, b, c, d 四个字母中的一个. 比如:
hda=1869,63,255
这是 IBM 15.2G 硬盘的参数.
当然进入了 Linux 以后, 可以通过编辑 /etc/lilo.conf 加上这个文件, 然
后运行一遍 lilo 达到同样的目的. 下面是本人未加参数前的 lilo.conf
的内容:
boot = /dev/hda
map = /boot/map
install = /boot/boot.b
prompt
timeout = 50
image = /boot/vmlinuz
label = linux
root = /dev/hda1
initrd = /boot/initrd-2.2.12-20.img
read-only
按照 linear 方式加入参数以后是如下格式:
boot = /dev/hda
map = /boot/map
install = /boot/boot.b
prompt
linear <-----加进了这一行
timeout = 50
image = /boot/vmlinuz
label = linux
root = /dev/hda1
initrd = /boot/initrd-2.2.12-20.img
read-only
append = "hda=1869,63,255" <------加进了这一行
修改成这样以后, 保存, 在命令提示符下打 lilo 命令, 当再次起动 Linux

统的时候, LILO 就按照线性模式对系统进行引导.
除了在硬盘上寻址定位的方式不
同以外, 对其他方面没有什么影响.
上面只是举个例子, 实际上是没有什么实用的, 但请注意, append
参数是针对
每个系统引导记录的, 一定要放在 image 的下面或者是 other 的下面,
这样它才
可以发挥作用.
四. 参考
LILO.CONF 中文手册页 中国 Linux 论坛 ZEO 翻译

上一篇:Linux下Grub开机管理程式安装简介 人气:7686
下一篇:Linux下的硬盘提速方案 人气:7749
点击此处浏览全部Linux的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-5-16 乘风多用户PHP统计系统 v3.4
2008-5-16 轩溪下载系统 v3.78 build 0515
2008-5-16 普沙B2B 浙江省商贸网 v2.0
2008-5-16 asp抓蜘蛛的小程序 v1.0
2008-5-16 齐齐乐网私服发布站 仿haosf新版
2008-5-16 IssTech信息反馈系统 v1.0
2008-5-16 自由领域大头贴(js接口版) 修正版
2008-5-16 医院网站系统
2008-5-16 智拓-分类信息管理系统 v5.0
2008-5-7 Windows XP SP3 官方英文版
2008-5-7 Windows XP SP3 官方香港中文版
2008-5-7 Windows XP SP3 官方繁体中文版
2008-5-7 Windows XP SP3 官方简体中文版
2008-4-30 Multiple Unzip Wizard 1.02
2008-4-30 Multiple Unrar Wizard 1.0.0
2008-4-30 WinZip Install/Try/Uninstall a
2008-4-30 ZIP压缩文件修复器WzipFix 2.0
2008-4-30 Pentazip 6.01 Build 189 For Wi
  发表评论
姓 名: 验证码: [ 全部贴吧 ] [ 浏览评论 ]
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報